{"id":1977,"date":"2015-08-23T07:55:54","date_gmt":"2015-08-23T06:55:54","guid":{"rendered":"http:\/\/pkmital.com\/home\/?p=1977"},"modified":"2023-07-24T12:18:25","modified_gmt":"2023-07-24T19:18:25","slug":"memory-mosaic-ios-generative-audio-mashup-app","status":"publish","type":"post","link":"https:\/\/pkmital.com\/home\/memory-mosaic-ios-generative-audio-mashup-app\/","title":{"rendered":"Memory Mosaic iOS &#8211; Generative Audio Mashup App"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I had a chance to incorporate some udpates into Memory Mosaic, an iOS app I started developing during my PhD in Audiovisual Scene Synthesis. The app organizes sound in real-time and clusters them based on similarity. Using the microphone on the device, or an iTunes song, any onset triggers a new audio segment to be created and stored in a database. The example video below shows how this works for Do Make Say Think&#8217;s song, Minim and The Landlord is Dead:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><iframe loading=\"lazy\" title=\"Memory Mosaic iOS\" src=\"https:\/\/player.vimeo.com\/video\/137034067?dnt=1&amp;app_id=122963&amp;autoplay=0&amp;loop=1&amp;autopause=0&amp;muted=1\" width=\"500\" height=\"281\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\"><\/iframe><\/body><\/html>\n\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/vimeo.com\/137034067\">Memory Mosaic iOS<\/a> from <a href=\"https:\/\/vimeo.com\/pkmital\">Parag K Mital<\/a> on <a href=\"https:\/\/vimeo.com\">Vimeo<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s an example of using it with live instruments<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><iframe loading=\"lazy\" title=\"Memory Mosaic - Technical Demo (iOS App)\" src=\"https:\/\/player.vimeo.com\/video\/120276058?dnt=1&amp;app_id=122963&amp;autoplay=0&amp;loop=1&amp;autopause=0&amp;muted=1\" width=\"500\" height=\"281\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\"><\/iframe><\/body><\/html>\n\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/vimeo.com\/120276058\">Memory Mosaic &#8211; Technical Demo (iOS App)<\/a> from <a href=\"https:\/\/vimeo.com\/pkmital\">Parag K Mital<\/a> on <a href=\"https:\/\/vimeo.com\">Vimeo<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The app also works with AudioBus, meaning you can use it with other apps too, adding effects chains, or sampling from another app&#8217;s output.&nbsp; Available on the iOS App Store: https:\/\/itunes.apple.com\/us\/app\/memory-mosaic\/id475759669?mt=8<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had a chance to incorporate some udpates into Memory Mosaic, an iOS app I started developing during my PhD in Audiovisual Scene Synthesis. The app organizes sound in real-time&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,16],"tags":[45,86,160,161,170,192,195,202,219,220,227,245,278,334],"class_list":["post-1977","post","type-post","status-publish","format-standard","hentry","category-music","category-technology","tag-audio-mashup","tag-concatenative-synthesis","tag-generative-music","tag-generative-sampler","tag-granular-synthesis","tag-interactive-music-sampler","tag-ios-app","tag-john-oswald","tag-machine-learning","tag-machine-learning-music","tag-mds","tag-musical-browser","tag-pca","tag-svd"],"acf":[],"_links":{"self":[{"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/posts\/1977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/comments?post=1977"}],"version-history":[{"count":4,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/posts\/1977\/revisions"}],"predecessor-version":[{"id":2315,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/posts\/1977\/revisions\/2315"}],"wp:attachment":[{"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/media?parent=1977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/categories?post=1977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pkmital.com\/home\/wp-json\/wp\/v2\/tags?post=1977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}