{"id":5448,"date":"2010-12-27T22:55:06","date_gmt":"2010-12-28T03:55:06","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=5448"},"modified":"2010-12-27T23:32:34","modified_gmt":"2010-12-28T04:32:34","slug":"5448","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=5448","title":{"rendered":"Rainbow fugue machine"},"content":{"rendered":"<p>Today I found myself in a bit of a fugue state, and it wasn&#8217;t all that bad.  So I decided I would make a candy button machine to create fugue states.<\/p>\n<p>Drawing inspiration from Xiao&#8217;s comment about the circle of fifths, I realized that if I could make a melody go around the entire circle of fifths, then my machine could use every candy button of the rainbow.<\/p>\n<p>Coincidentally, today I reached page 152 in Vernor VInge&#8217;s novel <i>Rainbows End<\/i>.  That&#8217;s the page where it is pointed out that the title of the book is actually a declarative sentence (and, when you think about it, a very sad sentence at that).<\/p>\n<p>But in fact rainbows do <i>not<\/i> end, because rainbows are actually completely circular.   Like Skittles.<\/p>\n<p>So I decided to make a candy button rainbow fugue machine.  In other words, a machine to generate never-ending fugues that go all around the circle of fifths, visiting every color of the rainbow on the way.<\/p>\n<p>As you can see in the picture below, the machine has 12 spiral arms arranged around a circle (the <a href=http:\/\/en.wikipedia.org\/wiki\/Circle_of_fifths target=1>circle of fifths<\/a>, in fact).  Each arm consists of the four notes of a dominant seventh chord in some random order, as candy buttons.<\/p>\n<p>There are only two kinds of controls:  <b>less &harr; more<\/b> to vary the number of voices, and <b>thin &harr; wide<\/b> to vary how far those voices spread around the circle of fifths.<\/p>\n<p>It&#8217;s surprising how many musical variations you can get with just those controls.  But don&#8217;t take my word for it.  Try out the applet for yourself, by clicking on the image below:<\/p>\n<p><center><br \/>\n<a href=http:\/\/mrl.nyu.edu\/~perlin\/candycircle target=1><img decoding=\"async\" src=\"http:\/\/blog.kenperlin.com\/wp-content\/uploads\/2010\/12\/candycircle.jpg\"><\/a><br \/>\n<\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I found myself in a bit of a fugue state, and it wasn&#8217;t all that bad. So I decided I would make a candy button machine to create fugue states. Drawing inspiration from Xiao&#8217;s comment about the circle of fifths, I realized that if I could make a melody go around the entire circle &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=5448\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Rainbow fugue machine&#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\/5448"}],"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=5448"}],"version-history":[{"count":16,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/5448\/revisions"}],"predecessor-version":[{"id":5465,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/5448\/revisions\/5465"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5448"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}