<?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; cellular-automata</title>
	<atom:link href="http://createdigitalmusic.com/tag/cellular-automata/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>Making music with technology</description>
	<lastBuildDate>Fri, 25 May 2012 21:05:58 +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>Free Generative MIDI with Cellular Automata, Built in AIR</title>
		<link>http://createdigitalmusic.com/2010/07/free-generative-midi-with-cellular-automata-built-in-air/</link>
		<comments>http://createdigitalmusic.com/2010/07/free-generative-midi-with-cellular-automata-built-in-air/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 17:05:24 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[cellular-automata]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[massive]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[step-sequencers]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=12441</guid>
		<description><![CDATA[Cellular AutoMidi is a generative music making app, making use of a modified version of the ever-popular Cellular Automata algorithm &#8211; a simple evolutionary model on a grid that works nicely for sequencers. (See, among many others, Lazyfish&#8217;s legendary NEWSCHOOL for Reaktor, and Audio Damage&#8217;s Automaton.) Cellular Automata is nothing new, but here, you get &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2010/07/free-generative-midi-with-cellular-automata-built-in-air/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2010/07/cell2.jpg" alt="" title="cell2" width="500" height="630" class="alignnone size-full wp-image-12443" /></p>
<p>Cellular AutoMidi is a generative music making app, making use of a modified version of the ever-popular Cellular Automata algorithm &#8211; a simple evolutionary model on a grid that works nicely for sequencers. (See, among many others, Lazyfish&#8217;s legendary NEWSCHOOL for Reaktor, and Audio Damage&#8217;s <a href="http://www.audiodamage.com/effects/product.php?pid=AD020">Automaton</a>.)</p>
<p>Cellular Automata is nothing new, but here, you get to see it as an AIR/Flash app, which means a modular CA-based creation you can drop anywhere. (More on the cross-platform details after the jump.) And hey, if we can have countless step sequencers, why not countless cellular automata step sequencers? The project is developed by Leeds, England-based Flash developer Lawrie Cape.</p>
<p>It also deserves special mention for some nice sounds made with NI&#8217;s Massive synth, using FL Studio as host; see the video.</p>
<p><object width="579" height="499"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13527945&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=13527945&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="499"></embed></object>
<p><a href="http://vimeo.com/13527945">Cellular AutoMidi &#8211; Generative Audio Flash AIR App</a> from <a href="http://vimeo.com/user464123">Lawrie Cape</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Lawrie writes:<span id="more-12441"></span></p>
<blockquote><p>Each cell can be alive or dead. Once in a generation, each cell looks at it’s surrounding cells, and dies if it is lonely or overcrowded. If a dead cell has an optimum amount of neighbors, it will come to life! Each generation, all the cells which have come to life will sound a note. The notes are assigned based on the cell’s y position, and are all in the pentatonic scale.</p>
<p>There’s a few controls at the bottom which change how things work too.</p>
<p>Start/Stop – Starts/Stops the automation.<br />
Load – Loads a pattern from the text box.<br />
Export – Exports the current pattern to the clipboard. You can send it to friends, or save it for later, then load in with the load button.<br />
Clear down – Stop and clear the current pattern.<br />
Law Mode – An error when coding the cell rules gave this other odd mode.<br />
Skip Audio – Just show the cell animations.<br />
Sing Dead – Instead of singing the recently revived notes, sing for the recently deceased.<br />
Note duration – Alter the system speed.<br />
Also, along the top there are banks of preset systems. Click play to start a saved pattern, and click assign to assign the pattern currently displayed to that button. You can also trigger each pattern with the keyboard keys 1-8.</p>
<p>When you press Export, your pattern is automatically copied to the clipboard, so you can save it, or share it with people. Here’s a pattern I made – you can load it by pasting it into the load box, and pressing Load!</p>
<p>I&#8217;ve written a post about it on my blog here &#8211; <a href="http://www.lawriecape.co.uk/theblog/index.php/archives/735">http://www.lawriecape.co.uk/theblog/index.php/archives/735</a></p>
<p>And you can download the app there too.
</p></blockquote>
<p>What about MIDI function on different operating systems (Mac, Windows, Linux)?</p>
<blockquote><p>Flash Midi Server is Processing based, but I&#8217;ve packaged it as Win and Mac apps in the Google Code download at &#8211; <a href="http://code.google.com/p/flash-midi-server/downloads/list">http://code.google.com/p/flash-midi-server/downloads/list</a><br />
In the next couple of days, I&#8217;ll put together and test a Linux version, and hopefully release the Processing source code too &#8211; although as my first Processing project, I&#8217;m sure the code is pretty ropey.</p></blockquote>
<p>So, give it a try, and maybe someone with some Processing MIDI skills can recommend some tweaks to MIDI operation. I think this will be particularly welcome on Linux, where the toolset is a bit leaner.</p>
<p>If you use it, let us know what you think or what you create!</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/07/free-generative-midi-with-cellular-automata-built-in-air/&via=cdmblogs&text=Free Generative MIDI with Cellular Automata, Built in AIR&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/07/free-generative-midi-with-cellular-automata-built-in-air/&via=cdmblogs&text=Free Generative MIDI with Cellular Automata, Built in AIR&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/07/free-generative-midi-with-cellular-automata-built-in-air/&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/07/free-generative-midi-with-cellular-automata-built-in-air/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>glitch-sequencer: Free, Processing-Based App from GlitchDS Creator Hearts Netbooks</title>
		<link>http://createdigitalmusic.com/2009/05/glitch-sequencer-free-processing-based-app-from-glitchds-creator-hearts-netbooks/</link>
		<comments>http://createdigitalmusic.com/2009/05/glitch-sequencer-free-processing-based-app-from-glitchds-creator-hearts-netbooks/#comments</comments>
		<pubDate>Fri, 01 May 2009 10:13:49 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-sequencers]]></category>
		<category><![CDATA[cellular-automata]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[game-of-life]]></category>
		<category><![CDATA[glitch]]></category>
		<category><![CDATA[glitchds]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[netbooks]]></category>
		<category><![CDATA[nintendo-ds]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[sequencing]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/05/01/glitch-sequencer-free-processing-based-app-from-glitchds-creator-hearts-netbooks/</guid>
		<description><![CDATA[For those of you longing to mutate beats like so many promiscuous Petri Disk bacteria, programmer Bret Truchan is a kindred spirit. Bret has created a series of instant experimental classics for the Nintendo DS: glitchDS, a cellular automaton music sequencer, repeaterDS, a visual sample mangler, and cellDS, a grid-based sequencer you can script in &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/05/glitch-sequencer-free-processing-based-app-from-glitchds-creator-hearts-netbooks/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/VnTYyXk8JvA&amp;hl=en&amp;fs=1&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/VnTYyXk8JvA&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>For those of you longing to mutate beats like so many promiscuous Petri Disk bacteria, programmer Bret Truchan is a kindred spirit. Bret has created a <a href="http://www.glitchds.com/about/">series of instant experimental classics</a> for the Nintendo DS: glitchDS, a cellular automaton music sequencer, repeaterDS, a visual sample mangler, and cellDS, a grid-based sequencer you can script in Lua.</p>
<p>The Nintendo DS is portable and cute, but it’s not normally open to running software without the Nintendo Seal of Quality. (Insert snickers here.) To run Bret’s software, you need specialized hardware that fools the DS into running software. The DS isn’t entirely stable when it comes to things like timing, either, and it doesn’t have the flexibility of computers.</p>
<p>Enter the netbook. The netbook is nearly as portable, completely open to running whatever you like on Windows or Linux, and boasts easy USB connectivity, a big screen, and … well, you know, all the things you like about laptops. When it comes to musical productivity, much as I love the DS, the netbook has a whole lot going for it, and still has that added ultra-portability that makes you feel you can make music anywhere.</p>
<p>Bret recently made the jump to desktop software with <a href="http://createdigitalmusic.com/2009/02/02/a-mutating-drum-step-sequencer-new-midi-library-for-processing/">Quotile</a>, a step sequencer you can live-code for mighty morphing beats. Quotile is cool, but for many, glitchDS was the star. Now you can run glitchDS anywhere – just the job for a laptop you were going to retire, or that new netbook.</p>
<h3>Not Sequencing, <em>Glitch</em> Sequencing</h3>
<p>Glitch-sequencer is a sequencer, so it needs to either talk to a software synth or external hardware. Bret likes to hook it up to his machinedrum and monomachine. Our own Handmade Music event was the (unofficial) first public outing of the software, and included an HP netbook and the machinedrum, which makes for a sweet, mobile combination.</p>
<p><a href="http://www.flickr.com/photos/createdigitalmedia/3427407071/"><img src="http://farm4.static.flickr.com/3094/3427407071_aa0145415a.jpg?v=0" /></a></p>
<div class="imgcaption">Bret’s mobile rig in action at Handmade Music. Photo: <a href="http://jasonschorr.com/">Jason Schorr</a>.</div>
<p>Despite the appearance of a grid and sequences of levels, this isn’t an app that works like a conventional sequencer. Here’s the basic breakdown:</p>
<ul>
<li>Cellular Automata via a seed + playback grid </li>
<li>Trigger and value sequencers to determine which MIDI events the organically-generated mutations produce </li>
<li>Pattern length, clock division settings for setting metric values </li>
<li>Sync settings </li>
</ul>
<p> <span id="more-5769"></span>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/CXwIw6sgOb4&amp;hl=en&amp;fs=1&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/CXwIw6sgOb4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>There are two grids, a “seed” sequencer that initializes a starting pattern, and a “playback” sequencer that provides feedback and control of the pattern that plays as the software runs. These two grids operate via principles of Cellular Automata, specifically the John Horton Conway <a href="http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life">Game of Life</a> model, a evolutionary grid “game” that has been popular in computer music for its simplicity and the way it becomes animated in time. (The Game of Life is a “zero-player game,” which I suspect is probably the only truly fun way to play Monopoly.)</p>
<p>The playback sequencer is just a set of cells. To determine when each cell actually trigger events, you use a neat, color-coded trigger sequencer, which, as it sounds, is what calls MIDI events. Using the value sequencers for each color-coded swatch, you determine what that message is. In fact, if you wanted, you could use glitch-sequencer to control only effects parameters or envelopes instead of notes – or visuals, or anything that can be triggered by MIDI.</p>
<p>As you’ve got seeded grids doing their organic, unpredictable thing, you’ll likely want a little bit of control, too, and you have mechanisms for that. There’s a pattern length grid which determines pattern length in a more conventional way, plus a clock division setting for setting the master rhythmic division. There’s also a snapshot setting, which itself is presented as a grid so you can make little glitchy song arrangements by triggering different settings.</p>
<p>Where all of this gets fancy is the additional trigger settings. In addition to the MIDI event values, you get:</p>
<ul>
<li>Gate percentage for randomized probabilities </li>
<li>Clock division </li>
<li>Loop length </li>
<li>Quantization for pitch (none, Ionian, Phrygian) </li>
</ul>
<p>You can also manage the color-coded swatches as layers and mix their volume independently.</p>
<p><a href="http://www.flickr.com/photos/createdigitalmedia/3428217494/"><img src="http://farm4.static.flickr.com/3366/3428217494_08ab0020ae.jpg?v=0" /></a> </p>
<div class="imgcaption">A Handmade Music attendee gets her hands on the glitchy goodness. Photo: <a href="http://jasonschorr.com/">Jason Schorr</a>.</div>
<p><strong>My one-line version of the manual: </strong>with that many parameters, screw around a bit and you’ll get something pretty unpredictable and glitchy.</p>
<p>This concept is related to other attempts to do similar, Game of Life-based sequencers, particularly Lazyfish’s Newschool for Reaktor, and (applied to an effect) Audio Damage’s <a href="http://www.audiodamage.com/effects/product.php?pid=AD020">Automaton</a>. Because tiny implementation details can have a big impact on the resulting sound, though, it’s always nice having a new take on this, and I think Bret’s creation is unique in its ability to tightly control the sequence or completely screw things up with a lot of parameters. </p>
<p>It is all <strong>built in Processing</strong>, the free, open-source Java-based coding environment. I’m hoping to get a scoop on some of the experience Bret had with timing and Java, so stay tuned. Processing coders, the MIDI library Bret used is themidibus. There’s a trick to getting MIDI working on the Mac thanks to the fact that Apple decided to stop supporting a standard Java API in their implementation (doh!), but once you hurdle that, you’ve got Mac + Windows + Linux support – and this could be ported to Android, too, with a little work.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/05/glitch-sequencer-free-processing-based-app-from-glitchds-creator-hearts-netbooks/&via=cdmblogs&text=glitch-sequencer: Free, Processing-Based App from GlitchDS Creator Hearts Netbooks&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/05/glitch-sequencer-free-processing-based-app-from-glitchds-creator-hearts-netbooks/&via=cdmblogs&text=glitch-sequencer: Free, Processing-Based App from GlitchDS Creator Hearts Netbooks&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/05/glitch-sequencer-free-processing-based-app-from-glitchds-creator-hearts-netbooks/&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/05/glitch-sequencer-free-processing-based-app-from-glitchds-creator-hearts-netbooks/feed/</wfw:commentRss>
		<slash:comments>21</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>
		<item>
		<title>Sonic Life, Organic Game of Life Sequencer, Hits iPhone and iPod</title>
		<link>http://createdigitalmusic.com/2008/10/sonic-life-organic-game-of-life-sequencer-hits-iphone-and-ipod/</link>
		<comments>http://createdigitalmusic.com/2008/10/sonic-life-organic-game-of-life-sequencer-hits-iphone-and-ipod/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 08:18:42 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[cellular-automata]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[downsampled]]></category>
		<category><![CDATA[game-of-life]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[sequencing]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=4317</guid>
		<description><![CDATA[The fever for creating pulsing, organic sequencers from the cellular automaton Game of Life continues. Now, you can get your Game of Life on with the iPhone and iPod touch, transmitting event control via OpenSoundControl. (Despite publishing this on the music site, this could be great as an additional modulator for live visuals with OSC-supporting &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/10/sonic-life-organic-game-of-life-sequencer-hits-iphone-and-ipod/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2008/10/soniclife_iphone.jpg"></p>
<p>The fever for creating pulsing, organic sequencers from the cellular automaton Game of Life continues. Now, you can get your Game of Life on with the iPhone and iPod touch, transmitting event control via OpenSoundControl. (Despite publishing this on the music site, this could be great as an additional modulator for live visuals with OSC-supporting software like VDMX!)</p>
<p>The developer describes the app:</p>
<blockquote><p>The application runs a simple cellular automaton on a grid of cells. The cells can be interacted with by touch and triggers of three different colors can be placed on the grid. The automaton can be set to five different rule-sets, from classic Game of Life to simple horizontal or vertical stepping. Triggers are fired by &#8220;alive&#8221; cells and send their state as OSC messages to a configurable host on the same Wi-Fi network. Cells and triggers can be randomized by shaking the device.</p></blockquote>
<p>It&#8217;s available now on the <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293812992&#038;mt=8">App Store</a>, US$.99.</p>
<p><a href="http://hexler.net/soniclife">SonicLife project page</a></p>
<p>Thanks, <a href="http://www.dustinmosley.com">Dustin</a>!</p>
<p>Previous Game of Life goodness (an incomplete list):<br />
<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><a href="http://createdigitalmusic.com/2008/09/15/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/">Audio Damage Automaton is Here: Artificial Life-Driven, Stuttering Effects Plug-in</a></p>
<p><a href="http://createdigitalmusic.com/2008/09/08/monome-max-creations-game-of-life-dj64-dj-app/">Game of Life as Max App</a></p>
<p><a href="http://createdigitalmusic.com/2008/05/28/glitchds-free-cellular-automaton-music-sequencer/">glitchDS: Free Cellular Automaton Music Sequencer</a></p>
<p>And, of course, there&#8217;s Lazyfish&#8217;s wonderful newschool Reaktor creation, which I hope to look at more soon.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/10/sonic-life-organic-game-of-life-sequencer-hits-iphone-and-ipod/&via=cdmblogs&text=Sonic Life, Organic Game of Life Sequencer, Hits iPhone and iPod&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/10/sonic-life-organic-game-of-life-sequencer-hits-iphone-and-ipod/&via=cdmblogs&text=Sonic Life, Organic Game of Life Sequencer, Hits iPhone and iPod&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/10/sonic-life-organic-game-of-life-sequencer-hits-iphone-and-ipod/&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/10/sonic-life-organic-game-of-life-sequencer-hits-iphone-and-ipod/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Build Your Own Game of Life Sequencer in Processing: Video Featuring rwmidi</title>
		<link>http://createdigitalmusic.com/2008/09/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi/</link>
		<comments>http://createdigitalmusic.com/2008/09/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 23:52:18 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[cellular-automata]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[game-of-life]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[interface-design]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/09/27/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi/</guid>
		<description><![CDATA[Game Of Life Sequencer in Processing from wesen on Vimeo. Coding-for-artists tool Processing is already popular for visuals, but MIDI and sound have been a serious blind spot. Speaking of our friend Wesen of Ruin &#38; Wesen, he has solved that with a new library called rwmidi, which makes MIDI programming far easier and more &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/09/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="581" height="438"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1824904&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=BD0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1824904&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=BD0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="581" height="438"></embed></object>  <br /><a href="http://vimeo.com/1824904?pg=embed&amp;sec=1824904">Game Of Life Sequencer in Processing</a> from <a href="http://vimeo.com/user557535?pg=embed&amp;sec=1824904">wesen</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1824904">Vimeo</a>.
<p>Coding-for-artists tool Processing is already popular for visuals, but MIDI and sound have been a serious blind spot. Speaking of our friend Wesen of Ruin &amp; Wesen, he has solved that with a new library called rwmidi, which makes MIDI programming far easier and more stable. He&rsquo;s also solved the lack of proper Java MIDI support on Mac with the free OSXMidiSPI. You can download both from his site, under &ldquo;Software &gt; JAVA&rdquo;:</p>
<p><a href="http://ruinwesen.com/support" target="_blank">Ruin &amp; Wesen support downloads</a></p>
<p>Wesen today shares a screencast showing how you can build a sequencer using rwmidi and the classic Game of Life. For the record, the Game of Life dates all the way back to 1970 and British mathematician John Horton Conway. I really need to do some digging to track just how many computer musicians have applied the Game of Life to musical applications, but suffice to say, they&rsquo;ve been doing it for quite some time &ndash; partly because you don&rsquo;t need any computing power to make it work. Most recently, we&rsquo;ve seen in synth form in the wonderful Reaktor ensemble by Lazyfish, Newschool (featured in Reaktor and included with the package), and as a kind of meta-effect from Audio Damage called <a href="http://createdigitalmusic.com/2008/09/15/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/" target="_blank">Automaton</a>. </p>
<p>What&rsquo;s great about the Game of Life is that it helps you break out of endlessly-looping sequencers. Once you get the basic hang of this code, though, you&rsquo;re by no means limited to the Game of Life. You could easily create other variations &ndash; perhaps a sequencer based on the game Breakout or Tetris, for instance. And this is a great introduction to using the rwmidi library if you prefer to learn from videos. Wesen promises more such tutorials in the future.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/09/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi/&via=cdmblogs&text=Build Your Own Game of Life Sequencer in Processing: Video Featuring rwmidi&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/09/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi/&via=cdmblogs&text=Build Your Own Game of Life Sequencer in Processing: Video Featuring rwmidi&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/09/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi/&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/09/build-your-own-game-of-life-sequencer-in-processing-video-featuring-rwmidi/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Audio Damage Automaton is Here: Artificial Life-Driven, Stuttering Effects Plug-in</title>
		<link>http://createdigitalmusic.com/2008/09/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/</link>
		<comments>http://createdigitalmusic.com/2008/09/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 17:57:46 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[algorithmic]]></category>
		<category><![CDATA[AU]]></category>
		<category><![CDATA[Audio-Damage]]></category>
		<category><![CDATA[automaton]]></category>
		<category><![CDATA[beats]]></category>
		<category><![CDATA[cellular-automata]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[glitch]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[vst]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=4073</guid>
		<description><![CDATA[What&#8217;s in for this season in music software? Cellular automata. You may have been exposed to a cellular automaton in the classic Game of Life; it&#8217;s basically a very simple biological simulator exposed as an intuitive, 2-dimensional grid of squares. If tic-tac-toe, Charles Darwin, and a petri dish of bacteria got together in one wild &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/09/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2008/09/automaton.jpg"></p>
<p>What&#8217;s in for this season in music software? Cellular automata. You may have been exposed to a cellular automaton in the classic Game of Life; it&#8217;s basically a very simple biological simulator exposed as an intuitive, 2-dimensional grid of squares. If tic-tac-toe, Charles Darwin, and a petri dish of bacteria got together in one wild evening, you&#8217;d come up with something like this as a result. The Game of Life has been around since mathematician John Conway <a href="http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life">invented it in 1970</a>, but lately it&#8217;s been cross-bred with music software to help patterns escape the rigid, boring repetition of traditional sequencer grids.</p>
<p>Cellular automata is in fine form on the beautiful, strange homebrew sequencer for the Nintendo DS, <a href="http://createdigitalmusic.com/2008/05/28/glitchds-free-cellular-automaton-music-sequencer/">GlitchDS</a>, which has had ongoing updates. It&#8217;s still fun as ever in Reaktor 5&#8242;s Newschool preset (old news, but enjoyable nonetheless). But in what&#8217;s so far the most anticipated plug-in release of the fall, CA takes on particularly powerful sonic possibilities in the first &#8220;experimental&#8221; release from beloved plug-in boutique Audio Damage:</p>
<p><a href="http://www.audiodamage.com/effects/product.php?pid=AD020">Automaton</a> [Product Page, Mac AU/VST; Windows VST]<br />
Cost: US$49.99</p>
<p>Since the cellular automata grid can control anything, it&#8217;s what you hook it up to that matters &#8212; and that&#8217;s especially important, because it means instead of a set of knobs or sequence grid doing the same thing over and over and over and over again, CA &#8220;evolves&#8221; on its own, bringing much-needed change to your music. Automaton is a combination of a flexible CA sequencer with four effects:</p>
<p>1. Stutter (modulates a buffer, so you can combine Automaton with existing beat loops and patterns)<br />
2. Modulate (a self-modulating ring modulator)<br />
3. Bitcrush (which includes AD&#8217;s own &#8220;error&#8221; setting)<br />
4. Replicate (based on their Replicant effect, which goes even further in the beat slicing realm a la Ableton&#8217;s Beat Repeat)</p>
<p>I&#8217;ve been playing around with the beta, and it&#8217;s just fantastic. I hope to finish off some special CDM presets and share them with you, though I&#8217;m a bit behind &#8212; let&#8217;s see if I can top the presets that come with the tool. One of the hallmarks of Audio Damage&#8217;s software in VST format is lots of MIDI learn support, and since it supports VST automation I anticipate some fun combining this with Kore. Either way, think easy tweaking and live performance control.</p>
<p>Now, question math geeks: any other cellular automata <em>aside</em> form the Game of Life that work well with music? I&#8217;m sure there are some experimental music projects out there that have used other CA, so link away.</p>
<p>Here are two tutorial videos of the tool in action, in case you haven&#8217;t seen them already:<span id="more-4073"></span></p>
<p><object width="581" height="438"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1680737&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=BD0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1680737&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=BD0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="581" height="438"></embed></object><br /><a href="http://vimeo.com/1680737?pg=embed&amp;sec=1680737">Automaton Overview Pt. 1 &#8211; Sequencer&#8230;</a> from <a href="http://vimeo.com/audiodamage?pg=embed&amp;sec=1680737">Audio Damage</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1680737">Vimeo</a>.</p>
<p><object width="581" height="438"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1702046&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=BD0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1702046&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=BD0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="581" height="438"></embed></object><br /><a href="http://vimeo.com/1702046?pg=embed&amp;sec=1702046">Automaton Overview Pt. 2 &#8211; Effects&#8230;</a> from <a href="http://vimeo.com/audiodamage?pg=embed&amp;sec=1702046">Audio Damage</a> on <a href="http://vimeo.com?pg=embed&amp;sec=1702046">Vimeo</a>.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/09/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/&via=cdmblogs&text=Audio Damage Automaton is Here: Artificial Life-Driven, Stuttering Effects Plug-in&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/09/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/&via=cdmblogs&text=Audio Damage Automaton is Here: Artificial Life-Driven, Stuttering Effects Plug-in&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/09/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/&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/09/audio-damage-automaton-is-here-artificial-life-driven-stuttering-effects-plug-in/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>

