{"id":294,"date":"2015-10-29T00:12:30","date_gmt":"2015-10-29T00:12:30","guid":{"rendered":"http:\/\/www.zoebachman.net\/itp\/?p=294"},"modified":"2015-10-29T01:18:41","modified_gmt":"2015-10-29T01:18:41","slug":"pcomp-wk-7-midterm","status":"publish","type":"post","link":"https:\/\/www.zoebachman.net\/itp\/?p=294","title":{"rendered":"PComp, Wk 7: Midterm"},"content":{"rendered":"<p>This post is essentially a reconstruction of the notes that I took throughout the development process of our midterm, with some documentation photos\/videos thrown in.<\/p>\n<p>Our initial idea was to design an experience that used tactile materials, thinking about how pleasing it can be to run your hand through sand, for example. After looking through a couple of projects that used sand, we found one that used a speaker to shift sand around a plate.<\/p>\n<p>So rather than have a human shift a material around to create an output, we thought of the human giving some kind of input that would cause an effect on the sand. Ruta and I agreed that sound was an interesting medium, as neither of us had worked with it before. We recalled the <a href=\"https:\/\/itp.nyu.edu\/physcomp\/labs\/labs-arduino-digital-and-analog\/tone-output-using-an-arduino\/\"> tone output lab<\/a> and wondered how different frequencies\/tones would act upon sand. This was also an important lesson for me, since I didn&#8217;t realize up until this point that frequency and tone were the same thing. Or that, each tone has it&#8217;s own unique <a href=\"http:\/\/www.phy.mtu.edu\/~suits\/notefreqs.html\">frequency<\/a>. COOl. First lesson of the project. So we wondered, could we get the sand to behave in different ways based on the frequencies\/tones we played?<\/p>\n<p>In our first iteration, we built a four note keyboard that plays different frequencies of the note C going from low to high.<\/p>\n<div id=\"attachment_306\" style=\"width: 235px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.45.26.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-306\" class=\"size-medium wp-image-306\" src=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.45.26-225x300.jpg\" alt=\"Ruta 's photo of the breadboard\" width=\"225\" height=\"300\" srcset=\"https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.45.26-225x300.jpg 225w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.45.26-768x1024.jpg 768w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.45.26-1200x1600.jpg 1200w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.45.26.jpg 1836w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><p id=\"caption-attachment-306\" class=\"wp-caption-text\">Ruta&#8217;s photo of the breadboard<\/p><\/div>\n<p>We then hooked up four LEDs corresponding to the four FSRs. We thought the LEDs would act as additional feedback to the user, so they would know when they had initiated a new frequency. We also played with having a different range of tones from low to high. Initially, we had some difficulty getting the LEDs to correspond with the correct notes &#8211; they would stay on even if their corresponding FSRs was no longer being held. We realized we had brightness as local variable and wondered if changing it to a global variable would do the trick, and it did.<\/p>\n<p><a href=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4563.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-307 aligncenter\" src=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4563-300x225.jpg\" alt=\"IMG_4563\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4563-300x225.jpg 300w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4563-1024x768.jpg 1024w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4563-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>At this point we&#8217;d been simply playing tones from one of the small speakers hooked up to the breadboard. After some second-year assistance, we got a much larger speaker from the ER hooked up (glad I bought those alligator clips). Now we&#8217;re cookin&#8217; with gas.<\/p>\n<div id=\"attachment_308\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4575.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-308\" class=\"size-medium wp-image-308\" src=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4575-300x225.jpg\" alt=\"a plate did not work well\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4575-300x225.jpg 300w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4575-1024x768.jpg 1024w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4575-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-308\" class=\"wp-caption-text\">a plate did not work well<\/p><\/div>\n<p>At this point we tried out a couple of different surfaces and a few different materials. The thicker the surface, the harder it was to get the frequency waves to penetrate and cause movement amongst the particles. Also, the smaller the particles, the more easily they would move and move together.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/143939900\" width=\"500\" height=\"281\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe> <\/p>\n<p><a href=\"https:\/\/vimeo.com\/143939900\">IMG_4580<\/a> from <a href=\"https:\/\/vimeo.com\/user23159700\">Zoe Bachman<\/a> on <a href=\"https:\/\/vimeo.com\">Vimeo<\/a>.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/143939886\" width=\"500\" height=\"281\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe> <\/p>\n<p><a href=\"https:\/\/vimeo.com\/143939886\">IMG_4584<\/a> from <a href=\"https:\/\/vimeo.com\/user23159700\">Zoe Bachman<\/a> on <a href=\"https:\/\/vimeo.com\">Vimeo<\/a>.<\/p>\n<p>Then a friend showed us a video of a <a href=\"https:\/\/www.youtube.com\/watch?v=lRFysSAxWxI\">Chladni plate<\/a> and we decided we would try and do something similar. Since we&#8217;d been successful at getting the particles to move in different ways based on the tones we played, we liked the idea of the added challenge of achieving these specific patterns.<\/p>\n<p>We met with TK, who\u00a0answered several questions we had, such as what size speaker to use. We also learned more about the p5.js sound library and how we could use serial communication to output sounds rather than continuing to use the tone program on the arduino.<\/p>\n<p>In our next iteration, we switched from FSRs playing specific tones to potentiometers that we mapped to amplitude (volume) and frequency. Next, we wired up a speaker a friend had found on the junk shelf but&#8230;it gave us a really weird signal. Part of the problem was that we didn&#8217;t know how to work the amplifier, because we realized when the amp wasn&#8217;t connected that we were getting our clear tones!<\/p>\n<div id=\"attachment_309\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-309\" class=\"wp-image-309 size-medium\" src=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4591-300x225.jpg\" alt=\"IMG_4591\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4591-300x225.jpg 300w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4591-1024x768.jpg 1024w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/IMG_4591-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-309\" class=\"wp-caption-text\">testing our speaker<\/p><\/div>\n<p>So we nixed the amp for the moment and moved on to our latest set up, which consisted of a bucket with plastic wrap stretched across the surface. We tried two different size buckets, one with about a 5 inch diameter and the other with a 10&#8243;. <\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/143939911\" width=\"500\" height=\"281\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe> <\/p>\n<p><a href=\"https:\/\/vimeo.com\/143939911\">IMG_4588<\/a> from <a href=\"https:\/\/vimeo.com\/user23159700\">Zoe Bachman<\/a> on <a href=\"https:\/\/vimeo.com\">Vimeo<\/a>.<\/p>\n<p>The 5&#8243; was slightly too small for the speaker radius while the other was too large. Jed suggested that rather than affix the bucket directly to the speaker that we instead place a dowel in the vocal coil and drill a screw through the bottom of the bucket. This was great because we could experiment with the two different sized buckets .<\/p>\n<div id=\"attachment_311\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.53.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-311\" class=\"size-medium wp-image-311\" src=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.53-300x225.jpg\" alt=\"bucket with sugar and salt\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.53-300x225.jpg 300w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.53-1024x768.jpg 1024w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.53-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-311\" class=\"wp-caption-text\">bucket with sugar and salt<\/p><\/div>\n<div id=\"attachment_312\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.32.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-312\" class=\"size-medium wp-image-312\" src=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.32-300x225.jpg\" alt=\"checking for vibrations\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.32-300x225.jpg 300w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.32-1024x768.jpg 1024w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/2015-10-23-10.44.32-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-312\" class=\"wp-caption-text\">checking for vibrations<\/p><\/div>\n<p>We\u00a0ran some mini experiments to figure out the best surface materials (plastic, latex) as well as different objects (salt, buckwheat, rice).\u00a0While we were getting movement, we still weren&#8217;t seeing the patterns that we expected\/wanted.<\/p>\n<p>TK had mentioned acrylic\/plexiglass as another possible surface option, so I picked some up while over on Canal Street. Good thing, because plexi ended up being the best possible surface! We tried out two different thicknesses, with the thicker one giving us the best result.<\/p>\n<p><a href=\"https:\/\/imgflip.com\/gif\/tad2y\"><img decoding=\"async\" class=\"aligncenter\" title=\"made at imgflip.com\" src=\"https:\/\/i.imgflip.com\/tad2y.gif\" alt=\"\" \/><\/a><\/p>\n<p>Eventually we were able to see at least six distinct patterns emerge as we altered the frequency and volume. Video forthcoming!<\/p>\n<div id=\"attachment_314\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/10582836_10153065434215703_6354712416348313957_o.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-314\" class=\"wp-image-314 size-medium\" src=\"http:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/10582836_10153065434215703_6354712416348313957_o-300x200.jpg\" alt=\"10582836_10153065434215703_6354712416348313957_o\" width=\"300\" height=\"200\" srcset=\"https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/10582836_10153065434215703_6354712416348313957_o-300x200.jpg 300w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/10582836_10153065434215703_6354712416348313957_o-1024x683.jpg 1024w, https:\/\/www.zoebachman.net\/itp\/wp-content\/uploads\/2015\/10\/10582836_10153065434215703_6354712416348313957_o.jpg 1086w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-314\" class=\"wp-caption-text\">close up of one of the higher frequency patterns<\/p><\/div>\n<p><iframe loading=\"lazy\" src=\"https:\/\/player.vimeo.com\/video\/143939922\" width=\"500\" height=\"281\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe> <\/p>\n<p><a href=\"https:\/\/vimeo.com\/143939922\">IMG_4597<\/a> from <a href=\"https:\/\/vimeo.com\/user23159700\">Zoe Bachman<\/a> on <a href=\"https:\/\/vimeo.com\">Vimeo<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is essentially a reconstruction of the notes that I took throughout the development process of our midterm, with some documentation photos\/videos thrown in. Our initial idea was to design an experience that used tactile materials, thinking about how &hellip; <a href=\"https:\/\/www.zoebachman.net\/itp\/?p=294\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[76,73,75,72,15,26,74,77],"class_list":["post-294","post","type-post","status-publish","format-standard","hentry","category-pcomp","tag-amplitude","tag-chladni-plate","tag-frequency","tag-midterm","tag-pcomp","tag-sound","tag-vibrations","tag-visualization"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=\/wp\/v2\/posts\/294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=294"}],"version-history":[{"count":6,"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=\/wp\/v2\/posts\/294\/revisions"}],"predecessor-version":[{"id":319,"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=\/wp\/v2\/posts\/294\/revisions\/319"}],"wp:attachment":[{"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zoebachman.net\/itp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}