{"id":898,"date":"2019-08-29T12:35:08","date_gmt":"2019-08-29T16:35:08","guid":{"rendered":"http:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/?p=898"},"modified":"2019-09-04T22:48:33","modified_gmt":"2019-09-05T02:48:33","slug":"colin-ancalmo-animated-abstraction","status":"publish","type":"post","link":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/animated-abstraction\/cancalmo\/colin-ancalmo-animated-abstraction\/","title":{"rendered":"Colin Ancalmo &#8211; Animated Abstraction"},"content":{"rendered":"\n<p>For this assignment I made two spheres scale and change to the rhythm of &#8220;I Will Survive&#8221;.  I ended up spending a lot of time shape control from audio \/ midi inputs, so that is why there ended up only being two shapes on a white background. <\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CA_AR3200_Assignment2_GeometricAnimation\" width=\"1000\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/E-cAKsTMqPk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>For inputs, I had one patch load a midi file and set initial tempo (not automatically). Then once you press &#8220;Start&#8221; it begins a music tempo using the &#8220;transpose&#8221; block, triggering the start of the song clip, as well as generic kick \/ hats on generic beats. There is some delay between the &#8220;transpose&#8221; and the Midi notes that i tried to account for, but it could use improvement. Listening to the clip, you&#8217;ll hear the midi and percussion is all on the left ear, those sounds are what are really triggering the movement.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"762\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File2-1024x762.jpg\" alt=\"\" class=\"wp-image-901\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File2-1024x762.jpg 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File2-800x595.jpg 800w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File2-768x572.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File2-403x300.jpg 403w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File2.jpg 1220w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Audio Patch: The right is the &#8220;detonate&#8221; max tutorial patch<\/figcaption><\/figure>\n\n\n\n<p>For the Geometry, I was sending percussion bangs and midi note values to a second patch. The percussion bangs were triggering shape scaling and color changes to the beat. The Midi note values were used to trigger the mesh resolution of the outer wireframe sphere, with lower notes being lower res. This ended up not coming across as cleanly as I had hoped.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"586\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File1-1024x586.jpg\" alt=\"\" class=\"wp-image-900\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File1-1024x586.jpg 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File1-800x458.jpg 800w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File1-768x439.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File1-524x300.jpg 524w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_MaxA2File1.jpg 1285w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>You can right-click patch cords to clean them up!<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"848\" src=\"http:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_A2_Image1-1024x848.jpg\" alt=\"\" class=\"wp-image-899\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_A2_Image1-1024x848.jpg 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_A2_Image1-800x663.jpg 800w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_A2_Image1-768x636.jpg 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_A2_Image1-362x300.jpg 362w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_A2_Image1.jpg 1228w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>If I had more time, I would try this process with a song that is 100% Midi and add more shapes for each instrument.<\/p>\n\n\n\n<p>Tangent: If anyone is curious, you <strong>can not<\/strong> auto-convert .nsf&#8217;s (gameboy audio files) or any other proper chiptune tracker (Famitracker, FT 0CC, Delfmask, Impulse&#8230;) to Midi. I spend too much time learning that the hard way&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For this assignment I made two spheres scale and change to the rhythm of &#8220;I Will Survive&#8221;. I ended up spending a lot of time shape control from audio \/ midi inputs, so that is why there ended up only being two shapes on a white background. For inputs, I had one patch load a&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/animated-abstraction\/cancalmo\/colin-ancalmo-animated-abstraction\/\">Read More<\/a><\/div>\n","protected":false},"author":122,"featured_media":899,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","footnotes":""},"categories":[10],"tags":[],"class_list":["post-898","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-animated-abstraction"],"jetpack_featured_media_url":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-content\/uploads\/sites\/10\/2019\/08\/CA_A2_Image1.jpg","_links":{"self":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/posts\/898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/users\/122"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/comments?post=898"}],"version-history":[{"count":3,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/posts\/898\/revisions"}],"predecessor-version":[{"id":904,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/posts\/898\/revisions\/904"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/media\/899"}],"wp:attachment":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/media?parent=898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/categories?post=898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3200-a19\/wp-json\/wp\/v2\/tags?post=898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}