<?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; command-line</title>
	<atom:link href="http://createdigitalmusic.com/tag/command-line/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>A Mutating Drum Step Sequencer, New MIDI Library for Processing</title>
		<link>http://createdigitalmusic.com/2009/02/a-mutating-drum-step-sequencer-new-midi-library-for-processing/</link>
		<comments>http://createdigitalmusic.com/2009/02/a-mutating-drum-step-sequencer-new-midi-library-for-processing/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 16:10:44 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-sequencers]]></category>
		<category><![CDATA[command-line]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[live-coding]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[nintendo-ds]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[step-sequencers]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=4893</guid>
		<description><![CDATA[The creator of the wonderful glitchDS, repeaterDS, and cellDS Nintendo homebrew music apps has turned his sights to the free and open coding-for-artists desktop tool Processing. The result: a drum machine that mutates and morphs in wonderful ways via a command-line interface. (I almost put the command line bit in the headline, but while I &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/02/a-mutating-drum-step-sequencer-new-midi-library-for-processing/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/FzaUB1jmzmI&#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/FzaUB1jmzmI&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>The creator of the wonderful glitchDS, repeaterDS, and cellDS Nintendo homebrew music apps has turned his sights to the free and open coding-for-artists desktop tool Processing. The result: a drum machine that mutates and morphs in wonderful ways via a command-line interface. (I <em>almost</em> put the command line bit in the headline, but while I actually adore command lines, I think the more interesting part of it is the way it mutates its patterns in lovely ways. No boring endless step sequence repeat here.)</p>
<p>The tool is called Quotile, and since it is built in Processing and the code is entirely free, you&#8217;re welcome to try it out and change it around if you like! Apparently the Mac camp are having some troubles, but I don&#8217;t see any reason it <em>shouldn&#8217;t</em> work on Mac; the problem is generally that getting Java MIDI running on Mac has some tricky bits because Apple dropped support for the Java MIDI API, even though it&#8217;s a standard part of the Java platform. In this case, I expect it&#8217;s the library&#8217;s reliance on mmj or people having trouble installing that MIDI subsystem that&#8217;s the culprit. Keep the faith: it can work, and I hope we can get a standard, reliable MIDI library soon.</p>
<p>The sound source above: Machinedrum, of course.</p>
<p>I&#8217;ll give this a try on Linux later today, on the platform that I think has the best MIDI support, hands-down &#8211; yes, even compared to the Mac. (I&#8217;ll explain why I think that soon.)</p>
<p>Speaking of MIDI libraries, the Processing library this is based on is a new one called MIDI Bus. It&#8217;s very similar to wesen&#8217;s <a href="http://ruinwesen.com/support-files/rwmidi/documentation/RWMidi.html">rwmidi</a>, which we&#8217;ve covered before. </p>
<p>The project:<br />
<a href="http://www.glitchds.com/quotile-new-pc-midi-sequencer-written-in-processing/">Quotile &#8211; new PC MIDI sequencer written in Processing at glitchDS</a></p>
<p>The free library for Processing (Mac + Windows + Linux)<br />
<a href="http://smallbutdigital.com/themidibus.php">Small But Digital &#8211; themidibus</a></p>
<p>Previous musical creations in Processing:<br />
<a href="http://createdigitalmusic.com/2008/03/03/strange-new-musical-interfaces-built-in-processing/">Strange, New Musical Interfaces, Built in Processing</a><br />
<a href="http://createdigitalmusic.com/2008/07/25/diy-3d-controller-inspired-by-theremin-powered-by-arduino-processing/">DIY 3D Controller: Inspired by Theremin, Powered by Arduino, Processing</a><br />
<a href="http://createdigitalmusic.com/2008/09/19/tiction-animated-nodal-generative-music-app-in-progress-in-processing/">Tiction: Animated, Nodal Generative Music App in Progress, in Processing</a><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><br />
<a href="http://createdigitalmusic.com/2008/11/14/help-im-trapped-in-an-acid-colored-wash-of-a-thousand-general-midi-pianos/">Help! I&rsquo;m Trapped in an Acid-Colored Wash of a Thousand General MIDI Pianos!</a><br />
<a href="http://createdigitalmusic.com/2008/11/25/spaces-and-roots-manipulating-sound-with-processing-touch-tangible-interfaces/">Spaces and Roots: Manipulating Sound with Processing + Touch, Tangible Interfaces</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/02/a-mutating-drum-step-sequencer-new-midi-library-for-processing/&via=cdmblogs&text=A Mutating Drum Step Sequencer, New MIDI Library for Processing&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/02/a-mutating-drum-step-sequencer-new-midi-library-for-processing/&via=cdmblogs&text=A Mutating Drum Step Sequencer, New MIDI Library for Processing&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/02/a-mutating-drum-step-sequencer-new-midi-library-for-processing/&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/02/a-mutating-drum-step-sequencer-new-midi-library-for-processing/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

