{"id":5985,"date":"2011-02-23T22:56:15","date_gmt":"2011-02-24T03:56:15","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=5985"},"modified":"2011-02-23T22:58:09","modified_gmt":"2011-02-24T03:58:09","slug":"collaborative-music","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=5985","title":{"rendered":"Collaborative music"},"content":{"rendered":"<p>Today we&#8217;re taking things up a notch.  This is the first collaborative applet I&#8217;ve posted that can be said to have a clearly defined goal.<\/p>\n<p>All I&#8217;ve really done is add candy button musical notes to a variation on the lines and circles world.  But that&#8217;s enough to allow your network of lines to be used to compose original music.<\/p>\n<p>Of course there are lots more interesting things still to add.  For example, with just a few more ways to control the flow, I could let you make much more sophisticated procedural music.  But this is a start.<\/p>\n<p>As usual, click on the image below to link to the applet:<\/p>\n<p><center><br \/>\n<a href=http:\/\/cims.nyu.edu\/~perlin\/patterns4 target=1><img decoding=\"async\" src=\"http:\/\/blog.kenperlin.com\/wp-content\/uploads\/2011\/02\/patterns4.jpg\"><\/a><br \/>\n<\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we&#8217;re taking things up a notch. This is the first collaborative applet I&#8217;ve posted that can be said to have a clearly defined goal. All I&#8217;ve really done is add candy button musical notes to a variation on the lines and circles world. But that&#8217;s enough to allow your network of lines to be &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=5985\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Collaborative music&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/5985"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5985"}],"version-history":[{"count":3,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/5985\/revisions"}],"predecessor-version":[{"id":5989,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/5985\/revisions\/5989"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5985"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}