<?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; pure-data</title>
	<atom:link href="http://createdigitalmusic.com/tag/pure-data/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<lastBuildDate>Fri, 20 Nov 2009 17:06:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Novation Launchpad OSC Wrapper Makes MIDI More Readable</title>
		<link>http://createdigitalmusic.com/2009/11/11/novation-launchpad-osc-wrapper-makes-midi-more-readable/</link>
		<comments>http://createdigitalmusic.com/2009/11/11/novation-launchpad-osc-wrapper-makes-midi-more-readable/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 05:24:57 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[Novation]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=8306</guid>
		<description><![CDATA[A new, free software release for Novation&#8217;s Launchpad could make your device a lot more usable &#8211; and it shows how useful OSC can be for hardware, even if that isn&#8217;t OSC hardware. (Now, imagine what OSC-native hardware can do.)
There are plenty of misunderstandings about OSC and the monome out there. Among them, there&#8217;s the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/images/2009/10/launchpad_modes.jpg"></p>
<p>A new, free software release for Novation&#8217;s Launchpad could make your device a lot more usable &#8211; and it shows how useful OSC can be for hardware, even if that isn&#8217;t OSC hardware. (Now, imagine what OSC-native hardware can do.)</p>
<p>There are plenty of misunderstandings about OSC and the monome out there. Among them, there&#8217;s the notion that OSC won&#8217;t work without &#8220;extra software,&#8221; or that the only reason to use OSC messages with something like Novation&#8217;s Launchpad grid controller would be to emulate a monome.</p>
<p>Here&#8217;s the secret: even if you still don&#8217;t know what OpenSoundControl is, the idea is to make messages readable.</p>
<p>Novation released the MIDI message mappings for its Launchpad &#8212; that&#8217;s a good thing! (See <a href="http://createdigitalmusic.com/2009/11/02/novation-releases-all-midi-details-for-launchpad/">previous post</a>.) But because of the utilitarian and somewhat arbitrary way in which MIDI describes devices, MIDI messages just aren&#8217;t terribly readable. For instance, one button is called 50h (in hex), or 80 (in decimal). Where&#8217;s 80? Uh&#8230;. yeah, no one knows. And simple grid devices like the Launchpad and monome illustrate just how abstract MIDI is. The Launchpad has an 8&#215;8 grid of buttons. You might expect them to be numbered from 0,0 to 7,7, or 1,1 to 8,8. But that&#8217;s not actually possible in MIDI.</p>
<p><a href="http://createdigitalmusic.com/images/2009/11/launchpad_max.jpg"><img src="http://createdigitalmusic.com/images/2009/11/launchpad_max.jpg" alt="launchpad_max" title="launchpad_max" width="580" height="311" class="alignright size-full wp-image-8311" /></a></p>
<p>Will Crossland to the rescue. He&#8217;s been working on an OSC wrapper for the Launchpad in Max/MSP (easily ported to other environments if you like). This makes the Launchpad more usable and more logical. It&#8217;s just one of what I think could be plenty of efforts to use arrays of buttons on music controllers more fluidly and flexibly. That, in turn, could take the DIY musical ingenuity shown by the monome community to the next level.</p>
<p>Oh, and Will even has an open MIDI networking tool, also built in Max &#8211; relevant to the earlier discussion of the day.</p>
<p><a href="http://www.chippanfire.com/SoccoChico/Software">http://www.chippanfire.com/SoccoChico/Software</a></p>
<p>Will&#8217;s full description follows. <span id="more-8306"></span></p>
<blockquote><p>I thought you might be interested in an OSC wrapper I have been making for the new Launchpad.</p>
<p>From the off, this IS NOT simply a way to make the Launchpad act like a Monome. Oh no. This is a wrapper for converting the MIDI communication provided by Novation into a more human readable (and memorable!) OSC formatted protocol. Additionally the wrapper incorporates a banking system that provides one layer of unaltered MIDI communication (for connection and use with Ableton Live, with all the expected features in-tact) and eight layers (switchable from the Launchpads surface) of OSC transmitting (and controlled) decoupled grid action.</p>
<p>The wrapper is based in MaxMSP, but uses it only for selecting MIDI IO ports, udp communication to the &#8216;localhost&#8217; (via netsend/netreceive to make it Pd compatible) and a single [js] object with the actual handler/wrapper inside it. Oh, and there&#8217;s a local loopback function for testing you have the write MIDI IO selected for each Launchpad you hookup&#8230; The wrapper (theoretically, not that I own a fleet) supports up to six Launchpads, each uniquely addressable. If you get really greedy, the javascript could be altered to support more; it is just a 3d array of data elements at its core, currently limited to [6] in one dimension&#8230;. The limit of six is a reflection of the maximum number of control surfaces Ableton Live supports.</p>
<p>Specs at a glance:</p>
<p> &#8211; Supports up to 6 Launchpad devices, each individually addressable via OSC/MIDI<br />
 &#8211; Retention of the default MIDI mode for use with Ableton (via internal midi bus)<br />
 &#8211; 8 OSC mode &#8216;user banks&#8217; (per device) where the Launchpad (well, technically the wrapper) sends/receives OSC using a markup similar to that used by another popular &#8216;grid&#8217; device [though it does not directly support Monome markup, as row/col/frame etc messages are not used)<br />
 &#8211; user bank switching from the Launchpad via top row of buttons<br />
 &#8211; retains all data received on any bank (even if the Launchpad is not currently focused on it) and updates the surface accordingly when swiching banks</p>
<p>As the handler magic is ALL done via a single javascript file, ANYONE can edit the functionality in their favourite text editor. You then need only MaxRuntime to run the code inside. While this is not an &#8216;open-source&#8217; solution by any stretch, it can at least be tailored to an individuals needs without spending any money. As the wrapper will communicate happily with Pure Data, an avenue exists for freeware development of OSC patches that use the Launchpad as an interface (via the wrapper).</p>
<p>The appropriate files (along with suitably concise/detailed) documentation can be downloaded from my website (http://www.chippanfire.com/SoccoChico/Software) </p>
<p>Finally, the OSC protocol I have used is fully detailed in the download. It is essentially an extended version of the basic subset (i.e. /press and /led) employed by the Monome. My intention is not provide a &#8216;Monome Emulator&#8217;; the similarity in protocol is both a courteous nod to the Monome creators, and logical progression. The Monome OSC protocol is clearly well thought and well suited to addressing a 2D grid so why reinvent the wheel? I&#8217;d expect any sensible grid based OSC controller to use a similar markup as the original is so well thought out&#8230;</p>
<p>I have added extensions that allow for the multiple device/multiple bank addressing, as well as some extra &#8216;data&#8217; for the extended colour set available to the LEDs. If you want to use the wrapper with Monome apps you&#8217;ll have to get your hands dirty converting between the two OSC protocols (not that that would be too difficult). The lack of support for /row, /column etc messages is just one example of why this is technically an inferior device to the Monome; that said, i&#8217;d still be making a wrapper like this for the banking/multiple device features it enables if I had the budget to buy such a beautiful device&#8230;</p>
<p>p.s. Where I am saying OSC, at this stage I really mean &#8216;OSC formatted&#8217;. The implementation is limited to using the netsend/netreceive objects in Max (which perhaps limits their reception to Max/Pd?). I&#8217;m a bit too new to using OSC to say I am &#8216;definitely&#8217; sending Full Packet Messages that could be picked up by any OSC client&#8230;. I&#8217;d be happy for someone with more know-how to take the final steps in making it truly OSC compliant&#8230;</p></blockquote>
<p>I imagine this could generate plenty of feedback, so fire away.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/11/11/novation-launchpad-osc-wrapper-makes-midi-more-readable/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>iPhone Day: Free Frameworks Make Thumping Apps, Mobile or Otherwise</title>
		<link>http://createdigitalmusic.com/2009/10/07/iphone-day-free-frameworks-make-thumping-apps-mobile-or-otherwise/</link>
		<comments>http://createdigitalmusic.com/2009/10/07/iphone-day-free-frameworks-make-thumping-apps-mobile-or-otherwise/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 04:48:23 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[drum-machines]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[grooveboxes]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open-hardware]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=7827</guid>
		<description><![CDATA[Part of the beauty of the iPhone from its launch date was the notion of a Mac you could fit in the palm of your hand. That makes it ironic that, for so many developers, mobile platforms in general have turned into a way to fragment software, to make it run fewer places instead of [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/-OgEOk4mrYw&#038;rel=0&#038;color1=0x5d1719&#038;color2=0xcd311b&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/-OgEOk4mrYw&#038;rel=0&#038;color1=0x5d1719&#038;color2=0xcd311b&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="580" height="469"></embed></object></p>
<p>Part of the beauty of the iPhone from its launch date was the notion of a Mac you could fit in the palm of your hand. That makes it ironic that, for so many developers, mobile platforms in general have turned into a way to fragment software, to make it run <em>fewer</em> places instead of more. There&#8217;s something to be said for designing to a specific mobile device, but on the other hand, how many developers would want to restrict where their creations run? And particularly in music, isn&#8217;t the appeal of mobile creation the ability to have your tools work in more places? Maybe targeting just one gadget is the right choice for a given tool, but it shouldn&#8217;t be the <em>only</em> choice.</p>
<p>On the iPhone, the application Thump has plenty in common with a range of mobile music making tools. It&#8217;s simple but fun, a groove box with sequencing, subtractive synths, drums, and a set of basic effects, plus the ability to load your own samples and export songs.</p>
<p>Thump also demonstrates how simplifying sonic capabilities can produce musically-beautiful results, by focusing on the essentials and creating something with personality. Here&#8217;s a track by its creator showing off its sounds:<br />
<object height="81" width="100%"><param name="movie" value="http://a1.soundcloud.com/player.swf?g=wi&#038;url=http%3A//soundcloud.com/mazbox/thump-soundreel"></param><param name="wmode" value="transparent"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://a1.soundcloud.com/player.swf?g=wi&#038;url=http%3A//soundcloud.com/mazbox/thump-soundreel" type="application/x-shockwave-flash" width="100%" wmode="transparent"></embed></object><span><a href="http://soundcloud.com/mazbox/thump-soundreel/">thump soundreel</a> by <a href="mazbox">mazbox</a></span></p>
<p>Well worth checking out the app on your platform of choice:<br />
<a href="http://www.mrkbrz.com/thump/">http://www.mrkbrz.com/thump/</a></p>
<p>What might not be immediately apparent is that under the hood, Thump makes use of the open source environment <a href="http://www.openframeworks.cc/">openFrameworks</a>. As a result, the same code runs on iPhone, Mac, and Windows, as well as Linux. (It&#8217;s not distributed for Linux, but it could be. Hint, hint.) Creator  Marek Bereza gives back, too &#8211; he ported the openFrameworks audio library to the iPhone, where it&#8217;s available to anyone.</p>
<p><strong>Updated</strong> Marek notes in comments just what this means. The video below is, essentially, <em>the same app</em>. In place of the iPod screen, he has used a massive lattice of physical controls. A separate installation at the same show used a large touchscreen and simplified interface. And this really demonstrates what cross-platform means. Guy Kawasaki in the 80s mocked &#8220;ports&#8221; as a cheap wine. The idea is not to simply dump your code on a different platform and hope for the best &#8211; in fact, in this case, the changes from one platform to another were radical. The key is maximizing what&#8217;s essential, what really is not specific to a single device.</p>
<p><object width="580" height="435"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6804910&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=6804910&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="580" height="435"></embed></object>
<p><a href="http://vimeo.com/6804910">Physical Sequencer</a> from <a href="http://vimeo.com/mazbox">Marek Bereza</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://www.creativeapplications.net/environment/physical-sequencer-aka-thump-of-sound-iphone/">Creative Applications has a detailed write-up</a> of the installation with more documentation.</p>
<p>If you&#8217;re interested in creating your own projects, oF has an elegant syntax based on Processing, but adapted to C/C++ coding paradigms and libraries.<span id="more-7827"></span></p>
<p>I would recommend trying desktop development first as you&#8217;re learning, but when you do want to go mobile, setup is absurdly easy:</p>
<p><a href="http://www.openframeworks.cc/setup/iphone">Setup instructions for iPhone</a></p>
<p>Having this as a foundation means more freedom for users and developers alike, the ability to run where you want, and a shared community of artists helping one another out. It does not mean sacrificing revenue, either &#8211; which is important, because revenue is often what enables (and encourages) developers to make new things. Here, we see a commercial mobile tool and distribution via the iTunes store, with free-as-in-beer distribution of desktop apps. But even the Free Software Foundation actually <a href="http://www.fsf.org/licensing/essays/selling.html">encourages charging for distribution</a> &#8211; and to many people, the FSF is the most extreme example. </p>
<p>The bottom line is, you&#8217;re free to create what you want, where you want &#8211; and it doesn&#8217;t even have to have a price of free.</p>
<p>The use of openFrameworks is possible because the iPhone allows the execution of native code. Apple does not allow the Java virtual machine, which locks out many useful platforms and tools &#8212; including <a href="http://processing.org">Processing</a>. Naturally, that should not be the case with forthcoming non-Apple platforms based on Linux; more on that soon.</p>
<p><em>Thanks to Memo Akten for the tip &#8212; and for his exceptional documentation of iPhone openFrameworks development.</em></p>
<p><img src="http://createdigitalmusic.com/images/2009/10/motionpage2.jpg" alt="motionpage2" title="motionpage2" width="480" height="320" class="alignright size-full wp-image-7846" /></p>
<p><strong>GPU-tiful and Cross-Platform</strong></p>
<p><strong>Updated</strong> Another framework I left out is the lovely <a href="http://www.libnui.net/">libnui</a>. The tagline says it all: &#8220;C++ API, multiplatform (Mac OS X, iPhone, Win32, Win64, Linux), 3D hardware accelerated GUI and more&#8230;&#8221;</p>
<p>On the iPhone, Intua&#8217;s elaborate Beatmaker software and David Wallin&#8217;s bleep!box have both been made with libnui. I want to single out <a href="http://www.bleepboxapp.com/">bleep!box</a> because of its UI &#8211; note how UI elements are simplified and scaled to the size of your fingertip. That&#8217;s something that, speaking of multiple platforms, could be equally important with touch hardware coming to Mac, Windows, and Linux platforms (some of it here already). I saw a huge fan of Windows tablets loving Propellerhead Reason on a tablet. He probably would be less enthused running Reason or Record on a touch interface; the UI elements are way too small.</p>
<p>bleep!box is also worth a look for the same reason as Thump: elegant UI, simple functions, and a lot of fun.</p>
<p><strong>Pd, too</strong></p>
<p>Pure Data, the open source patching cousin of Max/MSP, can also run on mobile devices. It&#8217;s currently powering the application <a href="http://rjdj.me">RjDj</a>, but because Pd is free, that could be just the beginning. In May, I wrote about the work being done by Hans-Christoph Steiner, who has been <a href="http://createdigitalmusic.com/2009/05/12/save-that-old-pda-run-reware-play-pd-musical-creations-android-offf-nyc/">porting Pd even to ancient PDAs and iPods</a> &#8211; including those, notably, without native floating-point capabilities (the kind of number crunching usually associated with sound).</p>
<p>Well, now Hans-Christoph is looking toward other, current-generation devices, too, kicking off with a workshop on making interactive sound on the iPhone using Pure Data. Here&#8217;s a taste:</p>
<blockquote><p>OK, kids, you won&#8217;t believe how easy this is. Once you have Pure Data installed on your your iPhone or iPod-Touch, creating and uploading your own sound-processing and sound-generating patches is as trivial as copying a text file to your device! You&#8217;ll still need an Apple Developer License, but because Pd patches are treated as media files, they don&#8217;t have to go thru Apple&#8217;s elaborate code review &#8212; so, you can just dive right in, turning your phone into a pocket synth within minutes. In this 3-hour hands-on workshop, interactive sound whiz and Pure Data developer Hans-Christoph Steiner will lead you through all the steps.</p></blockquote>
<p>Hans-Christoph will be talking Pd on the iPhone at a conference next month at Carnegie Mellon University in Pittsburgh. That will also include Memo Akten and Zach Gage talking about <a href="http://artandcode.ning.com/page/iphone-openframeworks">openFrameworks</a>. And for nearly-entirely open source hardware, there&#8217;s a tantalizing-looking workshop combining <a href="http://artandcode.ning.com/page/mobile-physical-computing">Android with Arduino</a>, too. </p>
<p><a href="http://artandcode.ning.com/">http://artandcode.ning.com/</a></p>
<p>There&#8217;s quite a lot more to say about this, but I hope this whets your appetite.</p>
<p>And, of course, riding the train to Pittsburgh or your nearest university or open source workshop, now you&#8217;ll have Thump which which to make some thumping tracks on your iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/10/07/iphone-day-free-frameworks-make-thumping-apps-mobile-or-otherwise/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Beautiful Music Performed by Mexican Jumping Beans (Really)</title>
		<link>http://createdigitalmusic.com/2009/09/28/beautiful-music-performed-by-mexican-jumping-beans-really/</link>
		<comments>http://createdigitalmusic.com/2009/09/28/beautiful-music-performed-by-mexican-jumping-beans-really/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 14:36:11 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[ambient]]></category>
		<category><![CDATA[animals]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[jumping-beans]]></category>
		<category><![CDATA[labels]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[netlabel]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=7645</guid>
		<description><![CDATA[jumping beans &#038; .tape. from la bisogno on Vimeo.
What might a jar full of Mexican jumping beans sound like if composing their own ambient music? Scott Worley points us to a musical experiment by his labelmate Daniel Romero aka .tape, on netlabel yo.yo.pang!.
.tape programmed a sound environment in the free multimedia patching environment Pd (Pure [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="464"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6768600&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=6768600&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="580" height="464"></embed></object>
<p><a href="http://vimeo.com/6768600">jumping beans &#038; .tape.</a> from <a href="http://vimeo.com/user2359907">la bisogno</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>What might a jar full of Mexican jumping beans sound like if composing their own ambient music? Scott Worley points us to a musical experiment by his labelmate Daniel Romero aka .tape, on netlabel <a href="http://www.ambulatore.com/yoyo">yo.yo.pang!</a>.<br />
.tape programmed a sound environment in the free multimedia patching environment Pd (<a href="http://puredata.info/">Pure Data</a>). Contact microphones listen for the beans to jump, then use Pd&#8217;s onset detection (an analysis for transients) to trigger the sounds. Daniel reports the technique is &#8220;easy, but wholly effective.&#8221; </p>
<p>I&#8217;ll say &#8211; the music winds up being quite lovely, and rather than having a boring software-based random event generator, there&#8217;s something mesmerizing about watching the beans. You can download a free MP3/OGG file of the track, as well (and it sounds as though more projects may be coming):</p>
<p><a href="http://labisogno.org/index.php?s=content&#038;p=pet_o_matic">pet-o-matic</a> [asociación cultural la bisogno]</p>
<p>Descripción original en Español:</p>
<blockquote><p>empezamos esta serie con la picante unión entre el músico Daniel Romero (aka .tape. ) y Pancho, Emiliano y Marcos, tres frijoles saltarines mexicanos</p>
<p>Sonidos y programación por .tape. secuenciación en directo por los 3 frijoles saltarines mexicanos micrófono de contacto + un &#8220;onset detection&#8221; en pd para disparar los sonidos. fácil pero rotundamente efectivo.</p></blockquote>
<p>In other Pd news, the creators of the RjDj interactive/generative iPhone music app, which employs Pd patches, will be holding another <a href="http://more.rjdj.me/2009/09/08/reactive-music-and-augmented-audio-sprint-in-the-rjdj-london-offices-october-2-4/">sprint</a>. This one will be located in London October 2-4.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/09/28/beautiful-music-performed-by-mexican-jumping-beans-really/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Griffin PowerMate Knob as Intelligent MIDI Controller: Free Pd Patch</title>
		<link>http://createdigitalmusic.com/2009/07/06/griffin-powermate-knob-as-intelligent-midi-controller-free-pd-patch/</link>
		<comments>http://createdigitalmusic.com/2009/07/06/griffin-powermate-knob-as-intelligent-midi-controller-free-pd-patch/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 10:40:25 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[griffin]]></category>
		<category><![CDATA[knobs]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[powermate]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6418</guid>
		<description><![CDATA[The glowing glory of the PowerMate, as captured by Casey Fleser aka Some Geek in Tennessee.
The PowerMate from Griffin is an affordable, very compact USB knob with glowing blue LED feedback and push-and-turn functionality (so it&#8217;s a button, too). But using just one knob may not be all that useful for control. We&#8217;ve already seen [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/somegeekintn/3346155471/"><img src="http://farm4.static.flickr.com/3594/3346155471_d368d65a84.jpg?v=0"></a></p>
<div class="imgcaption">The glowing glory of the PowerMate, as captured by <a href="http://www.flickr.com/people/somegeekintn/">Casey Fleser</a> aka <a href="http://www.somegeekintn.com/blog/">Some Geek in Tennessee</a>.</div>
<p>The PowerMate from Griffin is an affordable, very compact USB knob with glowing blue LED feedback and push-and-turn functionality (so it&#8217;s a button, too). But using just one knob may not be all that useful for control. We&#8217;ve already seen <a href="http://createdigitalmotion.com/2005/07/12/visualizations-four-silver-knobs-and-a-powerbook/">Robert Hodgin VJing with four PowerMates</a>, but our friends Bill Van Loo and Joshua Schnable have come up with a novel solution. Using Schnable&#8217;s custom software built in Pure Data (Pd), they&#8217;ve not only mapped the PowerMate to MIDI, but using switches and the push function allow you to control four or eight channels at once using just the one knob.</p>
<p>At the end of last week, they offered a first look at the solution, with a basic demo in Ableton Live (though any MIDI-capable software will work), and downloadable Pd patch and manual to get you started. The patch is open source-licensed.</p>
<p><a href="http://www.chromedecay.org/blog/2009/07/02/announcing-ctrl4-ctrl8-midi-control-for-griffin-powermate-puredata/">announcing CTRL4 + CTRL8: MIDI Control for Griffin PowerMate + PureData<br />
</a></p>
<p>Of course, if you&#8217;d rather use OSC or create an instrument right in Pd, you can do that, too, with this as a template. But if you want to get up and running with your PowerMate &#8211; even if you&#8217;ve never used Pd &#8211; this should be quite accessible.</p>
<p>Check it out in action in the video below. More documentation is coming.</p>
<p>The manual itself is written from the Mac perspective, but with any MIDI loopback tool on Windows, it should work, too &#8211; and I believe some people are even using the PowerMate on Linux. If anyone wants to share how you&#8217;re using this on another platform or with another setup, that&#8217;d be great, in a <a href="http://noisepages.com">noisepages post/blog</a> or anywhere you like &#8211; just let us know. (Documentation, suffice to say, is a huge part of going open source.)</p>
<p>This might be worth trying with similar hardware like the (discontinued but still available) Logitech NuLOOQ Navigator, as well. (The NuLOOQ is more expensive list, but looks like prices are as low as $30, and it adds additional controls like a ring on the top.)</p>
<p><a href="http://www.amazon.com/gp/product/B000RZO482?ie=UTF8&#038;tag=createdigital-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B000RZO482">Griffin PowerMate</a><img src="http://www.assoc-amazon.com/e/ir?t=createdigital-20&#038;l=as2&#038;o=1&#038;a=B000RZO482" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p><a href="http://www.amazon.com/gp/product/B000ER23M2?ie=UTF8&#038;tag=createdigital-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B000ER23M2">Logitech NuLOOQ Navigator</a><img src="http://www.assoc-amazon.com/e/ir?t=createdigital-20&#038;l=as2&#038;o=1&#038;a=B000ER23M2" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p><object width="579" height="362"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5412630&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=5412630&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="362"></embed></object>
<p><a href="http://vimeo.com/5412630">FIRST LOOK: Joshua Schnable&#8217;s CTRL8 Powermate/PD control software</a> from <a href="http://vimeo.com/chromedecay">chromedecay</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/07/06/griffin-powermate-knob-as-intelligent-midi-controller-free-pd-patch/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>DIY, Free Drum Editors for Pd, RjDj – Patch-Phobic Tutorial Included!</title>
		<link>http://createdigitalmusic.com/2009/06/25/diy-free-drum-editors-for-pd-rjdj-%e2%80%93-patch-phobic-tutorial-included/</link>
		<comments>http://createdigitalmusic.com/2009/06/25/diy-free-drum-editors-for-pd-rjdj-%e2%80%93-patch-phobic-tutorial-included/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 11:26:54 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[drum-machines]]></category>
		<category><![CDATA[drums]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[kits]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[rjdj]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6292</guid>
		<description><![CDATA[Editing drum patterns in RjDj/Pd from Frank Barknecht on Vimeo.
If making your own musical tools seems like a lot of work, you&#8217;re not wrong. The beauty of making your own stuff is all about making your own reusable modules that help you build musical solutions more quickly. Finding those useful modules can also help people [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="420"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5272693&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=5272693&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="420"></embed></object>
<p><a href="http://vimeo.com/5272693">Editing drum patterns in RjDj/Pd</a> from <a href="http://vimeo.com/user1902098">Frank Barknecht</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>If making your own musical tools seems like a lot of work, you&#8217;re not wrong. The beauty of making your own stuff is all about making your own reusable modules that help you build musical solutions more quickly. Finding those useful modules can also help people new to programming or patching.</p>
<p>In Pure Data, the free and open source cousin of Max/MSP, one form of these reusable modules is called the &#8220;abstraction.&#8221; It&#8217;s an object that you can stick into your creations to help build what you need without a lot of fuss.</p>
<p>Translation: even if you&#8217;ve never patched before, you can start making fun drum pattern makers quickly using all-free software. The folks at RjDj, who have been creating mobile interactive toys for the iPhone and iPod touch (see our <a href="http://createdigitalmusic.com/2008/10/10/exclusive-rjdj-interview-interactive-music-listening-everywhere-you-go/">interview</a>, <a href="http://createdigitalmusic.com/2009/04/06/the-generative-iphone-ipod-touch-rjdj-updates-albums-free-downloads/">recent story</a>) have also been building a library of useful abstractions. Because that library is also free and open source and built for Pd, it works with your Mac, Windows, or Linux machine.</p>
<p>Here&#8217;s a great starter tutorial, useful for even newcomers:<br />
<a href="http://more.rjdj.me/2009/06/23/editing-drum-patterns-in-rjdj/">Editing Drum Patterns in RjDj</a></p>
<p>For more Pd learning (see additional tips in comments):<br />
<a href="http://createdigitalmusic.com/2009/03/18/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/">Be a Music Geek Ninja with Electronic Music Programming in Pd: New Book</a></p>
<p>If you create stuff with this, be sure to share with us! And it&#8217;s brand new, but feel free to come join our Pd group on the in-alpha/beta Noisepages:<br />
<a href="http://noisepages.com/groups/pd">Pd Group</a></p>
<p>I wish I could be in London in July, but since I can&#8217;t, hopefully some readers of this site can make it to the upcoming Music Hackday, which features RjDj and lots of other online music projects (Soundcloud, Last.fm, the music API for The Echo Nest, 7digital, more):<br />
<a href="http://musichackday.org/">http://musichackday.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/06/25/diy-free-drum-editors-for-pd-rjdj-%e2%80%93-patch-phobic-tutorial-included/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsounds: Compressed Sound Art to Amuse, Shock, and Confuse</title>
		<link>http://createdigitalmusic.com/2009/06/11/microsounds-compressed-sound-art-to-amuse-shock-and-confuse/</link>
		<comments>http://createdigitalmusic.com/2009/06/11/microsounds-compressed-sound-art-to-amuse-shock-and-confuse/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 09:12:40 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[glitch]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[sound-art]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/06/11/microsounds-compressed-sound-art-to-amuse-shock-and-confuse/</guid>
		<description><![CDATA[Digital technology has the power to transmit information more efficiently, to make the invisible visible, and to express new things. It can also be pushed so far to the limits of actually transmitting information to be meaningless. It can push well beyond what we can even perceive in a useful way. What’s bizarre and wonderful [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/7iMPxJ8WSkc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=de&amp;feature=player_embedded&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/7iMPxJ8WSkc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=de&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="580" height="469"></embed></object></p>
<p>Digital technology has the power to transmit information more efficiently, to make the invisible visible, and to express new things. It can also be pushed so far to the limits of actually transmitting information to be meaningless. It can push well beyond what we can even perceive in a useful way. What’s bizarre and wonderful about Johannes Kreidler’s work is that he’s not afraid of pushing toward that boundary. The results may have only a shred of remaining meaning, or be intentionally, comically meaningless. But he’s nothing if not inventive.</p>
<p><a href="http://kreidler-net.de/csa.html">Compression Sound Art (2009)</a> [“Comments on Music – Musical Zip-Files … Time is relative!”</p>
<p>The video above, politically speaking, is Not Safe For Anything – where else can you bring up Hitler <em>and</em> Britney Spears <em>and </em>condoms? But the only visually tantalizing information is the brief view of a condom speaker membrane and a chest with pasties.</p>
<p>The creations range from:</p>
<blockquote><p>An oven pipe imported in 1972 from Alaska to New Zealand, vibrated at 574 cycles per second using a gasoline motor. Then, in 2003, this recording was manipulated and filtered on an old atari computer using hacked software.</p>
</blockquote>
<p>…to:</p>
<blockquote><p>Immanuel Kant: Critique of Pure Reason, played 22,000 times in one second (audible only to bats).</p>
</blockquote>
<p>The controversial nods and humor aside, I think this really <em>does</em> say something about time and data. I could tell you, but I’d need a microsecond. Let’s just avoid any mention of <a href="http://createdigitalmotion.com/2009/03/13/how-to-datamosh-with-free-video-tools-datamosh-is-the-wrong-word-david-oreilly-is-also-wrong/">datamosh</a>.</p>
<p>Johannes Kreidler does know how to encode information in useful, accessible ways, too, however. He’s done just that with a terrific book on Pd (Pure Data), the open source, visual programming environment in which he created works like the one above. Can’t dance to it? You can do other things with Pd, too. You <em>can</em> dance to it? Then, by all means, go for it:</p>
<p><a href="http://createdigitalmusic.com/2009/03/18/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/">Be a Music Geek Ninja with Electronic Music Programming in Pd: New Book</a></p>
<p>Previous Kreidler sightings:</p>
<p><a href="http://createdigitalmusic.com/2008/08/22/most-samples-ever-german-art-makes-song-with-70200-samples-using-pd/">A song made from 70,2000 samples</a></p>
<p><a href="http://createdigitalmusic.com/2009/02/06/depressing-project-of-the-day-stock-market-set-music-with-microsoft-songsmith/">The stock market declines, as a song</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/06/11/microsounds-compressed-sound-art-to-amuse-shock-and-confuse/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Handmade (and Handheld) Music in Brooklyn, Plus Online Stream, Thursday</title>
		<link>http://createdigitalmusic.com/2009/05/20/handmade-and-handheld-music-in-brooklyn-plus-online-stream-thursday/</link>
		<comments>http://createdigitalmusic.com/2009/05/20/handmade-and-handheld-music-in-brooklyn-plus-online-stream-thursday/#comments</comments>
		<pubDate>Wed, 20 May 2009 08:34:52 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[brooklyn]]></category>
		<category><![CDATA[cdm-tv]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[gamelan]]></category>
		<category><![CDATA[handmade-music]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pda]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[robotics]]></category>
		<category><![CDATA[streams]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/05/20/handmade-and-handheld-music-in-brooklyn-plus-online-stream-thursday/</guid>
		<description><![CDATA[The Gamelatron at the Chelsea Museaum Teaser    
Handmade Music hits Brooklyn again Thursday night with a terrific lineup:

Robotic gamelan instruments with the Gamelatron, created by Zemi17 and the League of Electronic Musical Urban Robots (LEMUR) – check the video above! 
Rescued PDAs and iPods making music, with the Linux-powered ReWare project (which [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&amp;videoid=50159495">The Gamelatron at the Chelsea Museaum Teaser</a>    <br /><object width="580px" height="491px" ><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /><param name="movie" value="http://mediaservices.myspace.com/services/media/embed.aspx/m=50159495,t=1,mt=video" /><embed src="http://mediaservices.myspace.com/services/media/embed.aspx/m=50159495,t=1,mt=video" width="580" height="491" allowFullScreen="true" type="application/x-shockwave-flash" wmode="transparent"></embed></object></p>
<p>Handmade Music hits Brooklyn again Thursday night with a terrific lineup:</p>
<ul>
<li><strong>Robotic gamelan instruments</strong> with the Gamelatron, created by Zemi17 and the League of Electronic Musical Urban Robots (LEMUR) – check the video above! </li>
<li><strong>Rescued PDAs and iPods making music</strong>, with the Linux-powered ReWare project (which even allows you to run Pd on an old iPod), by Hans-Christoph Steiner – expect a box full of handhelds making noise </li>
<li><strong>Gestural Android handheld music, </strong>as I demonstrate the possibilities of the Google Android platform and G1 phone for OSC </li>
<li><strong>The Arduino-based Hard/Soft synth, </strong>designed by Gijs Gieskes and built by MAKE’s Collin Cunningham </li>
</ul>
<p>Full project details at: </p>
<p><a href="http://handmademusic.noisepages.com/">http://handmademusic.noisepages.com/</a></p>
<p><span id="more-6007"></span><br />
<h3>How to participate: </h3>
<p><del datetime="2009-05-22T15:22:55+00:00"><strong>Online! Wherever you are in the world, </strong>you can join our live video stream:</p>
<p><a title="http://www.ustream.tv/channel/cdm-tv" href="http://www.ustream.tv/channel/cdm-tv">http://www.ustream.tv/channel/cdm-tv</a></p>
<p>  </del><br />
Apologies: while a test of the connection had worked for us last time, network performance was inexplicably poor. We&#8217;ll try to work on a better solution for the future. It&#8217;s the challenge of relying on a connection other than your own.</p>
<p>Schedule:</p>
<p>7:00p Online chat with the creators</p>
<p>7:30p Public event starts</p>
<p>8:00p Performances + demos</p>
<p>You can also ask questions to our creators by leaving them in comments here, or the day of / during the stream by sending a Twitter message with hashtag <strong>#cdmtv</strong>. (Follow <a href="http://twitter.com/cdmblogs">CDM on Twitter</a>) We’ll have clips of the show available by Friday</p>
<p><strong>In NYC:</strong></p>
<p>FREE, at Brooklyn’s 3rd Ward, 7:30p Thursday. <a href="mailto:rsvp@3rdward.com">rsvp@3rdward.com</a> or on <a href="http://www.facebook.com/event.php?eid=79591941607&amp;ref=share">Facebook</a></p>
<p><a href="http://www.3rdward.com/directions">Directions</a></p>
<p><a href="http://www.3rdward.com/index.html">3rd Ward</a></p>
<p>Thanks to Pabst Blue Ribbon for the free beer, plus our co-organizers at <a href="http://makezine.com/blog">MAKE</a>, <a href="http://etsy.com">Etsy</a>, and <a href="http://xlr8rmag.com">XLR8R</a>.</p>
<p><strong>Last-minute NYC-area projects! </strong>If you have a project you want to bring, we will have a PA, amp, and projector. We welcome those last-minute projects that manage to come together. Just bring it by and find me at about 7p.</p>
<p><strong>In Your Neighborhood:</strong></p>
<p>We have folks interested in starting up Handmade Music around the US and internationally. <a href="http://spreadsheets.google.com/viewform?formkey=cmQwbC1JUURtc2J5MF9FSnNYZ0JYYWc6MA..">Sign up via Google Docs</a> if you have any interest in helping organize (no commitment) and expect information in the next couple of weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/05/20/handmade-and-handheld-music-in-brooklyn-plus-online-stream-thursday/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Save that Old PDA: Run Reware, Play Pd Musical Creations, Android (OFFF, NYC)</title>
		<link>http://createdigitalmusic.com/2009/05/12/save-that-old-pda-run-reware-play-pd-musical-creations-android-offf-nyc/</link>
		<comments>http://createdigitalmusic.com/2009/05/12/save-that-old-pda-run-reware-play-pd-musical-creations-android-offf-nyc/#comments</comments>
		<pubDate>Tue, 12 May 2009 10:39:48 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[handmade-music]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[Palm]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pda]]></category>
		<category><![CDATA[pure-data]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/05/12/save-that-old-pda-run-reware-play-pd-musical-creations-android-offf-nyc/</guid>
		<description><![CDATA[Reware your PDA from Hans-Christoph Steiner on Vimeo.

Give a hoot – don’t pollute with your old mobile gear. Make musical creations with it instead, powered by Linux.
Sure, there are wonderful things happening with mobile music applications on platforms like the shiny, new iPhone. But remember how technology was supposed to democratize access? Lots of us [...]]]></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=2397102&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=2397102&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>
<p><a href="http://vimeo.com/2397102">Reware your PDA</a> from <a href="http://vimeo.com/user921022">Hans-Christoph Steiner</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
</p>
<p>Give a hoot – don’t pollute with your old mobile gear. Make musical creations with it instead, powered by Linux.</p>
<p>Sure, there are wonderful things happening with mobile music applications on platforms like the shiny, new iPhone. But remember how technology was supposed to democratize access? Lots of us don’t have the money for a new iPhone or iPod. And how many of us have outdated Pocket PCs and Palms collecting dust? How many of these highly toxic devices get thrown away?</p>
<p>Linux to the rescue.</p>
<p>One of the biggest hits of my talk at the <a href="http://offf.ws">OFFF Festival</a> in Lisbon, Portugal was the mention of the Reware, a project by Hans-Christopher Steiner, who is doing research at New York’s Eyebeam. He has literally a box full of old PDAs – the kind a lot of people would <em>give</em> away at this point – which he has rescued in order to reuse as development platforms and musical devices. </p>
<p>There’s something just stunning about watching an old Pocket PC transformed into an interesting musical device. It’s like the feeling you get when you save a puppy with the help of a rescue / adoption agency, and instead of being put down, Buster turns out to be an agility champion. (Sorry. I really love dogs.)</p>
<p><a href="http://dev.eyebeam.org/projects/reware/blog">Reware Project at Eyebeam</a></p>
<p>For a sample project, here you can dual-boot Linux on an old Palm:</p>
<p><a href="http://www.instructables.com/id/Reware_your_PDA/">Reware your PDA: dual boot Linux on a Palm TX from an SD card</a></p>
<p>Once you’ve done that, you can run your own creations and even Pd patches on your mobile. Even old iPods can work.</p>
<p> <span id="more-5877"></span><br />
<h3>Pd Music Patching on PDAs</h3>
<p>It’s a little trickier to recycle older embedded devices than it is desktop computers: for one thing, many of these devices lack floating-point calculation capability. (The FPU on the iPhone is one of the things that makes it so nice.) For fans of the multimedia environment Pd (Pure Data), the variant PDa (“Puredata anywhere”) is the solution. It rewrites signal processing as fixed point (integer) processing. It’s nowhere near as fast as a floating point-native Pd, and there are some other caveats, but there’s still a whole lot you can do with it. This is also good news for the currently-shipping Google Android handset, the HTC G1, which also lacks an FPU.</p>
<p><a href="http://gige.xdv.org/pda/">PDa</a>&#160;</p>
<p>Gunter Geiger is responsible for PDa, with help from lots of other folks. Now Hans is packaging all this stuff together to make it easier to run.</p>
<h3>See it in Person; More Soon!</h3>
<p>If you’re in the New York area, next week Hans is coming to Handmade Music to show off the work he’s doing. Check out the lineup on our new, evolving Handmade Music minisite:</p>
<p><a title="http://handmademusic.noisepages.com/" href="http://handmademusic.noisepages.com/">http://handmademusic.noisepages.com/</a></p>
<p>That’s free, 7:30pm Thursday, May 21 in Brooklyn at <a href="http://www.3rdward.com/">3rd Ward</a>.</p>
<p>For fans of Android, I’ll be talking about development on Google’s own open source, Java-based mobile platform, which also runs the Linux kernel. </p>
<p>Android is itself getting ported to alternative platforms, again thanks to the magic of GNU/Linux and open source. Here’s just a small sampling:</p>
<p><a href="http://www.talkandroid.com/android-forums/android-hardware/131-android-ports-hacks-round-up.html">Android Ports and Hacks Round-up</a></p>
<p>If Android also gives us native library access, it could become powerful for music. Even with just the 1.5 SDK, there’s a Java library for interactive music production. Both projects should cross-pollinate, though, because of the common Linux kernel between them.</p>
<p>If you’re not in the New York area, we’ll post details early next week about a live webstream. And we should have additional video after the event.</p>
<p>Hans and I are also working on getting Pd running on the <a href="http://www.buglabs.net/">BUG</a>, which is both open-source software and hardware.</p>
<p>To round things out, here’s a video by Public Radio International’s Takeaway, showing how Hans is working with hackers doing other super-cool projects at Brooklyn’s NYC Resistor. It’s just one of many hacklabs sprouting all over the globe.</p>
<p> <object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/_yU1Fi021mM&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/_yU1Fi021mM&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/05/12/save-that-old-pda-run-reware-play-pd-musical-creations-android-offf-nyc/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Be a Music Geek Ninja with Electronic Music Programming in Pd: New Book</title>
		<link>http://createdigitalmusic.com/2009/03/18/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/</link>
		<comments>http://createdigitalmusic.com/2009/03/18/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:33:53 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[DSP]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[granular-synthesis]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[PDAs]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[synthesis]]></category>
		<category><![CDATA[theory]]></category>
		<category><![CDATA[treeware]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5395</guid>
		<description><![CDATA[Okay, it looks a little scary, but just think of that as an added way of convincing your friends you&#8217;re a total badass.
You may have heard about Pure Data (Pd), the open-source cousin to Max/MSP and a powerful tool for visual programming or &#8220;patching&#8221; music and multimedia. Pd has even appeared in the iPhone app [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://media.createdigitalmedia.net/cdmu/images/2009/03/pdexamples.png"></p>
<div class="imgcaption">Okay, it looks a little scary, but just think of that as an added way of convincing your friends you&#8217;re a total badass.</div>
<p>You may have heard about Pure Data (Pd), the open-source cousin to Max/MSP and a powerful tool for visual programming or &#8220;patching&#8221; music and multimedia. Pd has even appeared in the iPhone app RjDj and creating generative music for EA&#8217;s hit game Spore. But actually learning how to use the thing? Or learning some of the more advanced possible techniques in sound synthesis and processing? That&#8217;s another matter. <span id="more-5395"></span></p>
<p>Johannes Kreidler writes to let us know about his new book for people wanting to learn Pd. It starts at the beginning and teaches you not only the ins and outs of the Pd environment, but all of the advanced music processing techniques, as well. (Given the similarity of Pd and Max/MSP, that should make this just about as useful for Max devotees, too.)</p>
<p>The book is available for reading free online, or in paperback format from Wolke Publishing House. It&#8217;s available in both English and German. Johannes writes:</p>
<blockquote><p>This tutorial is designed for self-study, principally for composers. It begins with explanations of basic programming and acoustic principles then gradually builds up to the most advanced electronic music processing techniques. The book&rsquo;s teaching approach is focused primarily on hearing, which we consider a faster and more enjoyable way to absorb new concepts than through abstract formulas.</p>
<p>The patches described are available for download.</p></blockquote>
<p>He notes that because Pd is free and open source rather than commercial software, there isn&#8217;t a company behind it that can focus on documentation for new users. That&#8217;s been a common complaint about Pd, and this book does a lot to fill it &#8212; as well as a lot to fill the need for better documentation of sound techniques, as well, for users of any environment. Some of the juicy topics covered:</p>
<ul>
<li>Additive, subtractive synthesis</li>
<li>Sampling</li>
<li>Waveshaping, modulation synthesis</li>
<li>Granular synthesis (something I try to eat a bowl of every day, seriously)</li>
<li>Fourier analysis</li>
<li>Sequencers</li>
<li>Connecting to hardware, network transmission and OSC</li>
<li>Basics of visuals</li>
</ul>
<p>It&#8217;s a really elegantly-organized set of topics, and absolutely of interest to users of Max/MSP and other environments, as well. With this and a new SuperCollider book coming out this spring, we&#8217;re really getting some wonderful resources for learning greater ninja skills. Stay tuned, as I hope to create a forum for folks working on learning this stuff.</p>
<h3>Resources</h3>
<p>Book site, including downloadable patches and online reading:</p>
<p><a href="http://www.pd-tutorial.com">http://www.pd-tutorial.com</a></p>
<p>Direct link to downloading all the patches as one zip (thanks, mic, in comments!):</p>
<p><a href="http://www.kreidler-net.de/pd/patches/patches.zip">http://www.kreidler-net.de/pd/patches/patches.zip</a></p>
<p>More info, including the paperback version:</p>
<p><a href="http://www.wolke-verlag.de/musik_u_t/loadbang.html">http://www.wolke-verlag.de/musik_u_t/loadbang.html</a></p>
<p><a href="http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html">http://www.buecher-zur-musik.de/assets/s2dmain.html?http://www.buecher-zur-musik.de/53108697370a2cb3f/5310869bc400a7a02.html</a></p>
<p>Author&#8217;s site:<br />
<a href="http://www.kreidler-net.de">www.kreidler-net.de</a></p>
<p>The authorship of the book was aided by a grant by the Music University of  Freiburg / Germany.</p>
<p>Previous appearances by the author:</p>
<p><a href="http://createdigitalmusic.com/2008/08/22/most-samples-ever-german-art-makes-song-with-70200-samples-using-pd/">A song made from 70,2000 samples</a></p>
<p><a href="http://createdigitalmusic.com/2009/02/06/depressing-project-of-the-day-stock-market-set-music-with-microsoft-songsmith/">The stock market declines, as a song</a></p>
<h3>More Pd Books</h3>
<p><a href="http://pd-graz.mur.at/label/book01">bang | pure data</a> Free, online</p>
<p>Creator Miller Puckette&#8217;s own <a href="http://crca.ucsd.edu/~msp/techniques.htm">The Theory and Technique of Electronic Music</a>, free online in various formats and also in print</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/18/be-a-music-geek-ninja-with-electronic-music-programming-in-pd-new-book/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Clap On, Clap Off! Kore Player + Pd = Free Hand Clap Randomized Sounds</title>
		<link>http://createdigitalmusic.com/2009/03/09/clap-on-clap-off-kore-player-pd-free-hand-clap-randomized-sounds/</link>
		<comments>http://createdigitalmusic.com/2009/03/09/clap-on-clap-off-kore-player-pd-free-hand-clap-randomized-sounds/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 16:35:32 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[KORE]]></category>
		<category><![CDATA[kore-player]]></category>
		<category><![CDATA[korecdm]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Native-Instruments]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5253</guid>
		<description><![CDATA[Handclap designer from jkant on Vimeo.
Miss the Clapper ads? Want to randomize your music sounds by clapping your hands? (You! Kore! I demand you randomize my player! Make it so!)
Guiliano Cantini, an enterprising Pd (Pure Data) patcher, has done that with a simple patch routed to Kore Player. The combination is free and works on [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="326"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3531539&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=3531539&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="326"></embed></object><br /><a href="http://vimeo.com/3531539">Handclap designer</a> from <a href="http://vimeo.com/user779001">jkant</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Miss the Clapper ads? Want to randomize your music sounds by clapping your hands? (You! Kore! I demand you randomize my player! Make it so!)</p>
<p>Guiliano Cantini, an enterprising Pd (Pure Data) patcher, has done that with a simple patch routed to Kore Player. The combination is free and works on just about any OS. Silly, perhaps, but then it also demonstrates some of the fun you can have with performance rigs. </p>
<p>Naturally, this patch could be easily ported to Max/MSP and any MIDI-receiving software, not just Kore, but I do like this combination. I&#8217;ve written up some more details on how you can get this rig going your own using the downloadable, free patch, for our Kore site. (To my knowledge, Reaktor doesn&#8217;t have exactly the same sort of transient detection possibilities, so I think Pd is the right choice here.)</p>
<p><a href="http://kore.noisepages.com/2009/03/09/hand-claps-randomizing-kore-settings-with-pd/">Hand Claps Randomizing Kore Settings, with Pd</a> [kore+CDM]</p>
<p>Thanks, Guiliano! Keep this stuff coming.</p>
<p>Previously in free Pd patching adventures:<br />
<a href="http://createdigitalmusic.com/2008/08/26/how-to-turn-theremin-into-midi-free-with-pd/">How to Turn Theremin into MIDI, Free with Pd</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/09/clap-on-clap-off-kore-player-pd-free-hand-clap-randomized-sounds/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
