{"id":424,"date":"2015-10-14T10:42:32","date_gmt":"2015-10-14T14:42:32","guid":{"rendered":"http:\/\/recluse.accad.ohio-state.edu\/ems\/?p=424"},"modified":"2015-10-25T12:17:29","modified_gmt":"2015-10-25T16:17:29","slug":"424","status":"publish","type":"post","link":"https:\/\/dems.asc.ohio-state.edu\/?p=424","title":{"rendered":"Guinea Pigs"},"content":{"rendered":"<p>Building an Isadora patch for this past project expanded my understanding of methods of enlisting CV (computer vision) to sense a light source (object) and create a projection responsive to the coordinates of that light source.<\/p>\n<p>We (our sextet) selected the top down camera in the Motion Lab as the visual data our \u201cVideo In Watcher\u201d would accept.\u00a0As I considered the our light source, a robotic ball called the Sphero, manipulateable in movement via a phone application, I was struck by our shift from enlisting a dancer to move through our designed grid to employing an object. This illuminated white ball was served us not only because we were no longer dependent on a colleague to be present just to walk around for us, but also because its projected light and discreet size rendered our intake of data an easier project. We enlisted the \u201cDifference\u201d actor as a method of discerning light differences in space, which is a nifty way of distinguishing between \u201cblobs.\u201d Through this means, we could tell Isadora to recognize changes in light aka changes in the location of the Sphero, which gave us data about where the Sphero was so that our patches could respond to it.<\/p>\n<p>My colleague Alexandra Stillianos wrote a succinct explanation for this method, explaining\u00a0\u201cOnly when both the X and Y positions of the Sphero light source were toggled (switched) on, would the scene trigger, and my video would play.\u00a0In other words, if you were in my row OR\u00a0column, my video would NOT play. Only in my box (both row AND column) would the camera sense the light source and turn on, and when leaving the box and abandoning that criteria it would turn off. Each person in the class was responsible for a design\/scene to activate in their respective space.&#8221;<\/p>\n<p>The goal was to use CV (computer vision) to sense a light source (used by identifying\u00a0the Sphero\u2019s X\/Y position in the space) to trigger different interactive scenes in the performance space.<\/p>\n<p>Considering this newly inanimate object as a source, I discovered the \u201cText Draw\u201d actor, and chose \u201cYou are alive\u201d as the text to appear projected when the object moved into the x-y grid space indicated through our initial measurements. (Yes, I found this funny.) My \u201cListener\u201d actor intercepted the channels \u201c1\u201d and \u201c2\u201d which we had our set-up in our CV frame to &#8220;Broadcast&#8221; the incoming light data, to which I applied the \u201cInside range\u201d actor as a way of beginning to inform Isadora which data would trigger my words to appear. I did a quick youtube search of \u201cslow motion,\u201d and found a creepy guinea pig video that because of its single shot and stationary subjects, appeared to be possibly smooth fodder for looping. I layered two of these videos on a slight delay to give them a ghostly appearance, then added an overlay of red via the shapes actor.<\/p>\n<p><a href=\"http:\/\/recluse.accad.ohio-state.edu\/ems\/wp-content\/uploads\/2015\/10\/Isadora-Patch-PP3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-427\" src=\"http:\/\/recluse.accad.ohio-state.edu\/ems\/wp-content\/uploads\/2015\/10\/Isadora-Patch-PP3.png\" alt=\"Isadora Patch PP3\" width=\"478\" height=\"268\" srcset=\"https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2015\/10\/Isadora-Patch-PP3.png 1856w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2015\/10\/Isadora-Patch-PP3-300x168.png 300w, https:\/\/dems.asc.ohio-state.edu\/wp-content\/uploads\/2015\/10\/Isadora-Patch-PP3-1024x574.png 1024w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/a><\/p>\n<p>As we imported our video\/sound\/image files to accompany our Isadora patches into the main frame, we discovered that our patches were being triggered, but were failing to end once the object had departed our specific x-y coordinates as demarcated for ourselves on the floor, but more importantly as indicated by our \u201cInside Range\u201d actors. We realized that our initial measurements needed to be refined more precisely, and with that shift, my own actor was working successfully, but we were still faced with difficulty in changing the coordinates on my colleague\u2019s actor as he had multiple user actors embedded in user actors that continued to run parts of his patch independently. The possibility of enlisting a \u201cShapes\u201d actor measured to create a projection of all black was considered, but the all-consuming limitation on time kept us from proceeding further. My own patch was limited by the absence of a \u201cComparator\u201d as a means of refining the coordinates so that they might toggle on and off.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building an Isadora patch for this past project expanded my understanding of methods of enlisting CV (computer vision) to sense a light source (object) and create a projection responsive to the coordinates of that light source. We (our sextet) selected the top down camera in the Motion Lab as the visual data our \u201cVideo In [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,17],"tags":[],"class_list":["post-424","post","type-post","status-publish","format-standard","hentry","category-anna-brown-massey","category-pressure-project-2"],"_links":{"self":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=424"}],"version-history":[{"count":8,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/424\/revisions"}],"predecessor-version":[{"id":434,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=\/wp\/v2\/posts\/424\/revisions\/434"}],"wp:attachment":[{"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dems.asc.ohio-state.edu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}