{"id":17626,"date":"2014-11-26T22:13:59","date_gmt":"2014-11-27T03:13:59","guid":{"rendered":"https:\/\/reactivemusic.net\/?p=17626"},"modified":"2014-11-27T01:04:06","modified_gmt":"2014-11-27T06:04:06","slug":"how-to-install-sms-tools-on-mac-os-x","status":"publish","type":"post","link":"https:\/\/reactivemusic.net\/?p=17626","title":{"rendered":"How to install sms-tools on Mac OS X"},"content":{"rendered":"<p class=\"lead\">Sound analysis\/synthesis tools for music applications<\/p>\n<p><a style=\"color: #4183c4;\" href=\"http:\/\/mtg.upf.edu\/technologies\/sms\" rel=\"nofollow\">http:\/\/mtg.upf.edu\/technologies\/sms<\/a><\/p>\n<p><cite>By\u00a0Music Technology Group at Universitat Pompeu Fabra<\/cite><\/p>\n<p>(update: So far, the tools are painfully slow under Macports. Ubuntu performance is way faster.)<\/p>\n<p><a href=\"https:\/\/github.com\/MTG\/sms-tools\">https:\/\/github.com\/MTG\/sms-tools<\/a><\/p>\n<p><a href=\"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-17629\" src=\"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM-300x170.png\" alt=\"Screen Shot 2014-11-26 at 10.02.34 PM\" width=\"300\" height=\"170\" srcset=\"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM-300x170.png 300w, https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM-1024x582.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>These tools are used in: \u00a0<a class=\"course-topbanner-name coursera-university-color\" style=\"color: #8c1515;\" href=\"https:\/\/class.coursera.org\/audio-001\/\" data-if-linkable=\"modal-lock\">Audio Signal Processing for Music Applications<\/a>\u00a0by Prof Xavier Serra, Prof Julius O Smith, III. Sms-tools was designed to run in Ubuntu Linux. After many failed attempts, it is now running in Mac OS 10.9 using macports. Although the performance is better way better using Ubuntu &#8211; on the same Macbook.<\/p>\n<p>I had tried using Anaconda &#8211; but ran into problems installing pygame.<\/p>\n<p>Assuming that you already know how to install macports. Then install all the python modules described at the sms-tools github page. The macports versions of the modules are prefixed by py27- , For example:<\/p>\n<ul>\n<li>py27-cython<\/li>\n<li>py27-game<\/li>\n<li>py27-matplotlib<\/li>\n<li>py27-ipython<\/li>\n<\/ul>\n<p>also used: sudo easy_install cython<\/p>\n<p>After installing all of the modules, then clone the sms-tools repository and recompile the Cython functions. You will get a screen full of warnings &#8211; but it shouldn&#8217;t matter.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sound analysis\/synthesis tools for music applications http:\/\/mtg.upf.edu\/technologies\/sms By\u00a0Music Technology Group at Universitat Pompeu Fabra (update: So far, the tools are painfully slow under Macports. Ubuntu performance is way faster.) https:\/\/github.com\/MTG\/sms-tools These tools are used in: \u00a0Audio Signal Processing for Music Applications\u00a0by Prof Xavier Serra, Prof Julius O Smith, III. Sms-tools was designed to run in &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/reactivemusic.net\/?p=17626\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to install sms-tools on Mac OS X&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[230,21],"tags":[58,344,199],"class_list":["post-17626","post","type-post","status-publish","format-standard","hentry","category-development","category-dsp","tag-audio","tag-dsp","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to install sms-tools on Mac OS X  - reactive music<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/reactivemusic.net\/?p=17626\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install sms-tools on Mac OS X  - reactive music\" \/>\n<meta property=\"og:description\" content=\"Sound analysis\/synthesis tools for music applications http:\/\/mtg.upf.edu\/technologies\/sms By\u00a0Music Technology Group at Universitat Pompeu Fabra (update: So far, the tools are painfully slow under Macports. Ubuntu performance is way faster.) https:\/\/github.com\/MTG\/sms-tools These tools are used in: \u00a0Audio Signal Processing for Music Applications\u00a0by Prof Xavier Serra, Prof Julius O Smith, III. Sms-tools was designed to run in &hellip; Continue reading &quot;How to install sms-tools on Mac OS X&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/reactivemusic.net\/?p=17626\" \/>\n<meta property=\"og:site_name\" content=\"reactive music\" \/>\n<meta property=\"article:published_time\" content=\"2014-11-27T03:13:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-11-27T06:04:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM-300x170.png\" \/>\n<meta name=\"author\" content=\"Tom Zicarelli\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tom Zicarelli\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626\"},\"author\":{\"name\":\"Tom Zicarelli\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#\\\/schema\\\/person\\\/56224d281582df7e5518e037ca63e571\"},\"headline\":\"How to install sms-tools on Mac OS X\",\"datePublished\":\"2014-11-27T03:13:59+00:00\",\"dateModified\":\"2014-11-27T06:04:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626\"},\"wordCount\":195,\"image\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/reactivemusic.net\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/Screen-Shot-2014-11-26-at-10.02.34-PM-300x170.png\",\"keywords\":[\"audio\",\"DSP\",\"python\"],\"articleSection\":[\"development\",\"DSP\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626\",\"url\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626\",\"name\":\"How to install sms-tools on Mac OS X - reactive music\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/reactivemusic.net\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/Screen-Shot-2014-11-26-at-10.02.34-PM-300x170.png\",\"datePublished\":\"2014-11-27T03:13:59+00:00\",\"dateModified\":\"2014-11-27T06:04:06+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#\\\/schema\\\/person\\\/56224d281582df7e5518e037ca63e571\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/reactivemusic.net\\\/?p=17626\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626#primaryimage\",\"url\":\"https:\\\/\\\/reactivemusic.net\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/Screen-Shot-2014-11-26-at-10.02.34-PM.png\",\"contentUrl\":\"https:\\\/\\\/reactivemusic.net\\\/wp-content\\\/uploads\\\/2014\\\/11\\\/Screen-Shot-2014-11-26-at-10.02.34-PM.png\",\"width\":2554,\"height\":1452},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/?p=17626#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/reactivemusic.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install sms-tools on Mac OS X\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#website\",\"url\":\"https:\\\/\\\/reactivemusic.net\\\/\",\"name\":\"reactive music\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/reactivemusic.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/reactivemusic.net\\\/#\\\/schema\\\/person\\\/56224d281582df7e5518e037ca63e571\",\"name\":\"Tom Zicarelli\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g\",\"caption\":\"Tom Zicarelli\"},\"sameAs\":[\"http:\\\/\\\/tomzicarelli.com\"],\"url\":\"https:\\\/\\\/reactivemusic.net\\\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to install sms-tools on Mac OS X  - reactive music","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/reactivemusic.net\/?p=17626","og_locale":"en_US","og_type":"article","og_title":"How to install sms-tools on Mac OS X  - reactive music","og_description":"Sound analysis\/synthesis tools for music applications http:\/\/mtg.upf.edu\/technologies\/sms By\u00a0Music Technology Group at Universitat Pompeu Fabra (update: So far, the tools are painfully slow under Macports. Ubuntu performance is way faster.) https:\/\/github.com\/MTG\/sms-tools These tools are used in: \u00a0Audio Signal Processing for Music Applications\u00a0by Prof Xavier Serra, Prof Julius O Smith, III. Sms-tools was designed to run in &hellip; Continue reading \"How to install sms-tools on Mac OS X\"","og_url":"https:\/\/reactivemusic.net\/?p=17626","og_site_name":"reactive music","article_published_time":"2014-11-27T03:13:59+00:00","article_modified_time":"2014-11-27T06:04:06+00:00","og_image":[{"url":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM-300x170.png","type":"","width":"","height":""}],"author":"Tom Zicarelli","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tom Zicarelli","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/reactivemusic.net\/?p=17626#article","isPartOf":{"@id":"https:\/\/reactivemusic.net\/?p=17626"},"author":{"name":"Tom Zicarelli","@id":"https:\/\/reactivemusic.net\/#\/schema\/person\/56224d281582df7e5518e037ca63e571"},"headline":"How to install sms-tools on Mac OS X","datePublished":"2014-11-27T03:13:59+00:00","dateModified":"2014-11-27T06:04:06+00:00","mainEntityOfPage":{"@id":"https:\/\/reactivemusic.net\/?p=17626"},"wordCount":195,"image":{"@id":"https:\/\/reactivemusic.net\/?p=17626#primaryimage"},"thumbnailUrl":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM-300x170.png","keywords":["audio","DSP","python"],"articleSection":["development","DSP"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/reactivemusic.net\/?p=17626","url":"https:\/\/reactivemusic.net\/?p=17626","name":"How to install sms-tools on Mac OS X - reactive music","isPartOf":{"@id":"https:\/\/reactivemusic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/reactivemusic.net\/?p=17626#primaryimage"},"image":{"@id":"https:\/\/reactivemusic.net\/?p=17626#primaryimage"},"thumbnailUrl":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM-300x170.png","datePublished":"2014-11-27T03:13:59+00:00","dateModified":"2014-11-27T06:04:06+00:00","author":{"@id":"https:\/\/reactivemusic.net\/#\/schema\/person\/56224d281582df7e5518e037ca63e571"},"breadcrumb":{"@id":"https:\/\/reactivemusic.net\/?p=17626#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/reactivemusic.net\/?p=17626"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/reactivemusic.net\/?p=17626#primaryimage","url":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM.png","contentUrl":"https:\/\/reactivemusic.net\/wp-content\/uploads\/2014\/11\/Screen-Shot-2014-11-26-at-10.02.34-PM.png","width":2554,"height":1452},{"@type":"BreadcrumbList","@id":"https:\/\/reactivemusic.net\/?p=17626#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/reactivemusic.net\/"},{"@type":"ListItem","position":2,"name":"How to install sms-tools on Mac OS X"}]},{"@type":"WebSite","@id":"https:\/\/reactivemusic.net\/#website","url":"https:\/\/reactivemusic.net\/","name":"reactive music","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/reactivemusic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/reactivemusic.net\/#\/schema\/person\/56224d281582df7e5518e037ca63e571","name":"Tom Zicarelli","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0da58cf21a2707dd335b204b8ed3cd9194dcbf9d9814ac5d71195a65c76c8a72?s=96&d=mm&r=g","caption":"Tom Zicarelli"},"sameAs":["http:\/\/tomzicarelli.com"],"url":"https:\/\/reactivemusic.net\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/posts\/17626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17626"}],"version-history":[{"count":7,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/posts\/17626\/revisions"}],"predecessor-version":[{"id":17636,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=\/wp\/v2\/posts\/17626\/revisions\/17636"}],"wp:attachment":[{"href":"https:\/\/reactivemusic.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17626"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reactivemusic.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}