<?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; Pd</title>
	<atom:link href="http://createdigitalmusic.com/tag/pd/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>Novation Releases All MIDI Details for Launchpad</title>
		<link>http://createdigitalmusic.com/2009/11/02/novation-releases-all-midi-details-for-launchpad/</link>
		<comments>http://createdigitalmusic.com/2009/11/02/novation-releases-all-midi-details-for-launchpad/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 16:14:10 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[control-surface]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[Novation]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=8180</guid>
		<description><![CDATA[Novation&#8217;s Launchpad, its affordable (]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/images/2009/10/twolaunchpads.jpg"></p>
<p>Novation&#8217;s Launchpad, its affordable (<$200) "grid" controller, may have a big Ableton logo on it. But underneath, it's just a MIDI controller. Bi-colored LEDs, containing a red and green element for red, green, and amber output (amber = red+green), can be triggered using simple MIDI note and control messages. That means, whether you're looking forward to Max for Live or you're sequencing in a tracker or writing Processing sketches, you can use the Launchpad just like any other MIDI controller. </p>
<p>One of the things I thought was a major demerit for Akai was the fact that they failed to ship a MIDI implementation for the Akai APC40. MIDI implementations are the charts of MIDI messages we've had since the very first MIDI devices came out in the 80s. They're usually printed in the back pages of the manual, and even the cheapest gear has often had one.</p>
<p><img src="http://createdigitalmusic.com/images/2009/11/launchpadillus.jpg" alt="launchpadillus" title="launchpadillus" width="580" height="309" class="alignright size-full wp-image-8188" /></p>
<p>Score: Novation 1, Akai 0. Novation has done the MIDI documentation, and then some. Its MIDI &#8220;Programmers Reference&#8221; is out even before the official Launchpad ship date. And rather than just doing a MIDI chart and assuming people know how to read it, they&#8217;ve taken the care to fully explain the way MIDI messages work, how to calculate the right messages, and how to really use this. Experts will have all the information they need, but newcomers will also find they can spend a little time and learn how to do what they want.</p>
<p><a href="http://www.novationmusic.com/support/launchpad/">Launchpad Support with Downloads</a> (see Programmer&#8217;s Reference at the bottom)<br />
Via: <a href="http://nezoomie.wordpress.com/2009/10/28/novation-released-launchpad-programming-guide-and-protocol/">Novation released Launchpad Programming Guide, and Protocol</a> [Nezoomie's Zen Wave Blog - great read]</p>
<p>It&#8217;s listed as &#8220;for Max/MSP programmers,&#8221; but anyone using MIDI will want to have a look; that&#8217;s obviously relevant to far more than just Max. (In fact, there&#8217;s not a single mention of anything specific to Max in the document.)</p>
<p>What might people do with stuff like this? Well, as of just four hours ago, Matt DiFonzo lets us know he&#8217;s written a simple monome emulator. It&#8217;s even got a clever name:</p>
<p><a href="http://post.monome.org/comments.php?DiscussionID=6245&#038;page=1#Item_1">nonome &#8211; monome emulator for Novation Launchpad</a></p>
<p>There&#8217;s some bad news mixed with the good. Even with something as simple as a grid of buttons, MIDI isn&#8217;t as friendly as it could be. I still would like to have a MIDI editor for the Launchpad so you can reassign buttons if you like &#8212; that&#8217;s a feature, incidentally, available on rival Ohm and Block hardware from <a href="http://www.lividinstruments.com/#">Livid Instruments</a>. Also, the documentation reveals that Launchpad uses &#8220;a low-speed version of USB,&#8221; which runs at a maximum of 400 messages per second, thus taking 200 milliseconds to update a Launchpad&#8217;s LEDs. (There are some workarounds, but they&#8217;re &#8230; more work. <strong>Clarification:</strong> Once you double up messages, though, you can get this to a more acceptable gap, and that&#8217;s for updating all the LEDs, not the latency of input messages.)<span id="more-8180"></span></p>
<p>Also, here&#8217;s a hint to Novation: use a <a href="http://creativecommons.org/">Creative Commons license</a> for that document. That way, your users will be free to document even more ingenious solutions and friendly guides. You win, and your users win. For instance, I have the illustration here, which I should be able to do for purposes of reporting on this story. But can I write my own how-to guide using your guide? Why not make it explicit to encourage me to do so? (They list the PDF as &#8220;proprietary,&#8221; though there&#8217;s no explicit license, and I think they just mean &#8220;proprietary&#8221; as in &#8220;what we&#8217;ve done on our hardware.&#8221;)</p>
<p>That&#8217;s a difference between open hardware and closed hardware, but I don&#8217;t even want to belabor the point &#8212; CC licenses are something a commercial company like Novation could easily use. In fact, if anyone at Novation or Ableton would like to talk to me about why I think it&#8217;s a good idea, I&#8217;d like to extend an open invitation. I&#8217;m no legal expert, but I can explain what it means to me as a user and developer, and connect you with some of the right people at Creative Commons and the CC-using community.</p>
<p>But those gripes aside, kudos to Novation for getting this documentation out here. I think it&#8217;s really good news for people experimenting with grid controllers. And we&#8217;ll be looking at how all of these tools, hardware and software, fit together, and how open source development can make them more powerful. </p>
<p>Patchers and coders and hackers: if you&#8217;re interested in working on interoperability between all this stuff, let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/11/02/novation-releases-all-midi-details-for-launchpad/feed/</wfw:commentRss>
		<slash:comments>71</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>Handmade Music NYC 7/16, Plus Meet the Suitcase That Sequences Anything</title>
		<link>http://createdigitalmusic.com/2009/07/08/handmade-suitcase-seq/</link>
		<comments>http://createdigitalmusic.com/2009/07/08/handmade-suitcase-seq/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 10:37:52 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[apc40]]></category>
		<category><![CDATA[brooklyn]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[crudbox]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[gestural]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[handmade-music]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[looop-r]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6425</guid>
		<description><![CDATA[CrudBox by Steven Litt at ITP from Core77 on Vimeo.
How much performance power can you pack in a briefcase? What if you could have a magic box that did whatever you wanted?
That&#8217;s the question asked, in various different ways, by the artists we&#8217;re showcasing at this month&#8217;s Handmade Music NYC, Thursday evening 7/16 in Brooklyn. [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="328"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4713523&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=4713523&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="328"></embed></object>
<p><a href="http://vimeo.com/4713523">CrudBox by Steven Litt at ITP</a> from <a href="http://vimeo.com/user1762260">Core77</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>How much performance power can you pack in a briefcase? What if you could have a magic box that did whatever you wanted?</p>
<p>That&#8217;s the question asked, in various different ways, by the artists we&#8217;re showcasing at this month&#8217;s Handmade Music NYC, Thursday evening 7/16 in Brooklyn. It&#8217;s a free event if you&#8217;re in the New York area, and we&#8217;ll be bringing as much of the work to you online around the world. Full event details:</p>
<p><a href="http://handmademusic.noisepages.com/2009/07/brooklyn-july-16-suitcase-sequencers-handmade-loopers-apc-hacking-shake-that-egg/">Brooklyn, July 16: Suitcase Sequencers, Handmade Loopers, APC Hacking, Shake That Egg</a></p>
<p><a href="http://www.facebook.com/event.php?eid=99132354193">Facebook event/RSVP</a></p>
<p><a href="http://noisepages.com/groups/handmade-music">Join the global Handmade Music group on noisepages</a></p>
<p>The projects:</p>
<p><strong>Sequence everything: CRUDBOX / <a href="http://thesis.stevenlitt.com/">STEVEN LITT</a></strong><br />
The CrudBox is an original hardware step sequencer in a briefcase, which plugs into and sequences everything from cassette decks to power tools and turns them into musical patterns.</p>
<p><strong>Looping hardware: <a href="http://www.looop-r.net/">LOOOP-R</a> / RUI PEREIRA</strong><br />
Looop-R is a musical, visual, hardware, software instrument.</p>
<p><strong>Shake the beats: <a href="http://log.liminastudio.com/?p=253">EGGBEATER </a>/ TED HAYES</strong><br />
This wireless, egg-shaped controller lets you mash loops, control filters, and play music using live gestures.</p>
<p><strong>Ableton hacking: AKAI APC40, HACKED / MICHAEL HATSIS</strong><br />
Live laptop fans, take note: the commercially-available Akai APC40 Ableton Live controller warped to make new musical performances possible.</p>
<p>Handmade Music is FREE and, as always, made possible by our hosts at <a href="http://3rdward.com">Brooklyn&#8217;s 3rd Ward creative space</a>, plus our friends at <a href="http://xlr8r.com">XLR8R Magazine</a>, <a href="http://makezine.com/blog">MAKE Magazine</a>, and DIY marketplace <a href="http://etsy.com">Etsy.com</a>.</p>
<p>Handmade Music&#8217;s Brooklyn home:<br />
<a href="http://www.3rdward.com/handmade-music/">http://www.3rdward.com/handmade-music/</a></p>
<p>Handmade Music in NYC and (soon) around the world, @ CDM&#8217;s Noisepages:<br />
<a href="http://handmademusic.noisepages.com">http://handmademusic.noisepages.com</a></p>
<p><a href="http://www.flickr.com/photos/rux-shots-here/3370264775/in/set-72157615596476697/"><img src="http://farm4.static.flickr.com/3576/3370264775_c3966cf52e.jpg?v=0"></a></p>
<div class="imgcaption">The custom LOOOP-R hardware (<a href="http://creativecommons.org/licenses/by-nc/2.0/deed.en">CC</a>) by Portuguese-native, NYU ITP student <a href="http://www.rux-werx-here.net/">Rui Pereira</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/07/08/handmade-suitcase-seq/feed/</wfw:commentRss>
		<slash:comments>4</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>Physical Objects for Performance, and Join Our Global Tangible Interface Hackday June 6!</title>
		<link>http://createdigitalmusic.com/2009/05/25/physical-objects-for-performance-and-join-our-global-tangible-interface-hackday-june-6/</link>
		<comments>http://createdigitalmusic.com/2009/05/25/physical-objects-for-performance-and-join-our-global-tangible-interface-hackday-june-6/#comments</comments>
		<pubDate>Mon, 25 May 2009 12:19:13 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[tangible]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/05/25/physical-objects-for-performance-and-join-our-global-tangible-interface-hackday-june-6/</guid>
		<description><![CDATA[Trackmate :: 5 ways to get started from adam kumpf on Vimeo.
The folks reading this site comprise an incredible worldwide community of creative musicians and technologists. So it’s always fantastic when we get to connect. Here’s our first experiment in doing just that with a one-day project starter to share. The theme: tangible interfaces.
The knob/potentiometer [...]]]></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=4138521&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=4138521&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>
<p><a href="http://vimeo.com/4138521">Trackmate :: 5 ways to get started</a> from <a href="http://vimeo.com/user1312431">adam kumpf</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>The folks reading this site comprise an incredible worldwide community of creative musicians and technologists. So it’s always fantastic when we get to connect. Here’s our first experiment in doing just that with a one-day project starter to share. The theme: tangible interfaces.</p>
<p>The knob/potentiometer – when you get enough of them, plugged into the right things, in the hands of the right people – has given us some wonderful music. (Heck, see also <em>the string</em>.) Simple inventions + lots of people + creativity + experimentation = brilliant output.</p>
<p>Computer interfaces that make use of physical objects for input are nothing new. But what is new is easier tools for making use of them, plus emerging communities of people who are new to the idea bringing fresh ideas. So, as opposed to our usual behind-the-computer isolation, we’re going to get folks together for the first in a series of experiments in virtual, shared hacking.</p>
<p><strong>June 6 </strong>(and in the days around it), we’ll have a shared online event, plus an in-person event in NYC at the wonderful <a href="http://www.nwcny.com/">New Work City</a>, working with projects based on the simple-and-cheap, open-source <a href="http://trackmate.sourceforge.net/">Trackmate</a> hardware+software, a tangible interface you can build for as little as US$50 in parts, <em>including the essential webcam</em>. </p>
<p><strong>What you need: </strong>some cheap parts, a webcam, a computer, some objects to track, and some inclination – the tracking software is even already built for you.</p>
<p><strong>What you can do: </strong>Apply stickers to track the physical objects, and turn any tangible real-world stuff into a musical interface. (Some coding or patching experience is recommended for connecting your interface to tools like Max or Pd or SuperCollider to make sounds, or for translating to MIDI for other tools.)</p>
<p>For musicians, I could imagine some really interesting possibilities. You can compose a wide variety of music and synthesized sound using nothing but a mouse as input; add a physical input with multiple points, and you lierally open more dimensions.</p>
<p><strong>How to get involved:</strong></p>
<ul>
<li><strong>Building it: </strong><a href="http://hackday.noisepages.com/2009/05/getting-your-parts-for-the-tangible-surface-hackday/">Parts + resources</a> </li>
<li><strong>Join in: </strong><a href="http://spreadsheets.google.com/viewform?formkey=cmRrQkVIYXgzU0RLeVVGbjEySE80VWc6MA..">RSVP for the online shared event</a> </li>
<li><strong>NYC: </strong>Some space left at the in-person event in NYC – <a href="http://spreadsheets.google.com/viewform?formkey=ck1fRlJjVV9Tb1Y2akVteGhUd2lyN3c6MA..">RSVP required</a> – plus a <a href="http://spreadsheets.google.com/viewform?formkey=cjVEZUZlRmJpM2hrMnZCSDVqWV9LYnc6MA..">party</a> in the evening. Other in-person events may get organized in other cities; stay tuned. </li>
</ul>
<p>On Create Digital Motion I’ve written a more detailed explanation of the event, why we’re doing it, and how to get involved:</p>
<p><a href="http://createdigitalmotion.com/2009/05/25/global-hackdays-experimenting-with-cheap-tangible-interfaces-june-6/">Global Hackdays: Experimenting with Cheap Tangible Interfaces, June 6</a></p>
<p>…and I’ve been adding to a blog on this project and future hackdays, which will be updated with more resources, ideas, tests, and tutorials leading up to, during, and after our first-ever global hackday:</p>
<p><a title="http://hackday.noisepages.com/" href="http://hackday.noisepages.com/"><strong>http://hackday.noisepages.com/</strong></a></p>
<p><em>By the way, apologies for <strong>completely</strong> botching our livestream of Handmade Music this week. Lesson learned: you need a reliably fast network to avoid total failure. New Work City is set up as an online-connected office, and they have a plenty-fast network, and if you follow me on Twitter I’ll be testing it the week of June 1. Readers have watched CDM experiment and learn by trial-and-error, though, and I always appreciate your support.</em></p>
<p><em>Also, this is not to be confused with <a href="http://hackaday.com">Hack-A-Day</a>, one of my all-time favorite places on the Internet. But let’s make every day a hackday.</em></p>
<p>Online form:</p>
<p> <span id="more-6027"></span><iframe height="974" marginheight="0" src="http://spreadsheets.google.com/embeddedform?key=rdkBEHax3SDKyUFn12HO4Ug" frameborder="0" width="500" marginwidth="0">Loading&#8230;</iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/05/25/physical-objects-for-performance-and-join-our-global-tangible-interface-hackday-june-6/feed/</wfw:commentRss>
		<slash:comments>9</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>
	</channel>
</rss>
