<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Create Digital Music &#187; algorithmic</title>
	<atom:link href="http://createdigitalmusic.com/tag/algorithmic/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>Making music with technology</description>
	<lastBuildDate>Mon, 13 Feb 2012 15:39:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Entire Musical Compositions Made from Just One Line of Code are Glitchy but Musical</title>
		<link>http://createdigitalmusic.com/2011/10/entire-musical-compositions-made-from-just-one-line-of-code-are-glitchy-but-musical/</link>
		<comments>http://createdigitalmusic.com/2011/10/entire-musical-compositions-made-from-just-one-line-of-code-are-glitchy-but-musical/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 11:57:05 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Artists]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[computation]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[generative-music]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[minimal]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=20898</guid>
		<description><![CDATA[You know you&#8217;re in for something different with an article that contains this line: &#8220;as 256 bytes is becoming the new 4K, there has been ever more need to play decent music in the 256-byte size class. &#8221; In just a single line of code, Finnish artist and coder countercomplex, working with other contributors, is &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/10/entire-musical-compositions-made-from-just-one-line-of-code-are-glitchy-but-musical/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="480" src="http://www.youtube.com/embed/GtQdIYUtAHg?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="640" height="480" src="http://www.youtube.com/embed/qlrs2Vorw2Y?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>You know you&#8217;re in for something different with an article that contains this line: &#8220;as 256 bytes is becoming the new 4K, there has been ever more need to play decent music in the 256-byte size class. &#8221;</p>
<p>In just a single line of code, Finnish artist and coder countercomplex, working with other contributors, is creating &#8220;bitwise creations in a pre-apocalyptic world.&#8221; What&#8217;s stunning is to listen to the results, even if you have trouble following the code &#8211; the results are complex and organic, glitchy but with compositional direction, as though the machine itself had learned to compose in its own, strange language.</p>
<p>This is, naturally, the opposite of the musical coding in the previous post: in place of human-readable languages representing abstractions atop other abstractions, this is pure algorithm transformed into music. Geeky, yes, but it also says something about musical composition and thought independent of the computer. It is as compact an expression of a human musical idea as one could imagine.</p>
<p>I recommend reading the whole blog post (and following the blog for new developments). Embedded in this whole exercise are thoughts about musical algorithms, the history of chip and 8-bit music and the demoscene, and, most interestingly, the question of whether digital music might yet yield &#8220;new&#8221; (or at least largely unknown) discoveries:</p>
<blockquote><p>Hasn&#8217;t this been done before?</p>
<p>We&#8217;ve had the technology for all this for decades. People have been building musical circuits that operate on digital logic, creating short pieces of software that output music, experimenting with chaotic audiovisual programs and trying out various algorithms for musical composition. Mathematical theory of music has a history of over two millennia. Based on this, I find it quite mind-boggling that I have never before encountered anything similar to our discoveries despite my very long interest in computing and algorithmic sound synthesis. I&#8217;ve made some Google Scholar searches for related papers but haven&#8217;t find anything. Still, I&#8217;m quite sure that at many individuals have come up with these formulas before, but, for some reason, their discoveries remained in obscurity.</p></blockquote>
<p><a href="http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html">Algorithmic symphonies from one line of code &#8212; how and why?</a> [countercomplex]</p>
<p>But can you dance to it?</p>
<p><em>Matt Ganucheau contributed to this story from San Francisco.</em></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/10/entire-musical-compositions-made-from-just-one-line-of-code-are-glitchy-but-musical/&via=cdmblogs&text=Entire Musical Compositions Made from Just One Line of Code are Glitchy but Musical&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/10/entire-musical-compositions-made-from-just-one-line-of-code-are-glitchy-but-musical/&via=cdmblogs&text=Entire Musical Compositions Made from Just One Line of Code are Glitchy but Musical&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2011/10/entire-musical-compositions-made-from-just-one-line-of-code-are-glitchy-but-musical/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2011/10/entire-musical-compositions-made-from-just-one-line-of-code-are-glitchy-but-musical/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Generative Ambient Event Bots, Free in Ableton + Max for Live</title>
		<link>http://createdigitalmusic.com/2011/07/generative-ambient-event-bots-free-in-ableton-max-for-live/</link>
		<comments>http://createdigitalmusic.com/2011/07/generative-ambient-event-bots-free-in-ableton-max-for-live/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 17:56:48 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Artists]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ableton]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[aleatoric]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[improvisation]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-for-live]]></category>
		<category><![CDATA[max-msp]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[techniques]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=19881</guid>
		<description><![CDATA[Composing with rules instead of playing notes directly, composer Richard Garrett has built a series of generative, algorithmic, ambient note makers and processors in Ableton Live and the Max for Live add-on. (And yes, user-generated content continues to be a rationale for why many people would purchase Max for Live in addition to Live itself.) &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/07/generative-ambient-event-bots-free-in-ableton-max-for-live/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/25549583?title=0&amp;byline=0&amp;portrait=0" width="640" height="360" frameborder="0"></iframe></p>
<p><iframe src="http://player.vimeo.com/video/26426329?title=0&amp;byline=0&amp;portrait=0" width="640" height="360" frameborder="0"></iframe></p>
<p>Composing with rules instead of playing notes directly, composer Richard Garrett has built a series of generative, algorithmic, ambient note makers and processors in Ableton Live and the Max for Live add-on. (And yes, user-generated content continues to be a rationale for why many people would purchase Max for Live in addition to Live itself.)</p>
<p>With loads of useful controls for duration, start, and voicing &#8211; and the ability to feed events into anything you like &#8211; the results in your own work could sound very different than what you see hear. But whatever your musical aspirations, you can check out the work in action in a demo video (top) and tutorial on how to work with the interface (bottom). And &#8211; provided you own Max for Live &#8211; it&#8217;s all free.</p>
<p>In another interesting twist, this isn&#8217;t necessarily just for making self-generating music. The event generator also has an input, so it could accompany live playing or otherwise respond to events. </p>
<p>Here&#8217;s how creator Richard describes the work:<span id="more-19881"></span></p>
<blockquote><p>I just thought I&#8217;d let you know about nwdlbots, my suite of algorithmic (generative) devices for the composition of music within Ableton Live. They include event generators, pitch and velocity selectors and control devices for interaction with each other and with other MIDI tracks and input devices.</p>
<p>As well as generating events at random, nwdlbots can respond to activity on other MIDI tracks in Live, or to input from a MIDI instrument. In effect, nwdlbots control the density of a piece by reducing their activity when things get too busy. They also have some rudimentary ideas about harmony and can follow a chord sequence.</p>
<p>The first set of nwdlbots are available for free download at <a href="http://sundaydance.co.uk">sundaydance.co.uk</a>. Also on the site: documentation and videos</p></blockquote>
<p>By the way, this and many other conversations are now happening on LinkedIn:<br />
<a href="http://www.linkedin.com/groups?gid=1361677&#038;goback=%2Egde_1361677_member_62093560">Ableton Live Users @ LinkedIn</a> [invite group]</p>
<p><a href="http://www.sundaydance.co.uk/nwdlbots/">nwdlbots (&#8220;noodlebots&#8221;), free download at Sunday Dance Music</a></p>
<p>&#8220;Noodling&#8221; sounds like a great description &#8211; and I know many of us musicians do enjoy a good noodle.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/07/generative-ambient-event-bots-free-in-ableton-max-for-live/&via=cdmblogs&text=Generative Ambient Event Bots, Free in Ableton + Max for Live&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/07/generative-ambient-event-bots-free-in-ableton-max-for-live/&via=cdmblogs&text=Generative Ambient Event Bots, Free in Ableton + Max for Live&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2011/07/generative-ambient-event-bots-free-in-ableton-max-for-live/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2011/07/generative-ambient-event-bots-free-in-ableton-max-for-live/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>With Networks of Notes, Nodal Generates Music: Updated Mac+Windows App Now Adds MIDI</title>
		<link>http://createdigitalmusic.com/2011/05/with-networks-of-notes-nodal-generates-music-updated-macwindows-app-now-adds-midi/</link>
		<comments>http://createdigitalmusic.com/2011/05/with-networks-of-notes-nodal-generates-music-updated-macwindows-app-now-adds-midi/#comments</comments>
		<pubDate>Tue, 10 May 2011 14:50:41 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[alternative-sequencers]]></category>
		<category><![CDATA[app-store]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[nodal]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=18771</guid>
		<description><![CDATA[What makes music software popular? Simple recording, DJ, and remix apps unsurprisingly do well. But perhaps as a testament to the importance of individual music expression, some stranger entries do, too. And those less-typical software creations can give you new ways of exploring music creation and performance. Just take Nodal. GarageBand sits comfortably at the &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/05/with-networks-of-notes-nodal-generates-music-updated-macwindows-app-now-adds-midi/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="510" src="http://www.youtube.com/embed/UBUabb325D4" frameborder="0" allowfullscreen></iframe></p>
<p>What makes music software popular? Simple recording, DJ, and remix apps unsurprisingly do well. But perhaps as a testament to the importance of individual music expression, some stranger entries do, too. And those less-typical software creations can give you new ways of exploring music creation and performance. Just take Nodal.</p>
<p>GarageBand sits comfortably at the top of the sellers list on Apple&#8217;s App Store. But, at least briefly, a generative composition tool has rocketed to second place. Nodal 1.7, available for both Mac and Windows, is unlike most music production tools. In place of linear track arrangement, clusters of graphical nodes represent musical structure, awaiting real-time experimentation. In a network you create, &#8220;virtual players&#8221; produce patterns by traversing a geometric map defining pitch, rhythm, and sequence. </p>
<p>Nodal and tools like it have always been able to create musical machines from simple elements, letting the user define an arrangement and then set it in motion. But Nodal 1.7 is a major release in that it allows MIDI control, so that you can actually &#8220;play&#8221; the structure and not just sit back and let it roll.</p>
<p>This isn&#8217;t just for ambient music lovers, either &#8211; sync features mean you can use Nodal just as easily in rhythmic pieces or even dance music.</p>
<p><img src="http://createdigitalmusic.com/files/2011/05/nodalUI.jpg" alt="" title="nodalUI" width="640" height="421" class="alignright size-full wp-image-18783" /></p>
<p>Developer Peter Mcilwain tells CDM:<span id="more-18771"></span></p>
<blockquote><p>We think new features make [Nodal 1.7] a serious composing tool. Firstly, it can be synced to other applications. Next, individual networks can be triggered (like clips in Ableton) from MIDI notes. The velocity levels in these networks can be scaled according to the velocity of the triggering note. Also, the edges or connections between nodes can now contain MIDI controller curves. This is all demonstrated in [the YouTube clip at top].</p>
<p>The triggering aspect means that you can perform with a generative system in a very intuitive way. Also, I have been working on a piece for a flute ensemble in which I create a triggering score  in Logic. This information is then sent to Nodal. Nodal then sends back MIDI which is rendered and recorded in Logic. I&#8217;m finding this a fascinating and natural way to work.</p></blockquote>
<p>Nodal has slipped a bit since Peter first contacted me, but seeing this among the top Mac App Store apps to me is tremendously satisfying. Peter tells us they&#8217;re not giving up their day jobs, but it&#8217;s nice just to get to support great software.</p>
<p><a href="http://www.csse.monash.edu.au/~cema/nodal/index.html">Nodal: Generative Music Software</a></p>
<p>I&#8217;d love to hear more about Nodal here, especially if you&#8217;re making interesting stuff with it. Of course, to discuss with other Nodal users, your best bet is the Nodal discussion group:</p>
<p><a href="http://www.csse.monash.edu.au/~cema/nodal/support.html">Support | Nodal Google Group</a></p>
<p>The development team &#8211;  Jon McCormack, Alan Dorin, Aidan Lane, Jon McCormack and Peter McIlwain of Monash University&#8217;s Centre for Electronic Media Art in Australia &#8211; have published technical papers, too:</p>
<p><a href="http://www.csse.monash.edu.au/~cema/nodal/research.html#papers">Nodal R&#038;D / Technical Papers</a></p>
<p>Nodal fans / users &#8230; or other folks doing development &#8230; we&#8217;d love to hear from you.</p>
<p>For more generative goodness, see also:</p>
<p><a href="http://www.intermorphic.com/">Intermorphic and Noatikl / Mixtilk</a>, a cross-platform system that also includes mobile tools for iOS, from the same team that collaborated with Brian Eno and worked on the landmark <a href="http://www.intermorphic.com/company/index.html#SSEYO">SSEYO Koan</a> system.</p>
<p>Hans Kuder&#8217;s <a href="http://createdigitalmusic.com/2008/09/tiction-animated-nodal-generative-music-app-in-progress-in-processing/">Tiction</a> uses graphical nodes as does Nodal, and, built in Processing, works on any OS (including Linux). Unfortunately, I&#8217;m not sure what happens to Hans or the tool; if anyone knows, let us know.</p>
<p>There are probably others I&#8217;m forgetting as the coffee settles in, so chime in in comments.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/05/with-networks-of-notes-nodal-generates-music-updated-macwindows-app-now-adds-midi/&via=cdmblogs&text=With Networks of Notes, Nodal Generates Music: Updated Mac+Windows App Now Adds MIDI&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/05/with-networks-of-notes-nodal-generates-music-updated-macwindows-app-now-adds-midi/&via=cdmblogs&text=With Networks of Notes, Nodal Generates Music: Updated Mac+Windows App Now Adds MIDI&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2011/05/with-networks-of-notes-nodal-generates-music-updated-macwindows-app-now-adds-midi/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2011/05/with-networks-of-notes-nodal-generates-music-updated-macwindows-app-now-adds-midi/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Turn Your Generative Radio On: Live Stream Made from Pure Data Patches</title>
		<link>http://createdigitalmusic.com/2011/02/turn-your-generative-radio-on-live-stream-made-from-pure-data-patches/</link>
		<comments>http://createdigitalmusic.com/2011/02/turn-your-generative-radio-on-live-stream-made-from-pure-data-patches/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 20:22:09 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[listening]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=16865</guid>
		<description><![CDATA[Radio from the past, meet radio from the future. Photo (CC-BY-SA) Nic McPhee. Tired of top 40 hits? Pooped on podcasts? Sapped on streams? What if your radio could generative music that was never-before &#8212; and never-again &#8212; heard, all from dynamic, algorithmic software? PatchWork Radio does that with Pd patches. It&#8217;s not a new &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/02/turn-your-generative-radio-on-live-stream-made-from-pure-data-patches/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2011/02/retroradio.jpg" alt="" title="retroradio" width="640" height="480" class="alignnone size-full wp-image-16866" /></p>
<div class="imgcaption">Radio from the past, meet radio from the future. Photo (<a href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">CC-BY-SA</a>) <a href="http://www.flickr.com/people/nicmcphee/">Nic McPhee</a>.</div>
<p>Tired of top 40 hits? Pooped on podcasts? Sapped on streams? </p>
<p>What if your radio could generative music that was never-before &#8212; and never-again &#8212; heard, all from dynamic, algorithmic software? </p>
<p>PatchWork Radio does that with Pd patches. It&#8217;s not a new idea, but the radio station here, at least, is modular &#8211; not just one patch but any number of patches can be transformed into radio, thanks to some Python scripting. Creator David Guy John notes:</p>
<blockquote><p>I&#8217;ve recently just started up an internet radio station using PureData to stream generative music. The system will load and unload randomly chosen PD patches, synthesize all the audio in real time and then stream the results out.</p>
<p>You can listen to the stream at <a href="http://radio.rumblesan.com">http://radio.rumblesan.com</a> and more info is available at <a href="http://www.rumblesan.com/?p=265">http://www.rumblesan.com/?p=265</a></p>
<p>I&#8217;m hoping to try and recruit some help to build patches for it as it&#8217;s a bit of a daunting task to do just on my own so if you could let people know about it I&#8217;d be really grateful.</p></blockquote>
<p>So, who&#8217;s in &#8211; does this generate (ahem) some interest or ideas, and might you want to contribute?</p>
<p>It seems fitting that the kind of musical worlds imagined by artists like Brian Eno now can be deployed anywhere in the world, not just generated in one iteration, but in endlessly-transformable versions.</p>
<p>(But can you dance to it?)</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/02/turn-your-generative-radio-on-live-stream-made-from-pure-data-patches/&via=cdmblogs&text=Turn Your Generative Radio On: Live Stream Made from Pure Data Patches&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/02/turn-your-generative-radio-on-live-stream-made-from-pure-data-patches/&via=cdmblogs&text=Turn Your Generative Radio On: Live Stream Made from Pure Data Patches&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2011/02/turn-your-generative-radio-on-live-stream-made-from-pure-data-patches/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2011/02/turn-your-generative-radio-on-live-stream-made-from-pure-data-patches/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Squeaky Shoe Core: Feel Good, Generative Acid Music, Free Patches</title>
		<link>http://createdigitalmusic.com/2010/08/squeaky-shoe-core-feel-good-generative-acid-music-free-patches/</link>
		<comments>http://createdigitalmusic.com/2010/08/squeaky-shoe-core-feel-good-generative-acid-music-free-patches/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 14:29:02 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[acid]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[Creative-Commons]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[listening]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=12693</guid>
		<description><![CDATA[Sneaks are a good thing. Photo (CC-BY) Pink Sherbet Photography / D. Sharon Pruitt. Let&#8217;s start with what&#8217;s really important: Chris McCormick&#8217;s squeakyshoecore tunes may well make you tap your All Stars and smile. The words &#8220;algorithmically-generated acid&#8221; and mention of the multimedia patching environment Pd might not suggest feel-goody, cheery, geeky-sounding electronic grooves, but &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2010/08/squeaky-shoe-core-feel-good-generative-acid-music-free-patches/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/pinksherbet/3505780450/sizes/m/in/photostream/"><img src="http://farm4.static.flickr.com/3664/3505780450_13a9446763.jpg"></a></p>
<div class="imgcaption">Sneaks are a good thing. Photo (<a href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-BY</a>) <a href="http://www.flickr.com/people/pinksherbet/">Pink Sherbet Photography / D. Sharon Pruitt</a>.</div>
<p>Let&#8217;s start with what&#8217;s really important: Chris McCormick&#8217;s squeakyshoecore tunes may well make you tap your All Stars and smile. The words &#8220;algorithmically-generated acid&#8221; and mention of the multimedia patching environment Pd might not suggest feel-goody, cheery, geeky-sounding electronic grooves, but that&#8217;s exactly what&#8217;s come out. These robots know what they&#8217;re doing.</p>
<p>And yes, even a tune named after Chris&#8217; favorite fractal can be good summer fun.</p>
<p><object width="580" height="26" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="true" name="allowfullscreen"/><param value="always" name="allowscriptaccess"/><param value="high" name="quality"/><param value="true" name="cachebusting"/><param value="#000000" name="bgcolor"/><param name="movie" value="http://www.archive.org/flow/flowplayer.commercial-3.2.1.swf" /><param value="config={'key':'#$aa4baff94a9bdcafce8','playlist':[{'url':'01-sonoluminescence.mp3','autoPlay':false},'02-cryptocerus.mp3','03-sideband-attack.mp3','04-hilbert-curve.mp3'],'clip':{'autoPlay':true,'baseUrl':'http://www.archive.org/download/squeakyshoecore/'},'canvas':{'backgroundColor':'#000000','backgroundGradient':'none'},'plugins':{'audio':{'url':'http://www.archive.org/flow/flowplayer.audio-3.2.1-dev.swf'},'controls':{'playlist':true,'fullscreen':false,'height':26,'backgroundColor':'#000000','autoHide':{'fullscreenOnly':true},'scrubberHeightRatio':0.6,'timeFontSize':9,'mute':false,'top':0}},'contextMenu':[{},'-','Flowplayer v3.2.1']}" name="flashvars"/><embed src="http://www.archive.org/flow/flowplayer.commercial-3.2.1.swf" type="application/x-shockwave-flash" width="580" height="26" allowfullscreen="true" allowscriptaccess="always" cachebusting="true" bgcolor="#000000" quality="high" flashvars="config={'key':'#$aa4baff94a9bdcafce8','playlist':[{'url':'01-sonoluminescence.mp3','autoPlay':false},'02-cryptocerus.mp3','03-sideband-attack.mp3','04-hilbert-curve.mp3'],'clip':{'autoPlay':true,'baseUrl':'http://www.archive.org/download/squeakyshoecore/'},'canvas':{'backgroundColor':'#000000','backgroundGradient':'none'},'plugins':{'audio':{'url':'http://www.archive.org/flow/flowplayer.audio-3.2.1-dev.swf'},'controls':{'playlist':true,'fullscreen':false,'height':26,'backgroundColor':'#000000','autoHide':{'fullscreenOnly':true},'scrubberHeightRatio':0.6,'timeFontSize':9,'mute':false,'top':0}},'contextMenu':[{},'-','Flowplayer v3.2.1']}"></embed></object></p>
<p>Behind the scenes, Chris&#8217; music is produced generatively using algorithms created in the free and open source visual patching and programming environment <a href="http://puredata.info/">Pure Data</a>. The patches actually began as a scene for the iPhone/iPod touch interactive music environment RjDj, but you can now grab all the patches, try them out, and learn them, all with an explicit GPLv3 open source license.</p>
<p><a href="http://mccormick.cx/projects/GarageAcidLab/">GarageAcidLab</a></p>
<p>It&#8217;s not just about sitting back and letting the robots do the work, either; you can control the results live with a MIDI controller.</p>
<p>Check out the tunes, which are themselves available under a <a href="http://creativecommons.org/">Creative Commons</a> license (<a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">BY-NC-SA</a>):<br />
<a href="http://sciencegirlrecords.com/chr15m/squeakyshoecore/">http://sciencegirlrecords.com/chr15m/squeakyshoecore/</a><br />
<a href="http://www.archive.org/details/squeakyshoecore">On Archive.org / CC-licensed download page</a></p>
<p>And read the blog:<br />
<a href="http://mccormick.cx/news/tags/squeakyshoecore">http://mccormick.cx/news/tags/squeakyshoecore</a></p>
<p>And great work, Chris. I hope that soon we can work with Chris and others to get some more information for newcomers to Pd on making their own musical creation and performance tools.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/08/squeaky-shoe-core-feel-good-generative-acid-music-free-patches/&via=cdmblogs&text=Squeaky Shoe Core: Feel Good, Generative Acid Music, Free Patches&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/08/squeaky-shoe-core-feel-good-generative-acid-music-free-patches/&via=cdmblogs&text=Squeaky Shoe Core: Feel Good, Generative Acid Music, Free Patches&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2010/08/squeaky-shoe-core-feel-good-generative-acid-music-free-patches/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2010/08/squeaky-shoe-core-feel-good-generative-acid-music-free-patches/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Connect the Bots: Black Allegheny, An Entire Album Made by Algorithmic Swarms</title>
		<link>http://createdigitalmusic.com/2010/06/connect-the-bots-black-allegheny-an-entire-album-made-by-algorithmic-swarms/</link>
		<comments>http://createdigitalmusic.com/2010/06/connect-the-bots-black-allegheny-an-entire-album-made-by-algorithmic-swarms/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 15:57:30 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[albums]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[brian-eno]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[generative-music]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[listening]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=11615</guid>
		<description><![CDATA[Swarm Music Album Black Allegheny from Evan Merz on Vimeo. We&#8217;ve heard albums made by singular compositional minds and by bands. What would an album sound like if composed by swarm intelligence, by computer evolutionary models of individual agents or bots? That&#8217;s the question asked by composer Evan Merz in his new, full-length album &#8220;Black &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2010/06/connect-the-bots-black-allegheny-an-entire-album-made-by-algorithmic-swarms/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="434"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12501921&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12501921&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="434"></embed></object>
<p><a href="http://vimeo.com/12501921">Swarm Music Album Black Allegheny</a> from <a href="http://vimeo.com/user4030764">Evan Merz</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>We&#8217;ve heard albums made by singular compositional minds and by bands. What would an album sound like if composed by swarm intelligence, by computer evolutionary models of individual agents or bots? That&#8217;s the question asked by composer Evan Merz in his new, full-length album &#8220;Black Allegheny.&#8221; (At top: the composer explains in a video.)</p>
<p>Western musical and creative tradition is steeped in linearity, from the forward motion of the music staff to the mythos of Aristotle&#8217;s <em>Poetics</em>.</p>
<p>So, maybe it&#8217;s little wonder that generative music &#8211; music that may not have linearity, or a beginning, middle, and end &#8211; hasn&#8217;t exactly been a big hit with the kids. Pioneers like Brian Eno have helped spread the gospel of generative music, but apart from lots of interesting experiments, there hasn&#8217;t been a lot of actual musical content. If you were to make a stack of generative music albums, your listening list would be fairly short.</p>
<p>All of that could be about to change. Programming code, the essential medium in which such models can be developed, is more accessible than ever. It&#8217;s also more visual, thanks to the popularization of tools like <a href="http://processing.org/">Processing</a>, which can help make the abstract rules of generative music easier to grok. Merz, for his part, has taken on the challenge with his own Java-based software.</p>
<p>Saying the bots &#8220;compose&#8221; the music may be a little misleading. Generative music needs rules to operate. Before Eno, there was John Cage, whose &#8220;chance&#8221; compositions were as much defined by choices of materials as by ranges of indeterminacy. Merz makes a nod to Cage&#8217;s notion of a &#8220;gamut,&#8221; a collection of raw musical elements used as the input in the chance system. Here, though, Merz is aided by something Cage didn&#8217;t have: a swarm of intelligent &#8220;agents&#8221; can navigate those materials via simple rules, giving the music form and substance. Because they aren&#8217;t aware of the big picture, the music evolves more naturally, rather than being subjected to an over-arching narrative.</p>
<p>Or, as Merz puts it, &#8220;the tiny ant on the ground knows only what it sees around it.&#8221;<span id="more-11615"></span></p>
<p>So, that&#8217;s the theory &#8212; what does the music sound like? Far from &#8220;ennui,&#8221; as Merz puts it, to me the results are organic. The structure is emergent from its materials, sounding almost like a natural physical process, like watching ice melt. The content ranges based on the gamut; like a lot of generative music, some sounds a whole lot like Brian Eno&#8217;s work. Others borrow from minimalist composers (Reich&#8217;s music itself might be seen as partially generative), and others take on an edgy urgency. The models that determine the bots are based on a popular, simple mathematical predator/food model, one often used in these works. Sometimes, you might imagine that evolutionary struggle playing out in the music.</p>
<p>You can read more about the process of developing this tool and the compositional ideas behind it at Evan&#8217;s blog:<br />
<a href="http://computermusicblog.com/blog/2010/06/14/black-allegheny-swarm-generated-music/">Black Allegheny, Swarm Generated Music</a> [Computer Music Blog]</p>
<p>For more explorations of sound and composition, check out Noise for Airports, which recently featured the work:<br />
<a href="http://noiseforairports.com/">http://noiseforairports.com/</a></p>
<p>And you can stream the album or buy it for yourself for the light price of US$5 &#8212; though I&#8217;d like to see a software release, since that would mean each playback could be different. (Eno released an album in software form in the 90s, though tracking down the software now is evidently impossible &#8211; anyone with tips?)<br />
<a href="http://evanxmerz.bandcamp.com/album/black-allegheny">Black Allegheny @ Bandcamp</a> [Stream / download purchase]</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="400" height="100" ><param name="movie" value="http://bandcamp.com/EmbeddedPlayer.swf/album=1515220068/size=venti/bgcol=FFFFFF/linkcol=4285BB/" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="always" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#FFFFFF" /><embed src="http://bandcamp.com/EmbeddedPlayer.swf/album=1515220068/size=venti/bgcol=FFFFFF/linkcol=4285BB/" width="400" height="100" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality=high allowScriptAccess=never allowNetworking=always wmode=transparent bgcolor=#FFFFFF ></embed><noembed><a href="http://evanxmerz.bandcamp.com/album/black-allegheny">Imperceptible Time by Evan X. Merz</a></noembed></object></p>
<p><object width="579" height="405"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12536408&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12536408&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="405"></embed></object>
<p><a href="http://vimeo.com/12536408">Swarm Controlled Sampler &#8211; Becoming Live</a> from <a href="http://vimeo.com/user4030764">Evan Merz</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/06/connect-the-bots-black-allegheny-an-entire-album-made-by-algorithmic-swarms/&via=cdmblogs&text=Connect the Bots: Black Allegheny, An Entire Album Made by Algorithmic Swarms&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/06/connect-the-bots-black-allegheny-an-entire-album-made-by-algorithmic-swarms/&via=cdmblogs&text=Connect the Bots: Black Allegheny, An Entire Album Made by Algorithmic Swarms&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2010/06/connect-the-bots-black-allegheny-an-entire-album-made-by-algorithmic-swarms/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2010/06/connect-the-bots-black-allegheny-an-entire-album-made-by-algorithmic-swarms/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Making Music with Fractals</title>
		<link>http://createdigitalmusic.com/2009/03/making-music-with-fractals/</link>
		<comments>http://createdigitalmusic.com/2009/03/making-music-with-fractals/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 21:33:38 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[fractals]]></category>
		<category><![CDATA[generative-music]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Sound-design]]></category>
		<category><![CDATA[synthesis]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5232</guid>
		<description><![CDATA[Photo: Lara Sobel plays with naturally-synthesized fractals by burning into wood via high voltage. Fractals, those wacky self-similar, rough geometries that resemble so many patterns in nature, were once all the rage. Ravers and digital artists embraced them, only to get bored with them, apparently. To billions of years of evolution and natural phenomena, they&#8217;re &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/03/making-music-with-fractals/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/ladysafety/3189730876/"><img src="http://farm4.static.flickr.com/3482/3189730876_0709a5d0d2.jpg?v=0"></a></p>
<div class="imgcaption">Photo: <a href="http://www.flickr.com/people/ladysafety/">Lara Sobel</a> plays with naturally-synthesized fractals by burning into wood via high voltage.</div>
<p>Fractals, those wacky self-similar, rough geometries that resemble so many patterns in nature, were once all the rage. Ravers and digital artists embraced them, only to get bored with them, apparently. To billions of years of evolution and natural phenomena, they&#8217;re still cool. And to me, there&#8217;s still plenty to talk about when it comes to thinking how fractals might be all the rage.</p>
<p>Composer <a href="http://www.halfcadence.net/">Terran Olson</a>, a musician with a long resume that includes work with the Ives Quartet and Quartet San Francisco, takes on the idea of fractals in a new article. Writing for our friends at Rain Pro &#8211; makers of music and visual pro PC laptops &#8211; Terran explores how fractal patterns could be applied to sound.</p>
<p><a href="http://rainrecording.com/pro/experimental/audio-fractals/">Exploring Audio Fractals</a></p>
<p>The results are fascinating: they&#8217;re a kind of fractal synthesis. Of course, that gets at the heart of the question: just how do you map a visual pattern like a fractal &#8211; or anything else visual &#8211; to music? The answers aren&#8217;t always intuitive. The biggest question is whether to work at the scale of sound (Terran focuses on individual samples and impulses), or to deal with musical patterns. I knew I had read a fractal article in Electronic Musician; sure enough, in 1999 EM did a story on fractals that focused instead on pitch mappings. (Bonus: Bach even comes up.)</p>
<p><a href="http://emusician.com/mag/emusic_fractals_music/">Fractals and Music</a></p>
<p>Composer Gustavo Diaz-Jerez penned that story, and the results tend toward algorithmic music. Many of the tools are now gone, though some survive (Csound) and other tools (Max/MSP, Pd, SuperCollider, Reaktor, ChucK) could certainly fill in.</p>
<p>And, of course, for a <em>truly</em> high-level musical approach to fractals, skip the individual sounds or individual notes and write a whole song, like Jonathan Coulton&#8217;s brilliant fractal ode, &#8220;Mandelbrot Set.&#8221; (It should also help anyone needing to, erm, brush up on their fractal theory.)</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ES-yKOYaXq0&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ES-yKOYaXq0&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Sadly, neither of these articles is especially useful as how-to &#8211; great on theory, but not so practical if you haven&#8217;t tried these things before. That begs for a new tutorial. Are you working with fractals these days? I&#8217;d love to hear what you&#8217;re doing.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/03/making-music-with-fractals/&via=cdmblogs&text=Making Music with Fractals&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/03/making-music-with-fractals/&via=cdmblogs&text=Making Music with Fractals&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/03/making-music-with-fractals/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/making-music-with-fractals/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Velato: What if Musical Notes Had Their Own Programming Language?</title>
		<link>http://createdigitalmusic.com/2009/01/verlato-what-if-musical-notes-had-their-own-programming-language/</link>
		<comments>http://createdigitalmusic.com/2009/01/verlato-what-if-musical-notes-had-their-own-programming-language/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 16:23:18 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[composing]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[generative-music]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=4876</guid>
		<description><![CDATA[Photo (CC) Quinn Dombrowski. Composing music is not unlike programming &#8211; and either, at their best, can be expressive. In the early days of IT (before &#8220;IT&#8221; was even a term), many computer programmers came from a musical background. (And even early in the computer age, there was more call for software than symphonies &#8211; &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/01/verlato-what-if-musical-notes-had-their-own-programming-language/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/quinnanya/2661496865/"><img src="http://farm4.static.flickr.com/3073/2661496865_3438754ef0.jpg?v=0"></a></p>
<div class="imgcaption">Photo (<a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">CC</a>) <a href="http://flickr.com/people/quinnanya/">Quinn Dombrowski</a>.</div>
<p>Composing music is not unlike programming &#8211; and either, at their best, can be expressive. In the early days of IT (before &#8220;IT&#8221; was even a term), many computer programmers came from a musical background. (And even early in the computer age, there was more call for software than symphonies &#8211; and more pay.)</p>
<p>But what if you could program music easily, using musical syntax in a programming language? That&#8217;s the question asked by languages like Velato. The commands actually aren&#8217;t as esoteric as you might expect; they include references to standard pitch and commands like &#8220;Change root note.&#8221; The language expresses notes, mapped to the alphabet, a bit like teaching the computer solfege. Using additional expressions, you can transform notes and generate musical materials. </p>
<p>The results sound a bit like an academic-sounding ragtime. And yes, they do sound as though they were generated by a computer. (Have a listen to a <a href="http://www.rottytooth.com/velatotracks/print_h_5.mid">.MID file</a>.)</p>
<p>For more on Velato:<br />
<a href="http://esolangs.org/wiki/Velato">Velato wiki page @ Esoteric Languages</a><br />
<a href="http://www.rottytooth.com/Velato/">A compiler built in .NET</a> (Windows-only, though if you really wanted to I imagine you could quickly port to Mono or other environments)<br />
<a href="http://www.rottytooth.com/2009/01/introduction-to-velato.html">An introduction</a> [Rottytooth blog]</p>
<p>Creator Rottytooth is Daniel Temkin of New York. Along the same lines is <a href="http://esolangs.org/wiki/Fugue">Fugue</a>, which specifies notes as intervals (oddly, the same way I learned atonal sightsinging, but that&#8217;s another story). </p>
<p>So, what <strong>use is all of this</strong>? Creating languages for music could be a first step to being able to write compositionally-useful generative music algorithms. That could allow composers writing for games, installations, performance, or software to create interactive music that generates itself <em>without</em> sounding like a bunch of random notes. And having an elegant, musical language to do so could allow you to sketch ideas with just a few keystrokes.</p>
<p>In fact, I&#8217;d argue that sitting with a big, monolithic music editor, you might actually spend more time and effort than a reduced language, once you learn it. I&#8217;m not sure these are mature enough to use yet, but the idea is fascinating. And who knows, maybe you&#8217;ll someday see this as a scripting option in the sequencer you already use.</p>
<p>Previously:<br />
<a href="http://createdigitalmusic.com/2009/01/13/code-your-own-sequencer-archaeopteryx-generates-midi-with-ruby/">Code Your Own Sequencer? Archaeopteryx Generates MIDI with Ruby</a></p>
<p>Thanks to <a href="http://twitter.com/grantmichaels/statuses/1158326524">Grant Michaels, via Twitter</a>, for the tip. (Grant&#8217;s Twitter feed includes lots of other goodies, too.)</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/01/verlato-what-if-musical-notes-had-their-own-programming-language/&via=cdmblogs&text=Velato: What if Musical Notes Had Their Own Programming Language?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/01/verlato-what-if-musical-notes-had-their-own-programming-language/&via=cdmblogs&text=Velato: What if Musical Notes Had Their Own Programming Language?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/01/verlato-what-if-musical-notes-had-their-own-programming-language/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/01/verlato-what-if-musical-notes-had-their-own-programming-language/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
<enclosure url="http://www.rottytooth.com/velatotracks/print_h_5.mid" length="1686" type="audio/mid" />
		</item>
		<item>
		<title>Generative Music Interfaces of the Future &#8211; Look to Games?</title>
		<link>http://createdigitalmusic.com/2009/01/generative-music-interfaces-of-the-future-look-to-games/</link>
		<comments>http://createdigitalmusic.com/2009/01/generative-music-interfaces-of-the-future-look-to-games/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 17:25:24 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[interaction-design]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[Xbox]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/01/08/generative-music-interfaces-of-the-future-look-to-games/</guid>
		<description><![CDATA[I&#8217;m going to make this a minimalist post because I&#8217;ve said what I&#8217;ll say about Kodu, the one really cool part of Microsoft&#8217;s keynote yesterday, on Create Digital Motion. (Am I the only person who wishes Sparrow had just done the whole keynote?) But have a look at the shot above. One of the complaints &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/01/generative-music-interfaces-of-the-future-look-to-games/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2009/01/kodu1.jpg" /> </p>
<p>I&rsquo;m going to make this a minimalist post because I&rsquo;ve said what I&rsquo;ll say about Kodu, the one really cool part of Microsoft&rsquo;s keynote yesterday, on Create Digital Motion. (Am I the only person who wishes Sparrow had just done the whole keynote?)</p>
<p>But have a look at the shot above. One of the complaints about generative and algorithmic music software (and music software in general) is that the interface has been so complex. Clearly, there are many other ways to design these interfaces, and in turn, to shape the way we use these to compose and perform music. Forget for a moment that games are &ldquo;games,&rdquo; and this this thing is &ldquo;for kids,&rdquo; and I think you&rsquo;ll agree &ndash; there are lots of areas to explore, and lots of potential.</p>
<p>It doesn&rsquo;t even require some futuristic music software. Imagine more complex rules in Ableton Live&rsquo;s follow actions, made graphically. </p>
<p>Excuse me, I&rsquo;m going to pick up some Tinker Toys to think about interactive design.</p>
<p><a href="http://createdigitalmotion.com/2009/01/08/you-know-for-kids-game-design-world-creation-as-microsoft-research-previews-kodu/">You Know, For Kids: Game Design, World Creation as Microsoft Research Previews Kodu</a> [Create Digital Motion]</p>
<p>PS, I believe now more than ever that Music and Motion deserve separate sites, but have a look and I think you will find some overlap.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/01/generative-music-interfaces-of-the-future-look-to-games/&via=cdmblogs&text=Generative Music Interfaces of the Future &ndash; Look to Games?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/01/generative-music-interfaces-of-the-future-look-to-games/&via=cdmblogs&text=Generative Music Interfaces of the Future &ndash; Look to Games?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/01/generative-music-interfaces-of-the-future-look-to-games/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/01/generative-music-interfaces-of-the-future-look-to-games/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Help! I&#8217;m Trapped in an Acid-Colored Wash of a Thousand General MIDI Pianos!</title>
		<link>http://createdigitalmusic.com/2008/11/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/</link>
		<comments>http://createdigitalmusic.com/2008/11/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 18:33:27 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[cellular-automata]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[game-of-life]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[interface-design]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sketches]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/11/14/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/</guid>
		<description><![CDATA[Better support for music and audio is still evolving (as well as lots of stability and compatibility improvements), but I have faith open-source coding tool Processing [site &#124; on cdmu &#124; on cdmo ] could yield wonderful new visual interfaces for music. Daniel Piker has the latest addition, inspired by a recent post here: FizzyNumberMusicMaker &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/11/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2008/11/fizzynumbers.jpg" /> </p>
<p>Better support for music and audio is still evolving (as well as lots of stability and compatibility improvements), but I have faith open-source coding tool Processing [<a href="http://processing.org">site</a> | <a href="http://createdigitalmusic.com/tag/processing.org">on cdmu</a> | <a href="http://createdigitalmotion.com/tag/processing.org">on cdmo</a> ] could yield wonderful new visual interfaces for music. Daniel Piker has the latest addition, inspired by a recent post here:</p>
<p><a href="http://www.openprocessing.org/visuals/?visualID=631">FizzyNumberMusicMaker</a> at Open Processing, a site for sharing Processing sketches &ndash; warning, makes sound immediately!</p>
<p>Built on the Game of Life ideas from our friend wesen (of ruin &amp; wesen), this project uses colored cells to trigger elaborate washes of piano sound. He writes:</p>
<blockquote><p>If the cell&rsquo;s state is not just simply on or off, but a number in a range then you get all sorts of interesting musical runs and trills. You can also clearly see the connection between the colours and the sound.</p>
</blockquote>
<p>The headline sums up the experience of using it. Ah, I remember countless hours spent with a desktop Yamaha GM unit and my old Roland Sound Canvas SC-55. But even if the sound of a thousand attacking General MIDI pianos makes you hide under your desk, you ought to be able to see how a simple interface can yield lots of different results. I can&rsquo;t wait to see what&rsquo;s next. Previously:</p>
<p><a href="http://createdigitalmusic.com/2008/09/27/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi">Build Your Own Game of Life Sequencer in Processing: Video Featuring rwmidi</a></p>
<p>Since then, I&rsquo;ve gotten to hang out with wesen in Berlin. Basically, rwmidi has a little ways to go. The biggest issue is how to schedule events. Processing is set up to base timing on framerate, which doesn&rsquo;t work all that well for music applications, which require greater accuracy. There&rsquo;s also the tantalizing possibility of figuring out a way to slave Processing sketches to MIDI clock &ndash; so you could have Ableton Live running, then pull up a Processing sketch, for instance. wesen is working on those problems, but if you&rsquo;ve seen good solutions outside the (somewhat limited) Java APIs, let us know.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/11/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/&via=cdmblogs&text=Help! I&rsquo;m Trapped in an Acid-Colored Wash of a Thousand General MIDI Pianos!&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/11/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/&via=cdmblogs&text=Help! I&rsquo;m Trapped in an Acid-Colored Wash of a Thousand General MIDI Pianos!&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2008/11/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/11/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

