{"id":34,"date":"2016-10-21T10:28:50","date_gmt":"2016-10-21T10:28:50","guid":{"rendered":"http:\/\/aboutmedia.notyet.me\/?p=34"},"modified":"2018-05-18T08:36:04","modified_gmt":"2018-05-18T08:36:04","slug":"wandering-sound-part-i-approach","status":"publish","type":"post","link":"http:\/\/aboutmedia.notyet.me\/?p=34","title":{"rendered":"Wandering sound &#8211; Part I: Approach"},"content":{"rendered":"<p>This project is an art installation that should generate sound wandering around in a room. For the room was small and rather\u00a0labyrinthine (in fact it was a toilet in a bar), it was not possible to use reflections, which is a nice possibility\u00a0in big clean rooms. So\u00a0the Approach was to use many (32) small speakers\u00a0spread across the room. We\u00a0then\u00a0fade a sound continuously from one speaker to the next in row. Here we are, the sound is really wandering.<\/p>\n<p><strong>Approach<\/strong><\/p>\n<p>A normal Device\u00a0can drive 2 (Stereo) up to 6 (5.1) Speakers.\u00a0Using many\u00a0Players would not work without adjustment, even\u00a0slight speed differenced would sum up\u00a0resulting in chaos. So the Players would have to communicate and start each other at the exact right time. Instead we take a Stereo-Player, amplify it and then pass on the 2 signals to the correct\u00a0speakers:<\/p>\n<ul>\n<li>set left channel to speaker\u00a01<\/li>\n<li>fade in left channel<\/li>\n<li>set right channel to speaker 2<\/li>\n<li>fade in right channel while fading out left channel<\/li>\n<li>when left channel reaches 0: set it\u00a0to speaker 3<\/li>\n<li>fade in\u00a0left\u00a0channel while fading out right\u00a0channel<\/li>\n<li>when right\u00a0channel reaches 0: set\u00a0it\u00a0to speaker 4<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p><a href=\"http:\/\/aboutmedia.notyet.me\/wp-content\/uploads\/2016\/10\/speakers_fortl.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-41 size-full\" src=\"http:\/\/aboutmedia.notyet.me\/wp-content\/uploads\/2016\/10\/speakers_fortl.png\" alt=\"speakers_fortl\" width=\"800\" height=\"195\" srcset=\"http:\/\/aboutmedia.notyet.me\/wp-content\/uploads\/2016\/10\/speakers_fortl.png 800w, http:\/\/aboutmedia.notyet.me\/wp-content\/uploads\/2016\/10\/speakers_fortl-300x73.png 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>The switching itself was\u00a0done with relays. The fact that we switch amplified signal makes this easier. Not only we only need one amplifier, we also do not have to worry about unwanted clicks (chatter) while switching.<\/p>\n<p>As a player and control unit I decided to use a raspberry pi 2. As an amplifier I chose a hifiberry amp. [Experience on raspberry\u00a0and sound]. As speakers I found some nice small waterproof speakers.\u00a0Later we will see that we need 31 relays to switch\u00a0the speakers, so we can not (directly)\u00a0use raspberries GPIO [Experience on raspberry\u00a0and sound] to switch all of them. There are not enough PINs. So\u00a0I\u00a0used an Arduino Mega to control the Relays and got two 16 Relay boards that work well with Arduino. The raspberry is connected to the Arduino by USB, sending serial commands when to set what.<\/p>\n<p>So\u00a0meet the equipment we are going to work with:<\/p>\n<p><a href=\"http:\/\/aboutmedia.notyet.me\/wp-content\/uploads\/2016\/10\/alle_freigestellt_kl.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-47 size-full\" src=\"http:\/\/aboutmedia.notyet.me\/wp-content\/uploads\/2016\/10\/alle_freigestellt_kl.jpg\" alt=\"alle_freigestellt_kl\" width=\"600\" height=\"422\" srcset=\"http:\/\/aboutmedia.notyet.me\/wp-content\/uploads\/2016\/10\/alle_freigestellt_kl.jpg 600w, http:\/\/aboutmedia.notyet.me\/wp-content\/uploads\/2016\/10\/alle_freigestellt_kl-300x211.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Beautiful, isn&#8217;t it?\u00a0We will have to find transparent housing maybe.<br \/>\nIn the <a href=\"http:\/\/aboutmedia.notyet.me\/?p=52\">next part<\/a>, I will describe the theory behind\u00a0the\u00a0programming.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This project is an art installation that should generate sound wandering around in a room. For the room was small and rather\u00a0labyrinthine (in fact it was a toilet in a bar), it was not possible to use reflections, which is a nice possibility\u00a0in big clean rooms. So\u00a0the Approach was to use many (32) small speakers\u00a0spread &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/aboutmedia.notyet.me\/?p=34\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Wandering sound &#8211; Part I: Approach&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-project","entry"],"_links":{"self":[{"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=34"}],"version-history":[{"count":16,"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":116,"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=\/wp\/v2\/posts\/34\/revisions\/116"}],"wp:attachment":[{"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/aboutmedia.notyet.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}