<?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>Making music with technology</description>
	<lastBuildDate>Fri, 25 May 2012 21:05:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Visual Music: SketchSynth Lets You Draw an Interface with Marker and Paper, A Brief Drawn-Music History</title>
		<link>http://createdigitalmusic.com/2012/05/visual-music-sketchsynth-lets-you-draw-an-interface-with-marker-and-paper-a-brief-drawn-music-history/</link>
		<comments>http://createdigitalmusic.com/2012/05/visual-music-sketchsynth-lets-you-draw-an-interface-with-marker-and-paper-a-brief-drawn-music-history/#comments</comments>
		<pubDate>Thu, 17 May 2012 10:46:38 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[carnegie-melon]]></category>
		<category><![CDATA[computer-vision]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[drawing]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[golan-levin]]></category>
		<category><![CDATA[interaction-design]]></category>
		<category><![CDATA[interface-design]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[opencv]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pittsburgh]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[usa]]></category>
		<category><![CDATA[visual-music]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=23931</guid>
		<description><![CDATA[Today, I&#8217;m in London doing a hands-on workshop on visual metaphors for music, and covering various topics filed under &#8220;synesthesia&#8221; at Music Tech Fest. It seems appropriate, with the subject matter on the brain, to revisit the topic of visuals and music in a series of posts. When you make hardware, with knobs and faders, &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/05/visual-music-sketchsynth-lets-you-draw-an-interface-with-marker-and-paper-a-brief-drawn-music-history/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/42053193?title=0&amp;byline=0&amp;portrait=0&amp;color=fff703" width="640" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p><em>Today, I&#8217;m in London doing a hands-on workshop on visual metaphors for music, and covering various topics filed under &#8220;synesthesia&#8221; at <a href="http://musictechfest.org/">Music Tech Fest</a>. It seems appropriate, with the subject matter on the brain, to revisit the topic of visuals and music in a series of posts.</em></p>
<p>When you make hardware, with knobs and faders, you&#8217;re constrained by physical space &#8211; the amount of room on a circuit board, the radius of a knob cap, the size of your fingers. But before you get there, the first step is to sketch an idea. Imagine if you could do that with a marker and paper and ink.</p>
<p>SketchSynth is the latest attempt at a drawable set of controls, letting you turn an illustration on paper into something you can actually use to make music. It&#8217;s not the first &#8211; this dream of being able to make things come alive with nothing more than a magical pen is an old one &#8211; but the execution looks superb. There are two basic approaches to the idea: one is to use some sort of conductive ink to turn the drawing itself into a sensor, and the other is to point a camera at the drawing and calculate where a user makes contact with the drawing. SketchSynth opts for the computer vision approach, by way of OpenFrameworks and the old standby of free and open source vision, OpenCV. (Kyle McDonald&#8217;s ofxCV does the heavy lifting.)</p>
<p><a href="http://createdigitalmusic.com/files/2012/05/sketchsynth_sketches.jpg"><img src="http://createdigitalmusic.com/files/2012/05/sketchsynth_sketches-640x399.jpg" alt="" title="sketchsynth_sketches" width="640" height="399" class="alignnone size-large wp-image-23935" /></a></p>
<div class="imgcaption">Participants visiting an installation version sketched up their own interfaces. Note the variety of layouts and creativity. Photo courtesy the artist.</div>
<p>Conventional vision fits the task well: faders and knobs respond as expected, even though they&#8217;re only ink on paper. While it&#8217;s a drawn interface, and could look like anything, the behavioral metaphors all come from hardware: there are sliders, momentary buttons, and pots. Place the tool in &#8220;edit&#8221; mode, and the computer analyzes what you&#8217;re drawing; in &#8220;play&#8221; mode, the camera tracks your finger as you manipulate what you&#8217;ve drawn. The project goes one step further than many that have come before, by overlaying a projection calibrated with your drawing for interactive visual feedback as well as sonic. Sound in this case is provided by Pd, but OpenSoundControl (OSC) messages let you connect to other musical (or visual) tools. See more in the making-of vid, at bottom.<span id="more-23931"></span></p>
<p>Creator Billy Keyes is working with the right mentor, too, completing this as research for Golan Levin, who has long explored the relationship of drawing and musical gesture. His <a href="http://www.pitaru.com/sonicWireSculptor/">Sonic Wire Sculptor</a> was a seminal creation in connecting drawings to sound, using a tablet to produce three-dimensional &#8220;wire&#8221; structures and corresponding sound synthesis. His <a href="http://www.fondation-langlois.org/html/e/page.php?NumPage=364">Messe di Voce</a> performance piece neatly reversed the relationship, using the voice as the input to animate drawings and illustrations. More of Levin&#8217;s work at <a href="http://www.flong.com/">flong.com</a>. See also: composer Xenakis&#8217; UPIC, which lives on today as <a href="http://www.iannix.org/en/index.php">IanniX</a>, a tool getting a lot of development attention.</p>
<p><a href="http://createdigitalmusic.com/files/2012/05/sketchsynth_pd.jpg"><img src="http://createdigitalmusic.com/files/2012/05/sketchsynth_pd-640x436.jpg" alt="" title="sketchsynth_pd" width="640" height="436" class="alignnone size-large wp-image-23936" /></a></p>
<div class="imgcaption">The Pd guts producing sound for the drawings. Any OSC-compatible app could work, too. (Actually, to make a self-contained app, might I suggest <a href="http://libpd.cc">libpd</a>?</div>
<p>Keyes&#8217; project, already getting lots of blog buzz, is notable for its practicality and immediacy; it seems a tool many others might use and build upon rather than a single piece of art.</p>
<p>It&#8217;s lovely to see projects, particularly academic projects, come to some form of completion and clarity. Speaking of completion and clarity, at some point a proper survey of drawn musical interfaces seems a must, but that will have to come another day. Where can I get a nice full English breakfast?</p>
<p><iframe src="http://player.vimeo.com/video/42053693?title=0&amp;byline=0&amp;portrait=0&amp;color=fff703" width="640" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>I&#8217;m late to the party, but hat tip in particular to <a href="http://www.creativeapplications.net/openframeworks/sketchsynth-drawable-user-interface-by-billy-keyes/">Creative Applications</a></p>
<p><a href="http://golancourses.net/2012spring/05/13/billy-keyes-final-project-sketchsynth/">Project Page at golancourses.net</a>; Linux source is promised soon</p>
<p>I&#8217;ve covered a number of these sorts of projects over recent years. </p>
<p><a href="http://createdigitalmusic.com/2009/09/paper-drawing-as-musical-controller-a-round-up/">Paper, Drawing as Musical Controller: A Round-Up</a> (including a number of paper examples)</p>
<p><a href="http://createdigitalmusic.com/2010/09/drawing-sound-crazy-touch-interface-sound-experiments-with-usine-pc/">Drawing Sound: Crazy Touch Interface Sound Experiments with Usine, PC</a> (using only a screen &#8211; and thus producing a very different experience of drawing</a></p>
<p><a href="http://createdigitalmusic.com/2009/09/imaginary-instruments-marker-and-paper-as-controller/">Imaginary Instruments: Marker and Paper as Controller</a> (this 2009 project is almost a direct analog to SketchSynth, minus the projection)</p>
<p><a href="http://createdigitalmusic.com/2010/07/iphones-pencils-hand-drawn-music-interactions-tokyo-subway-mobile-jam/">iPhones, Pencils: Hand-Drawn Music Interactions, Tokyo Subway Mobile Jam</a> (this one isn&#8217;t quite the same as the others, using pencil and paper to design an interface for a screen &#8211; but it&#8217;s nice to recall that you can do that, as well)</p>
<p><a href="http://createdigitalmusic.com/2012/01/pen-and-paper-as-graphical-digital-music-score/">Pen and Paper as Graphical, Digital Music Score</a> (from earlier this year, a more open-ended design)</p>
<p>Video: Sonic Wire Sculptor, 2003:<br />
<iframe src="http://blip.tv/play/g%2BQB14IzAg.html?p=1" width="480" height="350" frameborder="0" allowfullscreen></iframe><embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#g+QB14IzAg" style="display:none"></embed></p>
<p><a href=&#8221;</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/05/visual-music-sketchsynth-lets-you-draw-an-interface-with-marker-and-paper-a-brief-drawn-music-history/&via=cdmblogs&text=Visual Music: SketchSynth Lets You Draw an Interface with Marker and Paper, A Brief Drawn-Music History&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/05/visual-music-sketchsynth-lets-you-draw-an-interface-with-marker-and-paper-a-brief-drawn-music-history/&via=cdmblogs&text=Visual Music: SketchSynth Lets You Draw an Interface with Marker and Paper, A Brief Drawn-Music History&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/05/visual-music-sketchsynth-lets-you-draw-an-interface-with-marker-and-paper-a-brief-drawn-music-history/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/05/visual-music-sketchsynth-lets-you-draw-an-interface-with-marker-and-paper-a-brief-drawn-music-history/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Music, to Go: The Mobile Music Computer Revolution, BeagleBoard Workshop and Software</title>
		<link>http://createdigitalmusic.com/2012/05/music-to-go-the-mobile-music-computer-renaissance-beagleboard-workshop-and-software/</link>
		<comments>http://createdigitalmusic.com/2012/05/music-to-go-the-mobile-music-computer-renaissance-beagleboard-workshop-and-software/#comments</comments>
		<pubDate>Tue, 01 May 2012 13:51:59 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[amsterdam]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[beagleboard]]></category>
		<category><![CDATA[California]]></category>
		<category><![CDATA[ccrma]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[editorial]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[netherlands]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[raspberry-pi]]></category>
		<category><![CDATA[steim]]></category>
		<category><![CDATA[superior-californian-engineering]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[usa]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=23735</guid>
		<description><![CDATA[Something like this could be the guts of your next digital musical instrument &#8211; and it might even mean leaving your laptop at home for the next gig. Photo (CC-BY) Koen Kooi. Mobile computing has already had an enormous impact on music making. A modern phone or tablet (and yes, most often, these come from &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/05/music-to-go-the-mobile-music-computer-renaissance-beagleboard-workshop-and-software/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2012/05/beagleboard.jpg"><img src="http://createdigitalmusic.com/files/2012/05/beagleboard.jpg" alt="" title="beagleboard" width="640" height="428" class="alignnone size-full wp-image-23739" /></a></p>
<div class="imgcaption">Something like this could be the guts of your next digital musical instrument &#8211; and it might even mean leaving your laptop at home for the next gig. Photo (<a href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-BY</a>) <a href="http://dominion.thruhere.net/koen/cms/">Koen Kooi</a>.</div>
<p>Mobile computing has already had an enormous impact on music making. A modern phone or tablet (and yes, most often, these come from Apple) is capable of out-performing a lot of dedicated hardware and easily runs the synths and workstations that required state-of-the-art desktops just a decade or so ago. </p>
<p>But what if this same computing power &#8211; low-energy, low-cost chips &#8211; could be in other music gear, too? They could offer significant advantages. Bare boards, while on their own not quite road-ready, can wind up in music-friendly housings. (Think stompboxes &#8211; without stomping on your phone, or buying a big, silly dock.) You&#8217;ll never have to sign a contract with a phone company to get one, or stop your latest song sketch to take a call. And they could be significantly cheaper: the Raspberry Pi isn&#8217;t quite ready for mass consumption yet, but it has already begun shipping at US$25, meaning the entire computer costs what a phone car charger might.</p>
<p>In fact, much as the original personal computing revolution took computing to masses of new audiences, this could extend music computational power worldwide. We&#8217;re not just talking strange DIY software, either &#8211; these boards run Linux, meaning a lot of off-the-shelf music software will &#8220;just work,&#8221; including even some fine commercial entries.</p>
<p>If you&#8217;re ready to stop dreaming and start making music, now&#8217;s a great time. CCRMA at Stanford in the United States and STEIM in Amsterdam, NL have each been working on development. STEIM even has a workshop scheduled for June, taught by Edgar Berdahl (CCRMA) and Florian Goltz (DE):<br />
<a href="http://steim.org/event/ccrma-invention-embedded-instrument-design/">Satellite CCRMA: Interactive design with open embedded computers</a></p>
<p>The instructors offer some great inspiration about what this is all about in their description:</p>
<blockquote><p>These small computers combine the connectivity of a laptop with the computational power of a high-end smartphone; however they are less expensive than either and fit inside a cigar box. We will dedicate much of the workshop to prototyping new functional artworks, for example: musical instruments, effects processors, interactive installation works, and anything else you can imagine that requires high computational power in a small, inexpensive footprint.<span id="more-23735"></span></p>
<p>In the broader sense this workshop deals with interaction design: What happens when human behaviours meet those of machines? </p></blockquote>
<p>But even if you&#8217;re not able to get to California or Holland, you can give the software a try. The BeagleBoard is now supported by a custom distro; the Raspberry Pi seems a logical next frontier once it starts shipping. With Pd (Pure Data) included, you can even copy-and-paste instruments and effects like synthesizers, step sequencers and drum machines, and granulators built by a broad community &#8211; even without necessarily being a master patcher yourself. (And then, when you do want to modify the way it functions or sounds or gets controller, you can.)<br />
<a href="https://ccrma.stanford.edu/~eberdahl/Satellite/">https://ccrma.stanford.edu/~eberdahl/Satellite/</a></p>
<p><a href="http://createdigitalmusic.com/files/2012/05/raspberry_pi.jpg"><img src="http://createdigitalmusic.com/files/2012/05/raspberry_pi.jpg" alt="" title="raspberry_pi" width="640" height="424" class="alignnone size-full wp-image-23741" /></a></p>
<div class="imgcaption"><a href="http://www.raspberrypi.org/">Raspberry Pi</a>, you&#8217;re next. Smaller and far cheaper than the BeagleBoard, you could buy this up the way you would milk and eggs. Photo (<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>) <a href="http://www.jaredsmith.net/">Jared Smith</a>.</div>
<p>It&#8217;s not all beginner-friendly yet, but these hacklabs seem the perfect way to begin to move in that direction, as more people test the solutions, gather data on how different patches perform, and make tweaks and write documentation. </p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/05/music-to-go-the-mobile-music-computer-renaissance-beagleboard-workshop-and-software/&via=cdmblogs&text=Music, to Go: The Mobile Music Computer Revolution, BeagleBoard Workshop and Software&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/05/music-to-go-the-mobile-music-computer-renaissance-beagleboard-workshop-and-software/&via=cdmblogs&text=Music, to Go: The Mobile Music Computer Revolution, BeagleBoard Workshop and Software&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/05/music-to-go-the-mobile-music-computer-renaissance-beagleboard-workshop-and-software/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/05/music-to-go-the-mobile-music-computer-renaissance-beagleboard-workshop-and-software/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Patch Your Own Music Creations, Free: Pd-extended Arrives, Far More Usable</title>
		<link>http://createdigitalmusic.com/2012/04/patch-your-own-music-creations-free-pd-extended-arrives-far-more-usable/</link>
		<comments>http://createdigitalmusic.com/2012/04/patch-your-own-music-creations-free-pd-extended-arrives-far-more-usable/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 14:32:46 +0000</pubDate>
		<dc:creator>Hans-Christoph Steiner</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[DSP]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[miller-puckette]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pd-extended]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[synthesis]]></category>
		<category><![CDATA[tcl]]></category>
		<category><![CDATA[visual-programming]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=23669</guid>
		<description><![CDATA[Pure Data is a wonder: a free and open source environment for creating your own musical and multimedia creations with graphical programming, from Miller Puckette, the original creator of Max. You can produce everything from interactive sequencers and drum machines to synths to video performance tools by connecting patch cables visually, and you can run &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/04/patch-your-own-music-creations-free-pd-extended-arrives-far-more-usable/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2012/04/bang1.jpg"><img src="http://createdigitalmusic.com/files/2012/04/bang1.jpg" alt="" title="bang" width="529" height="477" class="alignnone size-full wp-image-23677" /></a></p>
<p><em>Pure Data is a wonder: a free and open source environment for creating your own musical and multimedia creations with graphical programming, from Miller Puckette, the original creator of Max. You can produce everything from interactive sequencers and drum machines to synths to video performance tools by connecting patch cables visually, and you can run on virtually any platform, from BeagleBoards and Rasberry Pi to Mac, Windows, and Linux desktop. Via <a href="http://libpd.cc">libpd</a>, you can target other development languages and environments, embed engines in games, or work with Android and iOS. </p>
<p>What hasn&#8217;t been so wonderful, of course, is Pd&#8217;s graphical editing environment, which can be charitably described as &#8220;bare-bones.&#8221; That is, until now. Pd-extended 0.43 massively improves performance and usability of the GUI in a ground-up rewrite and new plug-in architecture, and it&#8217;s just about ready for prime time. That gives you new patching and debugging tools, many familiar to users of Pd&#8217;s proprietary cousin, Max/MSP, but which are finally available to Pd, too.</p>
<p>It&#8217;s so important, in fact, that CDM invites Hans-Christoph Steiner, one of the key developers of Pd-extended, to give us a tour of what&#8217;s new. (Note: because Pd-extended includes various additional objects or &#8220;externals&#8221; that Pd Vanilla lacks, you should be careful when building patches for libpd. What I like to do is use Pd-extended as my editing environment, then double-check patches by opening them in Vanilla to make sure I haven&#8217;t accidentally used an object that&#8217;s not part of the bare-bones version. I can then substitute an object, copy an abstraction, or if necessary build that external.) -Ed.</em><span id="more-23669"></span></p>
<p>The Pd-extended 0.43 release has been brewing an extra long time, about 18 months now, mostly because there are lots of big improvements.  We wanted to make sure we got it right, so your patches all work, but the improvements all shine, so its taken a while.  It&#8217;s now solidly beta, so we&#8217;re looking for testers. Download a beta build to try here:</p>
<p><a href="http://puredata.info/downloads/pd-extended/releases/0.43.1" target="_blank"> http://puredata.info/downloads/pd-extended/releases/0.43.1</a></p>
<p>First off, the <code>pd-gui</code> side of Pd has been rewritten from scratch.  The focus for most of the recent work has been on the editing experience, making your patching experience as productive and flexible as possible.  To give some background, Pd has always been made up of two programs: <code>pd</code> is the core engine and <code>pd-gui</code> is the GUI.  Since basically all computers now come with multiple CPU cores, this means that <code>pd-gui</code> will usually run on a separate CPU core than <code>pd</code>, so they don&#8217;t step on each other&#8217;s toes.  <code>pd</code> can entirely take over its own core.  If you want to make your patch use more CPU cores, then check out the <code>[pd~]</code> object introduced in the last release, but fine-tuned in this one.</p>
<p>There are so many ideas for making a better editing experience in Pd; this release makes big strides to address the editing experience.  There are new features like Magic Glass, Autotips, Autopatch and Perf Mode, all available on the Edit menu.  </p>
<p><a href="http://createdigitalmusic.com/files/2012/04/newfeatures-1.jpg"><img src="http://createdigitalmusic.com/files/2012/04/newfeatures-1.jpg" alt="" title="newfeatures-1" width="522" height="374" class="alignnone size-full wp-image-23679" /></a></p>
<div class="imgcaption">Awesome new Pd features: now in Pd-extended, on the Edit menu. Messy patch: Peter&#8217;s. (Hint: yours may look better.)</div>
<ul>
<li>Magic Glass lets you magically see the messages as they pass through the cords.  Just turn it on and hover above a cord, and you&#8217;ll see the messages as they go by.  You can even look at signal/audio cords.</li>
<li>Autotips gives you tips about what an object does, what its inlet expects, and what comes out of the outlets.</li>
<li>Autopatch mode automatically connects objects as you create them.  </li>
<li>Perf Mode, is a mode for performance that makes it harder to accidentally close windows that are part of your performance.</li>
</ul>
<p><a href="http://createdigitalmusic.com/files/2012/04/tips-1.jpg"><img src="http://createdigitalmusic.com/files/2012/04/tips-1.jpg" alt="" title="tips-1" width="451" height="318" class="alignnone size-full wp-image-23680" /></a></p>
<h3>A whole new Pd Window</h3>
<p>The Pd Window is also majorly overhauled.  First of all, it&#8217;s fast.  Much much faster than the old one.  You can now print thousands of messages per second to the Pd Window and still edit your patch.  No more will an accidental dump of info cause the GUI to freeze up (well, okay, maybe if you send 10,000 messages/second, but that is way too many).  There are also five levels of printing messages to the Pd Window: <em>fatal</em>, <em>error</em>, <em>normal</em>, <em>debug</em>, <em>all</em>. If you are only interested in fatal errors, switch the Pd Window to <strong>0 &#8211; fatal</strong>, and you&#8217;ll only see the worst problems.  You want to see every single message to debug?  Switch to <strong>4 &#8211; all</strong>, and you&#8217;ll drink from the firehose.</p>
<p>There is also the new <strong>log</strong> library, which lets you easily send messages for those different levels.  And all messages logged with the objects from the <strong>log</strong> library are clickable: when you Ctrl-Click or Cmd-click (Mac OS X) on the line in the Pd Window, it&#8217;ll pop up the patch where the message came from, and highlight the specific object that printed it.  That even works for many messages from other objects, as well.</p>
<p>The Pd Window also includes very basic level meters for monitoring the input and output levels.  And for those who want to play with the GUI in realtime, you can type Tcl code in the Tcl entry field, and directly modify and probe the running GUI. </p>
<h3>Customize the GUI with Plugins</h3>
<p>One thing that you can do now is customize the GUI using <a href="http://puredata.info/docs/guiplugins" target="_blank">GUI plugins</a>.  You can change all sorts of colors, some fonts, and many behaviors.  Want to create a new object when you triple-click?  Try the <a href="http://puredata.info/docs/guiplugins/SimpleExamples/" target="_blank">tripleclick example plugin</a>  Want to make the patch cords disappear when you leave Edit Mode? Check out the &#8220;<a href="http://puredata.info/docs/guiplugins/SimpleExamples/" target="_blank">only show cords in edit mode</a>&#8221; example.  Those are the simple ones.  There is also <a href="http://puredata.info/community/projects/software/completion-plugin">Tab Completion</a>, a search engine for the docs, a category browser for the right-click menu, a <a href="http://puredata.info/downloads/buttonbar">buttonbar</a> for creating objects, and more.</p>
<p>You can find many GUI plugins in the <a href="http://puredata.info/downloads/by-category/guiplugin" target="_blank">new section of the downloads page</a> as well as <a href="http://puredata.info/docs/guiplugins" target="_blank">documentation for making your own</a>.  (What kind of GUI plugin will you write?)</p>
<h3>Write Pd objects in more languages</h3>
<p>Traditionally, Pd objects are written in Pd (abstractions), C and some in C++.  This new release includes two &#8220;loaders&#8221;, Lua and Tcl, which allow you to write regular Pd objects in either Lua or Tcl.  Pd is not the best for processing strings, so if you need to do that, you can now easily use Lua or Tcl, both very easy scripting languages for working with strings.  Lua is often used for OpenGL work, so you can also run Lua objects to work in conjunction with Gem.  Also, the Tcl loader lets you write GUI objects in pure Tcl, no C needed.</p>
<h3>Multi-processing, Pd-style!</h3>
<p>The [pd~] object now works out of box.  In case you missed the introduction of the [pd~] object in the last release, we&#8217;ll introduce you now.  [pd~] is Pd itself incapsulated into an object.  You can run any patch inside that instance of Pd, the difference is that the Pd in the [pd~] object runs in a totally separate process.  So if your computer has multiple CPU cores, which basically all computers do these days, then the Pd process inside the [pd~] object will run on a separate core.  This means you can have a heavy Pd patch spread across multiple cores or CPUs.  Or for people who work with video and audio together, you  can have one instance for video running at a normal priority, then another instance for audio running at a high priority to make sure there aren&#8217;t clicks in the audio caused by heavy video processing.</p>
<h3>Autotips, generated from help patches</h3>
<p>This release also provides a new &#8220;autotips&#8221; feature to provide instant information about objects and their inlets and outlets.  It is one of the first new developments to showcase all of the meta data that is now included in all of the help patches. (Check out the [pd META] subpatches.)  When you hover above an inlet or the object itself in Edit Mode, you&#8217;ll see a short text description pop up on the lower left corner. But, of course, using a GUI plugin, you could customize how they are displayed to make it how you want to see it. If you want to add autotips to your object, then just add a [pd META] subpatch to your objects&#8217; help patches, and fill out the description, etc.  Voila!  They&#8217;ll have instant information. </p>
<h3>What&#8217;s next?</h3>
<p>The core <code>pd</code> process still handles a lot of the GUI stuff, but we are working on splitting that out for the 0.44 release.  That is a big chunk of work, but it will also bring big gains.  In particular, it means that it will be possible for people to write their own GUIs for Pd, covering not just the display of the patch, but also the editing, and everything else.  You like OpenFrameworks, Python, iOS, JUCE, Qt, etc.? Write your own  <code>pd-gui</code> using the toolkit of your choice. That&#8217;s the idea at least.  That will take a solid chunk of work, so we are looking for people to join that effort.</p>
<p><strong>Try it yourself:</strong></p>
<p><a href="http://puredata.info/downloads/pd-extended/releases/0.43.1">http://puredata.info/downloads/pd-extended/releases/0.43.1</a><br />
<a href="http://puredata.info/downloads/pd-extended">http://puredata.info/downloads/pd-extended</a></p>
<p><strong>Where to learn Pd:</strong></p>
<p><a href="http://puredata.info/docs/ResourcesToStartLearning/">Resources to start learning</a></p>
<p><em>-Hans-Christoph Steiner for CDM</em></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/04/patch-your-own-music-creations-free-pd-extended-arrives-far-more-usable/&via=cdmblogs&text=Patch Your Own Music Creations, Free: Pd-extended Arrives, Far More Usable&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/04/patch-your-own-music-creations-free-pd-extended-arrives-far-more-usable/&via=cdmblogs&text=Patch Your Own Music Creations, Free: Pd-extended Arrives, Far More Usable&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/04/patch-your-own-music-creations-free-pd-extended-arrives-far-more-usable/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/04/patch-your-own-music-creations-free-pd-extended-arrives-far-more-usable/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>From Your Body to Music: Interview with Biophysical Xth Sense Interface Creator</title>
		<link>http://createdigitalmusic.com/2012/03/from-your-body-to-music-interview-with-biophysical-xth-sense-interface-creator/</link>
		<comments>http://createdigitalmusic.com/2012/03/from-your-body-to-music-interview-with-biophysical-xth-sense-interface-creator/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 21:14:08 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Artists]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[biological]]></category>
		<category><![CDATA[biology]]></category>
		<category><![CDATA[biophysical]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[FLOSS]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[futurism]]></category>
		<category><![CDATA[futuristic]]></category>
		<category><![CDATA[georgia-tech]]></category>
		<category><![CDATA[guthman]]></category>
		<category><![CDATA[human-computer-interface]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[xth-sense]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=23068</guid>
		<description><![CDATA[What you&#8217;re watching in the video above doesn&#8217;t involve cameras or motion sensors. It&#8217;s the kind of brain-to-machine, body-to-interaction interface most of us associate with science fiction. And while the technology has made the occasional appearance in unusual, niche commercial applications, it&#8217;s poised now to blow wide open for music &#8211; open as in free &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/03/from-your-body-to-music-interview-with-biophysical-xth-sense-interface-creator/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/20889787?title=0&amp;byline=0&amp;portrait=0&amp;color=737373" width="640" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>What you&#8217;re watching in the video above doesn&#8217;t involve cameras or motion sensors. It&#8217;s the kind of brain-to-machine, body-to-interaction interface most of us associate with science fiction. And while the technology has made the occasional appearance in unusual, niche commercial applications, it&#8217;s poised now to blow wide open for music &#8211; open as in free and open source.</p>
<p>Erasing the boundary between contracting a muscle in the bio-physical realm and producing electronic sound in the virtual realm is what Xth Sense is all about. Capturing biological data is all the rage these days, seen primarily in commercial form in products for fitness, but a growing trend in how we might make our computers accessories for our bodies as well as our minds. (Or is that the other way around?) This goes one step further: the biological becomes the interface.</p>
<p>Artist and teacher Marco Donnarumma took first prize with this project in the prestigious Guthman Musical Instrument Competition at Georgia Tech in the US. Born in Italy and based in Edinburgh, Scotland, Marco explains to us how the project works and why he took it up. It should whet your appetite as we await an open release for other musicians and tinkerers to try next month. (By the way, if you&#8217;re in the New York City area, Marco will be traveling to the US &#8211; a perfect chance to collaborate, meet, or set up a performance or workshop; shout if you&#8217;re interested.)</p>
<div id="attachment_23076" class="wp-caption alignnone" style="width: 650px"><a href="http://createdigitalmusic.com/files/2012/03/marco-donnarumma_hypo-chrysos_720px.jpg"><img src="http://createdigitalmusic.com/files/2012/03/marco-donnarumma_hypo-chrysos_720px-640x640.jpg" alt="" title="marco-donnarumma_hypo-chrysos_720px" width="640" height="640" class="size-large wp-image-23076" /></a><p class="wp-caption-text">Hypo Chrysos live at Trendelenburg AV Festival, Gijon, Spain, December 2011.</p></div><span id="more-23068"></span></p>
<p><strong>CDM: Tell us a bit about yourself. You&#8217;re working across disciplines, so how do you describe what you do?</strong></p>
<p><strong>Marco:</strong> People would call me a media and sound artist. I would say what I love is performing, but at the same time, I&#8217;m really curious about things. So, most of the time I end up coding my software, developing devices and now even designing wearable tech. Since some years now I work only with free and open source tools and this is naturally reflected in what I do and how I do it. (Or at least I hope so!)</p>
<p>I just got back from Atlanta, US, where the Xth Sense (XS) was awarded the first prize in the Margaret Guthman New Musical Instrument, as what they named the “world&#8217;s most innovative new musical instrument.” [See <a href="http://www.gatech.edu/newsroom/release.html?nid=110311">announcement from Georgia Tech</a>.]</p>
<p>It&#8217;s an encouraging achievement and I&#8217;m still buzzing, specially because the other 20 finalists all presented great ideas. Overall, it has been an inspiring event, and I warmly recommend musicians and inventors to participate next year. My final performance:</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/IzvfzOpxhLQ?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>Make sure to use a proper soundsystem [when watching the videos]; most of the sound spectrum lives between 20-60Hz.</p>
<p><div id="attachment_23074" class="wp-caption alignnone" style="width: 309px"><a href="http://createdigitalmusic.com/files/2012/03/marco-donnarumma_xth-sense_georgiatech2012.jpeg"><img src="http://createdigitalmusic.com/files/2012/03/marco-donnarumma_xth-sense_georgiatech2012.jpeg" alt="" title="marco-donnarumma_xth-sense_georgiatech2012" width="299" height="479" class="size-full wp-image-23074" /></a><p class="wp-caption-text">Music for Flesh II live at Georgia Tech Center for Music Technology, Atlanta, USA, February 2012. Photo courtesy the artist.</p></div>
<p><strong>You&#8217;re clenching your muscles, and something is happening &#8211; can you tell us how this XS system works?</strong></p>
<p><strong>Marco:</strong> My definition of it goes like “a biophysical framework for musical performance and responsive milieux.” In other words, it is a technology that extends some intrinsic sonic capabilities of the human body through a computer system that senses the physical energy released by muscle tissues. </p>
<p>I started developing it in September 2011 at the <a href="http://sites.ace.ed.ac.uk/sdresearch/">SLE</a>, the Sound Lab at the Edinburgh University, and got it ready to go in March 2011. It has evolved a lot in many ways ever since.</p>
<div id="attachment_23075" class="wp-caption alignnone" style="width: 650px"><a href="http://createdigitalmusic.com/files/2012/03/marco-donnarumma_xth-workshop-3.jpg"><img src="http://createdigitalmusic.com/files/2012/03/marco-donnarumma_xth-workshop-3-640x233.jpg" alt="" title="marco-donnarumma_xth-workshop-3" width="640" height="233" class="size-large wp-image-23075" /></a><p class="wp-caption-text">The Xth Sense wearable biosensors by Chris Scott.</p></div>
<p>The XS is composed of custom biophysical sensors and a custom software.</p>
<p>At the onset of a muscle contraction, energy is released in the form of acoustic sound. This is to say, similarly to the chord of a violin, each muscle tissue vibrates at specific frequencies and produces a sound (called Mechanomyographic signal, or MMG). It is not audible to human ear, but it is indeed a soundwave that resonates from the body. </p>
<p>The MMG data is quite different from locative data you can gather with accelerometers and the like; whereas the latter reports the consequence of a movement, the former directly represents the energy impulse that causes that movement. If you add to this a high sampling rate (up to 192.000Hz if your sound card supports it) and very low latency (measured at 2.3ms) you can see why the responsiveness of the XS can be highly expressive.</p>
<p>The XS sensors capture the low-frequency acoustic vibrations produced by a performer&#8217;s body and send them to the computer as an audio input. The XS software analyzes the MMG in order to extract the characteristics of the movements, such as dynamics of a single gesture, maximum amplitude of a series of gestures in time, etc.</p>
<p>These are fed to some algorithms that produce the control data (12 discrete and continuous variables for each sensor) to drive the sound processing of the original MMG.</p>
<p>Eventually, the system plays back both the raw muscle sounds (slightly transposed to become better audible, say about 50/60Hz) and the processed muscle sounds.</p>
<p>I like to term this model of performance biophysical music, in contrast with biomusic, which is based on the electrical impulses of muscles and brainwaves.</p>
<p>By differently contracting muscles (which has a different meaning than simply “moving”) one can create and sculpt musical material in real-time. One can design a specific gesture that produces a specific sonic result, what I call a sound-gesture. These can be composed in a score, or improvised, or also improvised on a more or less fixed score. </p>
<p>The XS software has also a sensing sequencing time-line: with a little machine learning (just implemented few days ago) the system understands when you&#8217;re still or moving, when you&#8217;re being fast or slow, and can use this data to change global parameters, functions or to play with the timing of events. For example, the computer can track your behaviour in time and wait for you to stop whatever you&#8217;re doing before switching to a different set of funcions. </p>
<p>The XS sensors are wearable devices, so the computer can be forgotten in a corner of the stage; the performer has complete freedom on stage, and the audience is not exposed to the technology, but rather to the expressivity of the performance. What I like most about the XS is that is a flexible and multi-modal instrument. One can use it to:</p>
<ul>
<li>capture and playback acoustic sounds of the body,</li>
<li>control audio and video software on the computer, or</li>
<li>capture body sounds and control them through the computer simultaneously.</li>
</ul>
<p>This opens up an interesting perspective on the applications of the XS to musical performance, dance, theatre and interaction design. The XS can also be used only as a gestural controller, although I never use it exclusively this way. We have thousands of controllers out there.</p>
<p>Besides, I wanted the XS to be accessible, usable, hackable and redistributable. Unfortunately, the commercialized product dealing with biosignals are mostly not cheap and &#8212; most importantly &#8212; closed to the community. See the Emotiv products (<a href="http://www.emotiv.com/store/hardware/epoc-bci/epoc-neuroheadset/">US$299 Neuro Headset</a>, not for developers), or the <a href="http://infusionsystems.com/catalog/product_info.php/products_id/199">BioFlex</a> (US$392.73). One could argue that the technology is complex, and that&#8217;s why those devices are expensive and closed. This could make sense, but who says we can&#8217;t produce new technologies that openly offer similar or new capabilities at a much lower cost?</p>
<p>The formal recognition of the XS as an innovative musical instrument and the growing effort of the community in producing <a href="http://www.google.co.uk/search?q=diy+eeg">DIY EEG</a>, <a href="http://www.google.co.uk/search?q=diy+ecg">ECG</a> and <a href="http://www.google.co.uk/search?q=biohacking">Biohacking</a> devices are a clear statement in this sense. I find this movement encouraging and possibly indispensable nowadays, as the information technology industry is increasingly deploying biometric data for adverts and security systems. For the geeky ones there are some examples in <a href="http://di.ncl.ac.uk/publicweb/liveness/accepted_papers/donnarumma.pdf">a recent paper of mine for the 2012 CHI workshop on Liveness</a>.</p>
<p>For those reasons, the XS hardware design has been implemented in the simplest form I could think of; the parts needed to build an XS sensor cost about £5 altogether and the schematics looks purposely dumb. The sensors can be worn on any parts of the body. I worked with dancers who wore them on the neck and legs, a colleague stuck one to his throat to capture the resonances of his voice, I use them <a href="http://marcodonnarumma.com/works/xth-sense">on the arms</a> or to <a href="http://marcodonnarumma.com/works/hypo-chrysos">capture the pumping of the blood flow and the heart rate</a>.</p>
<p>The XS software is free, based in Pd, aka <a href="http://puredata.info">Pure Data</a>, and comes with a proper, user-friendly Graphical User Interface (GUI) and its own library, which includes over one hundred objects with help files. It is developed on Linux, and it&#8217;s Mac OS X compatible; I&#8217;m not developing for Windows, but some people got it working there too. A big thumb up goes to our wonderful Pd Community; if I had not been reading and learning through the Pd mailing list for the past 5 years I would have never been able to code this stuff.</p>
<div id="attachment_23078" class="wp-caption alignnone" style="width: 650px"><a href="http://createdigitalmusic.com/files/2012/03/marcodonnarumma-xthsense-HC_main-gui-march2012.png"><img src="http://createdigitalmusic.com/files/2012/03/marcodonnarumma-xthsense-HC_main-gui-march2012-640x360.png" alt="" title="marcodonnarumma-xthsense-HC_main-gui-march2012" width="640" height="360" class="size-large wp-image-23078" /></a><p class="wp-caption-text">The Xth Sense software Graphical User Interface. Built in Pd.</p></div>
<p>The public release of the project will be in April. The source code, schematics, tutorials, will be freely available online, and there will be DIY kits for the lazier ones. I&#8217;m already collecting orders for the first batch of DIY kits, so if anybody is interested please, get in touch:<br />
<a href="http://marcodonnarumma.com/contact">http://marcodonnarumma.com/contact</a> </p>
<p>I do hope to see the system hacked and extended, especially because the sensors were initially built with the support of the folks at the Dorkbot ALBA/Edinburgh Hacklab. I&#8217;m also grateful to the community around me, friends, musicians, artists devs and researchers for contributing to the success of the project by giving feedback, inspiring and sharing (you know who you are!).</p>
<p><strong><em>Thanks, Marco! We&#8217;ll be watching!</strong></em></p>
<p><strong>More on the Work</strong></p>
<p><a href="http://marcodonnarumma.com/works/xth-sense/">http://marcodonnarumma.com/works/xth-sense/</a><br />
<a href="http://marcodonnarumma.com/works/music-for-flesh-ii/">http://marcodonnarumma.com/works/music-for-flesh-ii/</a><br />
<a href="http://res.marcodonnarumma.com/blog/">http://res.marcodonnarumma.com/blog/</a></p>
<p>And the Edinburgh hack lab:<br />
<a href="http://edinburghhacklab.com/">http://edinburghhacklab.com/</a></p>
<p><strong>Biological Interfaces for Music</strong></p>
<p>There isn&#8217;t space here to recount the various efforts to do this; Marco&#8217;s design to me is notable mainly in its simplicity and &#8211; hopefully, as we&#8217;ll see next month &#8211; accessibility to other users. I&#8217;ve seen a number of brain interfaces just in the past year, but perhaps someone with more experience on the topic would like to share; that could be a topic for another post.</p>
<p>Entirely unrelated to music, but here&#8217;s the oddest demo video I&#8217;ve seen of human-computer interfacing, which I happened to see today. (Well, unrelated to music until you come up with something this crazy. Go! I want to see your band playing with interactive animal ears.)</p>
<p><object width="640" height="360"><param name="movie" value="http://www.youtube-nocookie.com/v/w06zvM2x_lw?version=3&amp;hl=de_DE"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/w06zvM2x_lw?version=3&amp;hl=de_DE" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Scientific American&#8217;s blog tackles the question this week (bonus 80s sci-fi movie reference):<br />
<a href="http://blogs.scientificamerican.com/observations/2012/03/12/brain-machine-interfaces-in-fact-and-fiction/">Brain-Machine Interfaces in Fact and Fiction</a></p>
<p>I&#8217;ve used up my <em>Lawnmower Man</em> reference quota for the month, so tune in in April.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/03/from-your-body-to-music-interview-with-biophysical-xth-sense-interface-creator/&via=cdmblogs&text=From Your Body to Music: Interview with Biophysical Xth Sense Interface Creator&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/03/from-your-body-to-music-interview-with-biophysical-xth-sense-interface-creator/&via=cdmblogs&text=From Your Body to Music: Interview with Biophysical Xth Sense Interface Creator&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/03/from-your-body-to-music-interview-with-biophysical-xth-sense-interface-creator/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/03/from-your-body-to-music-interview-with-biophysical-xth-sense-interface-creator/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>How to Make a Music App for iOS, Free, with libpd: Exclusive Book Excerpt</title>
		<link>http://createdigitalmusic.com/2012/03/how-to-make-a-music-app-for-ios-free-with-libpd-exclusive-book-excerpt/</link>
		<comments>http://createdigitalmusic.com/2012/03/how-to-make-a-music-app-for-ios-free-with-libpd-exclusive-book-excerpt/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 19:21:00 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[game-audio]]></category>
		<category><![CDATA[game-design]]></category>
		<category><![CDATA[game-sound]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[interactive-music]]></category>
		<category><![CDATA[interactive-sound]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[libpd]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[o'reilly]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[peter-brinkmann]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Sound-design]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=22994</guid>
		<description><![CDATA[What will you do with this blank slate? Photo (CC-BY) Yutaka Tsutano. Apple yesterday described their iPad as &#8220;this magical pane of glass that can become anything you want it to be.&#8221; So &#8211; how about making mobile devices into what you want it to be? With the help of author Peter Brinkmann and publisher &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/03/how-to-make-a-music-app-for-ios-free-with-libpd-exclusive-book-excerpt/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2012/03/iphones.jpg"><img src="http://createdigitalmusic.com/files/2012/03/iphones.jpg" alt="" title="iphones" width="640" height="427" class="alignnone size-full wp-image-22996" /></a></p>
<div class="imgcaption">What will you do with this blank slate? Photo (<a href="http://creativecommons.org/licenses/by/2.0/">CC-BY</a>) <a href="http://www.flickr.com/photos/ivyfield/">Yutaka Tsutano</a>.</div>
<p>Apple yesterday described their iPad as &#8220;this magical pane of glass that can become anything you want it to be.&#8221; So &#8211; how about making mobile devices into what you want it to be?</p>
<p>With the help of author Peter Brinkmann and publisher O&#8217;Reilly, we&#8217;d like to give you a taste of Peter&#8217;s new book, <em>Making Musical Apps: Real-time audio synthesis on Android and iOS</em>. Imagining that a lot of you are especially curious about iOS, we&#8217;ll include the chapter on how to get started with development. It really gives you a sense of how easy this can be; the challenge is, as it should be, coming up with musical ideas. And Apple did say that they thought that technology was at its best when it was &#8220;invisible,&#8221; not when it was &#8220;inaudible.&#8221; So let&#8217;s make it make some noise.</p>
<p><em>(Android developers, libpd actually got its start on Android and runs quite well even on very primitive Android handsets, so consider this a sample; the full book &#8211; and the <a href="http://libpd.cc">libpd site</a> &#8211; include loads of examples on the Android side, too. In fact, because libpd works basically identically on the two platforms, it&#8217;s a great choice for making cross-platform development easier.)</em></p>
<p>In this excerpt, Peter covers:</p>
<ul>
<li>How to set up your development environment</li>
<li>Starting a project with Xcode, and including Pd</li>
<li>How to make a Pd patch run in your app</li>
<li>Making the Pd patch and your UI connect with each other (here, from the app&#8217;s UI to Pd; the book covers both directions)</li>
</ul>
<p>In fact, in just a few pages, you&#8217;ll have a working guitar tuner for iOS. Have a look:<span id="more-22994"></span></p>
<p>Read it on CDM&#8217;s Scribd page:</p>
<p><a title="View Making Musical Apps (Excerpt: How to Build a Music App for iOS) on Scribd" href="http://www.scribd.com/doc/84526020/Making-Musical-Apps-Excerpt-How-to-Build-a-Music-App-for-iOS" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;">Making Musical Apps (Excerpt: How to Build a Music App for iOS)</a><iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/84526020/content?start_page=1&#038;view_mode=list&#038;access_key=key-1980jjdp4pnq79z6lisu" data-auto-height="true" data-aspect-ratio="0.772727272727273" scrolling="no" id="doc_89236" width="100%" height="600" frameborder="0"></iframe></p>
<p>Direct PDF download link, hosted by CDM (please don&#8217;t link to this file directly):<br />
<a href="http://createdigitalmusic.com/files/2012/03/MakingMusicalAppsExcerpt.pdf">Making Musical Apps (Excerpt)</a> [PDF]</p>
<p>I&#8217;ve read an advance copy of the whole book, and my review is simple: if you&#8217;re curious about this stuff, get this book. Peter&#8217;s style is friendly and precise; no technical detail is left out, and yet those details aren&#8217;t overwhelming. The book can be accessible to those new to development, which is essential for a title that&#8217;s likely to be read by people who are used to Pd, but dipping their toes into Java and Objective-C for the first time in order to get their patches running on a device.</p>
<p>Ready for the full book?</p>
<p>Get a printed copy on Amazon:</p>
<p><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;nou=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=createdigital-20&#038;o=1&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=1449314902" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<p>Or read the Kindle edition:</p>
<p><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;nou=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=createdigital-20&#038;o=1&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=B007C5TUGQ" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
<p>For multi-platform epub, mobi, and PDF formats, head straight to the O&#8217;Reilly page:<br />
<a href="http://shop.oreilly.com/product/0636920022503.do">Making Musical Apps</a> [shop.oreilly.com]</p>
<p><a href="http://libpd.cc/read-the-book/">http://libpd.cc/read-the-book/</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/03/how-to-make-a-music-app-for-ios-free-with-libpd-exclusive-book-excerpt/&via=cdmblogs&text=How to Make a Music App for iOS, Free, with libpd: Exclusive Book Excerpt&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/03/how-to-make-a-music-app-for-ios-free-with-libpd-exclusive-book-excerpt/&via=cdmblogs&text=How to Make a Music App for iOS, Free, with libpd: Exclusive Book Excerpt&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/03/how-to-make-a-music-app-for-ios-free-with-libpd-exclusive-book-excerpt/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/03/how-to-make-a-music-app-for-ios-free-with-libpd-exclusive-book-excerpt/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Pd, Everywhere: Free libpd Gets a New Site, New Book on Making Mobile Music Apps</title>
		<link>http://createdigitalmusic.com/2012/03/pd-everywhere-free-libpd-gets-a-new-site-new-book-on-making-mobile-music-apps/</link>
		<comments>http://createdigitalmusic.com/2012/03/pd-everywhere-free-libpd-gets-a-new-site-new-book-on-making-mobile-music-apps/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 18:41:57 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[dataflow]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[game-sound]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[interactive-music]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[o'reilly]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[peter-brinkmann]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[responsive]]></category>
		<category><![CDATA[Sound-design]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=22986</guid>
		<description><![CDATA[Pure Data (Pd) is already a free, convenient tool for making synths, effects, and sequencers and other musical generators. But imagine stripping away all the things that tie it to a platform &#8211; UI, specific hardware support &#8211; so it will run just about anywhere, on anything, in any context. That&#8217;s what libpd, a free, &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/03/pd-everywhere-free-libpd-gets-a-new-site-new-book-on-making-mobile-music-apps/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2012/03/libpd_site.jpg"><img src="http://createdigitalmusic.com/files/2012/03/libpd_site-640x320.jpg" alt="" title="libpd_site" width="640" height="320" class="alignnone size-large wp-image-22988" /></a></p>
<p>Pure Data (Pd) is already a free, convenient tool for making synths, effects, and sequencers and other musical generators. But imagine stripping away all the things that tie it to a platform &#8211; UI, specific hardware support &#8211; so it will run just about anywhere, on anything, in any context. </p>
<p>That&#8217;s what libpd, a free, embeddable, open source (BSD) tool for making interactive music, does. Coders can take their favorite language and their favorite platform, and just plug in the power of Pd. They don&#8217;t even have to <em>know</em> almost anything about Pd &#8211; they can let an intrepid Pd patcher create the interactive sound effects and dynamic music for their game and just drop a patch into their assets.</p>
<p>One of the most powerful applications for this is the ability to add interactive music and sound to mobile apps, on iOS and Android, without writing and testing a bunch of custom DSP code. And that has enabled the use of libpd in apps as successful as <em>Inception: The App</em>. With music by Hans Zimmer and a custom &#8220;dream&#8221; experience created by RjDj, that app racked up millions of downloads in under a couple of months, and then, far from sitting idle on the app launch screen, went on to clock in over a century of user &#8220;dreamtime.&#8221; </p>
<p>Okay, so, you&#8217;re sold. You want to see what this thing can do, and maybe try it out, and you&#8217;re wondering where to start. So, here&#8217;s some good news: there&#8217;s a new site and a new book to get you going.</p>
<p><strong>The site: libpd.cc</strong></p>
<p>libpd has a new home on the Web, both in the form of a new GitHub repository to organize all the code and docs and samples, and a site that brings together a showcase of what the apps does and points you to where to learn more. The single destination is now hosted here by CDM:</p>
<p><a href="http://libpd.cc">http://libpd.cc</a></p>
<p>I built that site, so please, if there&#8217;s anything you&#8217;d like to see or you&#8217;ve got your own work created with libpd, let me know about it.</p>
<p>Even just having selected a few key highlights of apps built with libpd, it&#8217;s impressive what people are already doing with this tool:</p>
<p><a href="http://libpd.cc/portfolio/showcase/">libpd Showcase</a></p>
<p><strong>The book, and a chat with its author</strong></p>
<p>A new book published by O&#8217;Reilly focuses on building mobile apps using libpd, for iOS and Android. (iPhone, iPod touch, Android phones and tablets, and yes, even that &#8220;new iPad&#8221; introduced yesterday are therefore all fair game.)</p>
<p>You can read a section of the book right here on CDM, for a taste of what&#8217;s in store:<br />
<a href="http://createdigitalmusic.com/2012/03/how-to-make-a-music-app-for-ios-free-with-libpd-exclusive-book-excerpt/">How to Make a Music App for iOS, Free, with libpd: Exclusive Book Excerpt</a><span id="more-22986"></span></p>
<p>It&#8217;s an exceptional, comprehensive look at development using libpd, covering iOS and Android, but also a complete look at the libpd API and how to use it. For Pd patchers just getting started with iOS and Android, it includes all of the basics of how to use libpd in your mobile development environment. For mobile developers new to Pd and patching, it makes clear how you&#8217;d communicate with Pd, so you can either dive into Pd yourself or properly interface with patches made by musicians, composers, and sound designers with whom you may be collaborating. It&#8217;s an ideal title for anyone interested in taking a game and giving it a more dynamic soundtrack &#8211; in sound effects, music or both &#8211; or for people building mobile musical instruments and effects, sonic toys, interactive albums, or, really, anything at all that involves sound or music. Since it walks you through the entire development experience, you can sit down with it in the course of a few evenings, and get a complete picture of how to integrate Pd with your development workflow.</p>
<p>Dr. Peter Brinkmann, the principal developer of libpd, is the author of the title. I asked Peter to explain a little bit about the book, who it&#8217;s for (hint: you!), and what&#8217;s in it (hint: stuff you want to read!) &#8230;</p>
<p><a href="http://createdigitalmusic.com/files/2012/03/libpdbookcover.jpg"><img src="http://createdigitalmusic.com/files/2012/03/libpdbookcover.jpg" alt="" title="libpdbookcover" width="487" height="640" class="alignnone size-full wp-image-22991" /></a></p>
<p><strong>CDM: How did this book come about? And the book process really helped drive improvements to libpd, too?</strong></p>
<p>Peter B.: Shawn Wallace, an editor at O&#8217;Reilly, contacted me last summer and asked whether I would be interested in writing a short book on libpd. I was interested, and so I talked to my [Google] manager (&#8220;No conflict &#8212; we all have time-consuming hobbies!&#8221;) as well as a couple of colleagues who had written books for O&#8217;Reilly.  They made a token attempt to dissuade me, but it was clear that they had enjoyed writing their books, and they seemed quite proud of the result, too.</p>
<p>Once I had made up my mind to write a book, the next question was whether to self-publish or go with O&#8217;Reilly.  Self-publishing is a viable option these days, but then I decided that I really wanted an animal on the cover.  Besides, I had never written a book before, and having the support of O&#8217;Reilly&#8217;s editorial staff made the prospect seem less daunting.</p>
<p>The first draft was done in mid-November, but at that time it was basically science fiction because it presented libpd the way I wanted it to be, not the way it was at the time.</p>
<p>So, after the bulk of the writing was done, libpd needed to be revised so that it would actually be in agreement with the book.  In particular, Rich Eakin and I rewrote the iOS components for better performance and usability.  That delayed the book by a month or so, which turned out to be a great stroke of luck because that was when I discovered that Xcode 4.2 had changed the entire development model by introducing automatic reference counting, instantly rendering existing<br />
texts obsolete.  That included my chapter on iOS, and so I had to sit down and rewrite it.</p>
<p>After that, the rest happened rather quickly &#8212; getting reviews, revising the draft, going through the production process.  O&#8217;Reilly&#8217;s toolchain is remarkably efficient, using asciidoc and docbook in a Subversion repository.  The editorial staff is great, too.  I&#8217;m amazed to see how quickly it all came together.</p>
<p><strong>How did you approach writing the book?</strong></p>
<p>For the first draft, I just imagined that I was teaching a class on libpd.  When you&#8217;re lecturing in front of an audience, you don&#8217;t have time to polish every sentence; you just have to talk and maintain some sense of momentum.  That approach helps a lot when facing a blank page.  After that, it&#8217;s many, many rounds of revisions to eliminate weak or redundant sentences.</p>
<p>For the sample code, I picked one project that uses all major components of libpd.  That provided a natural progression from idea to completion, while touching on all important points in their proper context.  I&#8217;m basically providing running commentary on my thought process when making an app, including common mistakes and pitfalls. Like this, readers will know how to recognize and work around most problems.</p>
<p>Another trick is to write more than necessary.  The first draft contained a lot of gratuitous editorializing.  Those parts were never meant to make it into the finished text, but they were fun to write and they kept me going when I wasn&#8217;t quite sure what to write next.</p>
<p><strong>Who it&#8217;s for?</strong></p>
<p>The book explains how to patch for libpd, and how to write apps with libpd, with special emphasis on the interface between Pd patches and application code.  It&#8217;s for mobile developers who want to add real-time audio synthesis to their projects, as well as sound designers who want to deploy their work on mobile devices.  It&#8217;s light on prerequisites; if you know how to write a basic app for Android or iOS, you&#8217;re ready to read the book.</p>
<p><em>Ed.: I&#8217;d add to that, given that there are such great tutorials on app development for Android and iOS &#8211; even many of them free, including some very worthwhile documentation from Google and Apple &#8212; if you&#8217;ve messed with Pd, you should give the book a try. And if you haven&#8217;t messed with Pd, this could be a great excuse. This book won&#8217;t teach you Pd, but it&#8217;ll make very clear how to glue everything together. -PK</em></p>
<p><strong>Why does a book like this matter? What do you hope will come out of it?</strong></p>
<p>I hope that the book will help popularize real-time procedural audio, in games and other apps.  I&#8217;m thrilled to see all the projects that use libpd, and I hope that the book will help people create even more awesomeness of this kind.  One thing I only fully realized when writing the book is that libpd lets developers use DSP code like a media file: An audio developer creates a Pd patch, and the app developer just drops it into the resources of the app and loads and<br />
triggers it as needed.  I guess this was implicit in a blog post I wrote on workflow and prototyping a year ago, but I think the DSP-as-media angle is even more powerful.  I hope that the book will bring this out.</p>
<p>The book project has already improved libpd.  Whenever I faced the choice between fixing an awkward bit of code or explaining the awkwardness in the book, I chose to fix the code.  That took care of all the little things that were sort of bothering me but didn&#8217;t seem significant enough to spend time on.  It also gave us a deadline for a number of related things that we wanted to do, such as migrating to GitHub and launching the new website, libpd.cc. <em>Ed.: Cough. Yes, glad that gave me that deadline &#8211; and thanks to Peter B. for the extra push! -PK</em></p>
<p><strong>Congrats to Peter on his first animal-on-a-cover!</strong> It&#8217;s really a great book: you read it, and feel like making more new things, inventing new creations that produce sound and music. And that&#8217;s a very good thing.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/03/pd-everywhere-free-libpd-gets-a-new-site-new-book-on-making-mobile-music-apps/&via=cdmblogs&text=Pd, Everywhere: Free libpd Gets a New Site, New Book on Making Mobile Music Apps&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/03/pd-everywhere-free-libpd-gets-a-new-site-new-book-on-making-mobile-music-apps/&via=cdmblogs&text=Pd, Everywhere: Free libpd Gets a New Site, New Book on Making Mobile Music Apps&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/03/pd-everywhere-free-libpd-gets-a-new-site-new-book-on-making-mobile-music-apps/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/03/pd-everywhere-free-libpd-gets-a-new-site-new-book-on-making-mobile-music-apps/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>FRACT, 3D Adventure Game Played with Synths and Sequencers: Myst Meets Music Making</title>
		<link>http://createdigitalmusic.com/2012/02/fract-3d-adventure-game-played-with-synths-and-sequencers-myst-meets-music-making/</link>
		<comments>http://createdigitalmusic.com/2012/02/fract-3d-adventure-game-played-with-synths-and-sequencers-myst-meets-music-making/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 13:29:07 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[3D-interfaces]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[futuristic]]></category>
		<category><![CDATA[game-design]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[interaction-design]]></category>
		<category><![CDATA[interface-design]]></category>
		<category><![CDATA[montreal]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[quebec]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[superior-canadian-engineering]]></category>
		<category><![CDATA[synthesis]]></category>
		<category><![CDATA[synths]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtual-reality]]></category>
		<category><![CDATA[virtual-synths]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=22756</guid>
		<description><![CDATA[FRACT is a curious combination of music studio and puzzle game, merging elements of games like Myst with the sorts of synths and pattern editors you&#8217;d expect somewhere like Ableton Live. You have to make sounds and melodies to solve puzzles; by the end of the game, say the creators, you&#8217;re even producing original music. &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/02/fract-3d-adventure-game-played-with-synths-and-sequencers-myst-meets-music-making/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="360" src="http://www.youtube.com/embed/vySfT1zVseg" frameborder="0" allowfullscreen></iframe></p>
<p>FRACT is a curious combination of music studio and puzzle game, merging elements of games like Myst with the sorts of synths and pattern editors you&#8217;d expect somewhere like Ableton Live. You have to make sounds and melodies to solve puzzles; by the end of the game, say the creators, you&#8217;re even producing original music. The work of a small student team out of Montreal, FRACT looks like it has all the makings of an underground indie hit &#8211; at least for music nerds.</p>
<p>As the creators describe it:</p>
<blockquote><p>FRACT is a first person adventure game for Windows &#038; Mac much in the vein of the Myst titles, but with an electro twist. Gameplay boils down to three core activities: Explore, Rebuild, Create. The player is let loose into an abstract world built on sound and structures inspired by electronic music. It’s left to the player to explore the environment to find clues to resurrect and revive the long-forgotten machinery of this musical world, in order to unlock its inner workings. Drawing inspiration from Myst, Rez and Tron, the game is also influenced by graphic design, data visualization, electronic music and analog culture.</p></blockquote>
<p><a href="http://createdigitalmusic.com/files/2012/02/fract1.jpg"><img src="http://createdigitalmusic.com/files/2012/02/fract1.jpg" alt="" title="fract1" width="640" height="396" class="alignnone size-full wp-image-22758" /></a><span id="more-22756"></span></p>
<p><a href="http://createdigitalmusic.com/files/2012/02/fract2.jpg"><img src="http://createdigitalmusic.com/files/2012/02/fract2.jpg" alt="" title="fract2" width="640" height="401" class="alignnone size-full wp-image-22759" /></a></p>
<p>The hub of the game is a virtual studio, collecting patterns and timbres. It&#8217;s right now in prototype phase, but it already looks visually stunning, an alien, digital world in which more-conventional step-sequencer views seem to emerge from futuristic landscapes. And you can spot Pd in the background (the free and open source patching tool, Pure Data). <strong>Update: the developers confirm that they&#8217;re working with the embeddable Pd library, <a href="http://libpd.cc">libpd</a>.</strong> That enables synths with sounds like phase modulation and classic virtual analog sounds, all modulating and generating sounds in-game.</p>
<p><a href="http://createdigitalmusic.com/files/2012/02/fract3.jpg"><img src="http://createdigitalmusic.com/files/2012/02/fract3.jpg" alt="" title="fract3" width="640" height="393" class="alignnone size-full wp-image-22760" /></a></p>
<p>The developers have also published plenty of sound samples so you can experience the musical side of this. Via SoundCloud:</p>
<p><iframe width="100%" height="166" scrolling="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F36506423&#038;show_artwork=true" frameborder="0" ></iframe></p>
<p><iframe width="100%" height="166" scrolling="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F36214092&#038;show_artwork=true" frameborder="0" ></iframe></p>
<p><iframe width="100%" height="166" scrolling="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F34726164&#038;show_artwork=true" frameborder="0" ></iframe></p>
<p>While never released, one place some similar ideas has shown up is a prototype game inspired by Deadmau5. As in this title, two-dimensional editing screens and synth parameters are mapped to a first-person, three-dimensional environment. However, FRACT appears to take this concept much further, expanding upon the world, building more instruments, and actually turning those interactions into gameplay elements. The video of the Deadmau5 project &#8211; apparently done in-house for fun and not endorsed by the mouse-headed artist:</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/lSE75HAgK7s" frameborder="0" allowfullscreen></iframe></p>
<p>That title was the work of a game house called Floaty Hybrid; music blog Synthtopia got the scoop on this in August:<br />
<a href="http://www.floathybrid.com">http://www.floathybrid.com</a><br />
<a href="http://www.synthtopia.com/content/2011/08/11/mau5bot-sequencer/">Mau5Bot Sequencer Lets You Make Music In A 3D World</a> [Synthtopia]</p>
<p>We&#8217;ll be watching this one develop, certainly; good luck to the team!<br />
<strong><a href="http://fractgame.com/">http://fractgame.com/</a></strong></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/02/fract-3d-adventure-game-played-with-synths-and-sequencers-myst-meets-music-making/&via=cdmblogs&text=FRACT, 3D Adventure Game Played with Synths and Sequencers: Myst Meets Music Making&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/02/fract-3d-adventure-game-played-with-synths-and-sequencers-myst-meets-music-making/&via=cdmblogs&text=FRACT, 3D Adventure Game Played with Synths and Sequencers: Myst Meets Music Making&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/02/fract-3d-adventure-game-played-with-synths-and-sequencers-myst-meets-music-making/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/02/fract-3d-adventure-game-played-with-synths-and-sequencers-myst-meets-music-making/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>rePatcher: Make Your Computer a Real Modular, with Knobs and Cords; Pd and Max Right Now</title>
		<link>http://createdigitalmusic.com/2012/02/repatcher-make-your-computer-a-real-modular-with-knobs-and-cords-pd-and-max-right-now/</link>
		<comments>http://createdigitalmusic.com/2012/02/repatcher-make-your-computer-a-real-modular-with-knobs-and-cords-pd-and-max-right-now/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 20:04:35 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-msp]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[open-source-hardware]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[Reason]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=22648</guid>
		<description><![CDATA[For the last few decades, generally speaking, we&#8217;ve had computers, and we&#8217;ve had physical, modular, analog gear. Computers are endlessly patchable, but not using physical cords. Modulars use physical cords, but they lack the flexibility (and affordability) of a computer. Now, US$25 and an Arduino can change that. rePatcher is a simple, tangible modular interface &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/02/repatcher-make-your-computer-a-real-modular-with-knobs-and-cords-pd-and-max-right-now/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="480" src="http://www.youtube.com/embed/1Hy30g5-Avs" frameborder="0" allowfullscreen></iframe></p>
<p>For the last few decades, generally speaking, we&#8217;ve had computers, and we&#8217;ve had physical, modular, analog gear. Computers are endlessly patchable, but not using physical cords. Modulars use physical cords, but they lack the flexibility (and affordability) of a computer.</p>
<p>Now, US$25 and an <a href="http://arduino.cc">Arduino</a> can change that.</p>
<p>rePatcher is a simple, tangible modular interface for computers. It could work with any software, but right out of the gate it already works with two popular (virtual) patching environments, Max/MSP and the free and open source Pure Data (Pd). You use physical patch cords to make connections, and those connections are reflected in the patch you see on the screen. The patch cords are coupled with requisite encoders for dialing in additional parameter changes. (Reason comes up as a possible candidate for additional compatibility, which would, of course, be really sweet.)</p>
<p>rePatcher is built as a shield for Arduino, so you&#8217;ll need one of those, but that still keeps the price low enough to say <em>I absolutely have to have one of these right now</em>.</p>
<p>It&#8217;s not the first attempt to do something like this, but it might be the most accessible and affordable &#8211; and interesting. And while those cute little patch cords are fun, there&#8217;s nothing stopping someone from building on this idea and going to bigger cords and something more extensive than this 6&#215;6 matrix. </p>
<p>Best of all: the magic happens entirely over USB, so if you want to make this work with something else &#8211; say, your favorite VJ software &#8211; you can do so with anything that can communicate over serial.</p>
<p>More information:<br />
<strong><a href="http://www.openmusiclabs.com/projects/repatcher/">http://www.openmusiclabs.com/projects/repatcher/</a></strong></p>
<p><a href="http://createdigitalmusic.com/files/2012/02/repatchershield.jpg"><img src="http://createdigitalmusic.com/files/2012/02/repatchershield.jpg" alt="" title="repatchershield" width="480" height="318" class="alignnone size-full wp-image-22651" /></a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/02/repatcher-make-your-computer-a-real-modular-with-knobs-and-cords-pd-and-max-right-now/&via=cdmblogs&text=rePatcher: Make Your Computer a Real Modular, with Knobs and Cords; Pd and Max Right Now&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/02/repatcher-make-your-computer-a-real-modular-with-knobs-and-cords-pd-and-max-right-now/&via=cdmblogs&text=rePatcher: Make Your Computer a Real Modular, with Knobs and Cords; Pd and Max Right Now&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/02/repatcher-make-your-computer-a-real-modular-with-knobs-and-cords-pd-and-max-right-now/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/02/repatcher-make-your-computer-a-real-modular-with-knobs-and-cords-pd-and-max-right-now/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Curating Sound: Exploring Performance and Embodiment, in Live Excerpts and Analysis from BodyControlled</title>
		<link>http://createdigitalmusic.com/2012/01/curating-sound-exploring-performance-and-embodiment-in-live-excerpts-and-analysis-from-bodycontrolled/</link>
		<comments>http://createdigitalmusic.com/2012/01/curating-sound-exploring-performance-and-embodiment-in-live-excerpts-and-analysis-from-bodycontrolled/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 15:44:50 +0000</pubDate>
		<dc:creator>Kristin Trethewey</dc:creator>
				<category><![CDATA[Artists]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[ambient]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[bc]]></category>
		<category><![CDATA[berlin]]></category>
		<category><![CDATA[bodycontrolled]]></category>
		<category><![CDATA[circuit-bending]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[criticism]]></category>
		<category><![CDATA[editorial]]></category>
		<category><![CDATA[experimental]]></category>
		<category><![CDATA[Germany]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[leap]]></category>
		<category><![CDATA[live-performance]]></category>
		<category><![CDATA[max-for-live]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[paul-whitty]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[peter-kirn]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[robert-henke]]></category>
		<category><![CDATA[Sound-design]]></category>
		<category><![CDATA[stephen-cornford]]></category>
		<category><![CDATA[transmediale]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[vorspiel]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=22495</guid>
		<description><![CDATA[Continuing our insight into this view into electronic music performance and art through the lens of BodyControlled in Berlin, we&#8217;re joined by guest writer Kristin Trethewey. Kristin, a Canadian-born video artist and curator, takes another look at LEAP and BodyControlled, on the eve of its second installment. She gets straight at the question of what &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2012/01/curating-sound-exploring-performance-and-embodiment-in-live-excerpts-and-analysis-from-bodycontrolled/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/32743669?title=0&amp;byline=0&amp;portrait=0" width="640" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p><em>Continuing our insight into this view into electronic music performance and art through the lens of BodyControlled in Berlin, we&#8217;re joined by guest writer Kristin Trethewey. Kristin, a Canadian-born video artist and curator, takes another look at LEAP and BodyControlled, on the eve of its second installment. She gets straight at the question of what &#8220;BodyControlled&#8221; means, and what it can mean for sonic performance and creation. And I wanted to make sure to subtract myself from this write-up, seeing as I was playing &#8211; but see the excellent timelapse of the evening, above. -Ed.</em></p>
<p>LEAP is one of these spectacular Berlin venues you’ve been hearing so much about. It&#8217;s a huge, raw space with a view of Berlin&#8217;s landmark TV tower, hosting interesting art events with cheap drinks and the potential for a late-night party. But it&#8217;s unique, too, in its focus on electronic arts. And unlike other media arts centers, it&#8217;s not filled with computers and half-finished electronic projects. I&#8217;ve truly gotten lost trying to find this place (it&#8217;s tucked away in a mall), so I would recommend watching the <a href="http://vimeo.com/20384216">timelapse video LEAP shot</a> that guides you to the entrance before attempting to go there.  Tonight is the second edition of BodyControlled, a new bimonthly performance series at the space. This installment, called &#8220;matter incompatible,&#8221; is held in conjunction with the Transmediale Festival under the satellite program, <a href="http://www.transmediale.de/node/20741">Vorspiel</a>.</p>
<p><a href="http://createdigitalmusic.com/files/2012/01/bc1_rh.jpg"><img src="http://createdigitalmusic.com/files/2012/01/bc1_rh.jpg" alt="" title="bc1_rh" width="640" height="425" class="alignnone size-full wp-image-22498" /></a></p>
<div class="imgcaption">Robert Henke at BodyControlled, somewhere deep into a 12-hour performance. Image courtesy LEAP.</div>
<p>BodyControlled is a series focused on the intersection of performance and electronics. You can expect future programming to focus around ideas of “feedback” and “bio” related electronic performances. In its first installment back in November, a packed LEAP gallery witnessed performances by Robert Henke, Peter Kirn [editor of this site], Stephen Cornford, and Paul Whitty. The event was called &#8220;Other Spaces&#8221; and took the physical architecture of the gallery as a point of departure. Having the space filled with people made for a secondary concern of space: its use. In a series whose title mentions the body, I witnessed one performance engaging the bodies that were filling the space.  Robert Henke’s twelve-hour set activated interactions between the audience, performer, and environment. He moved around, listened and mingled with the audience, even though he had this amazing, souped-up control station complete with ambient lighting. <span id="more-22495"></span></p>
<p><a href="http://createdigitalmusic.com/files/2012/01/bc1_pk.jpg"><img src="http://createdigitalmusic.com/files/2012/01/bc1_pk.jpg" alt="" title="bc1_pk" width="640" height="427" class="alignnone size-full wp-image-22499" /></a></p>
<div class="imgcaption">CDM&#8217;s Peter Kirn (neverheardofhim) at BodyControlled in November. Photo courtesy LEAP.</div>
<p>Other artists put more emphasis on the manipulation and dislocation of space through the use and abuse of electronics. Kirn worked with a custom rig with tablet-controlled original software built in open-source software Pure Data (Pd), controlled by a tablet running Konkreet Performer. Excerpt:</p>
<p><object height="81" width="100%"><param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F34596188"></param><param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F34596188" type="application/x-shockwave-flash" width="100%"></embed></object>  <span><a href="http://soundcloud.com/peterkirn/excerpt-leap-gallery-berlin-26">Excerpt &#8211; LEAP Gallery Berlin, 26.11</a> by <a href="http://soundcloud.com/peterkirn">peterkirn</a></span> </p>
<p><a href="http://createdigitalmusic.com/files/2012/01/bc1_cw.jpg"><img src="http://createdigitalmusic.com/files/2012/01/bc1_cw.jpg" alt="" title="bc1_cw" width="640" height="425" class="alignnone size-full wp-image-22500" /></a></p>
<div class="imgcaption">Electronic autopsy: Whitty and Cornford at work. Photo courtesy LEAP.</div>
<p>Whitty and Cornford actively deconstructed electronics in front of the audience:<br />
<strong>it pays my way and it corrodes my soul (2011)</strong></p>
<blockquote><p>Stephen Cornford &#038; Paul Whitty’s performance &#8220;it pays my way and it corrodes my soul&#8221; seeks out musical material by physically dismembering playback  equipment. A reel-to-reel tape recorder is switched on and its mechanism amplified with a variety of microphones while it is taken to pieces. The sounds produced are then fed through an array of pedals: the machine’s belts, gears, switches and casing becoming an instrument subjected to a live audio autopsy</p></blockquote>
<p>Excerpt:<br />
<object height="81" width="100%"><param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F34596573"></param><param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F34596573" type="application/x-shockwave-flash" width="100%"></embed></object>  <span><a href="http://soundcloud.com/cdm/excerpt-stephen-cornford-paul">Excerpt: Stephen Cornford &#038; Paul Whitty, LEAP Berlin, 26 November</a> by <a href="http://soundcloud.com/cdm">cdm</a></span> </p>
<p>Cornford was also interviewed by LEAP for his installation work, featuring repurposed tape machines:<br />
<iframe src="http://player.vimeo.com/video/32520125?title=0&amp;byline=0&amp;portrait=0" width="640" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>As João Pais, co-curator of the event with LEAP&#8217;s Daniel Franke, puts it:</p>
<blockquote><p>&#8220;BodyControlled means the main direction of the series, to present performance and installation works that have a strong, corporal identity. This can be manifested in many ways, not only implying a &#8220;moving performer&#8221;. The purpose is to avoid the extreme of abstract performances made by a laptop-er, sitting down as if writing emails. In the first event, this idea was shown by interpreting/filling the space of LEAP through a sound-performance (Kirn, Henke), or an installation (Cornford, Mathy, Oliver).&#8221;</p></blockquote>
<p>See also my write-up for ARTSCARDS from last month:<br />
<a href="http://artcards.cc/review/other-spaces-generates-new-spaces-through-sound-at-leap/4496/">Other Spaces Generates New Spaces Through Sound at LEAP</a></p>
<p>The second event, &#8220;matter incompatible,&#8221; draws reference to the Transmediale theme: In/compatible, acknowledging the less clear, even dark forces at play in the artistic and political climate today. Matter Controlled questions the idea of the object or anti-object within sonification. See CDM&#8217;s write-up from yesterday:</p>
<p><a href="http://createdigitalmusic.com/2012/01/watch-artists-talk-about-making-sound-from-matter-thursday-event-and-stream-in-transmediale-prelude/">Watch Artists Talk About Making Sound From Matter; Thursday Event and Stream in Transmediale Prelude</a></p>
<p>From the Transmediale podcast, some explanations of the theme of the larger festival:</p>
<p><object height="81" width="100%"><param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F34066810"></param><param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F34066810" type="application/x-shockwave-flash" width="100%"></embed></object>  <span><a href="http://soundcloud.com/transmediale/jacob-lillemose-on-the">Jacob Lillemose on the exhibition Dark Drives: Uneasy Energies in Technological Times</a> by <a href="http://soundcloud.com/transmediale">transmediale</a></span> </p>
<blockquote><p>Kristoffer Gansing elaborates on the festival theme in/compatible, as well as the in/compatible symposium: systems | publics | aesthetics.<br />
Tatiana Bazzichelli is the curator for out new project reSource of transmedial culture and speaks about its concept.<br />
Jacob Lillemose speaks about exhibition Dark Drives: Uneasy Energies in Technological Times which he is curating for transmediale 2012 in/compatible.<br />
Sandra Naumann is the curator for this year&#8217;s performance programme The Ghosts in the Maschine, which she explains a bit more in detail.<br />
And Marcel Schwierin tells us about his concept for the video programme he is curating for transmediale 2012 in/compatible.</p></blockquote>
<p>Performances by Echo Ho, Mario De Vega, Alex Nowitz and Ignaz Schick will investigate this blurry region between the immaterial and material. I am curious to see what objects they will bring to play with. As they potentially seek liberation from the physical objects, by reimagining their sonification, I wonder how they are also reliant and maybe even drawn towards their objectification. Bringing these disparate emotions into play is at the heart of tonights investigation. In today’s climate fractures exist between so many aspects of our lives. These performances seek to bring some of them together, compatible or incompatible as we might discover.</p>
<p>You can watch the proceedings <a href="http://bit.ly/uXRgyq">via live Internet stream</a>, for the majority of you not <a href="http://leap-berlin.tumblr.com/bc02">in Berlin for the live show</a>.</p>
<p><a href="http://www.leapknecht.de">www.leapknecht.de</a></p>
<h3>More Photos</h3>
<p><object width="640" height="480"><param name="flashvars" value="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fleapberlin%2Fsets%2F72157628007988967%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fleapberlin%2Fsets%2F72157628007988967%2F&#038;set_id=72157628007988967&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=109615"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=109615" allowFullScreen="true" flashvars="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fleapberlin%2Fsets%2F72157628007988967%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fleapberlin%2Fsets%2F72157628007988967%2F&#038;set_id=72157628007988967&#038;jump_to=" width="640" height="480"></embed></object></p>
<h3>About the Author</h3>
<p><em>Kristin Trethewey is a Canadian video artist, cinema performer, and curator. She holds an MFA from Brooklyn College in Performance and Interactive Media. A multi-disciplinary curator and artist for the past ten years, she has recently completed a residency at the <a href="http://www.nodecenter.org/">Node Center for Curatorial Arts</a>, was co-Director/co-Curator of the INDEX Festival. She currently lives in Berlin.</em></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/01/curating-sound-exploring-performance-and-embodiment-in-live-excerpts-and-analysis-from-bodycontrolled/&via=cdmblogs&text=Curating Sound: Exploring Performance and Embodiment, in Live Excerpts and Analysis from BodyControlled&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2012/01/curating-sound-exploring-performance-and-embodiment-in-live-excerpts-and-analysis-from-bodycontrolled/&via=cdmblogs&text=Curating Sound: Exploring Performance and Embodiment, in Live Excerpts and Analysis from BodyControlled&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2012/01/curating-sound-exploring-performance-and-embodiment-in-live-excerpts-and-analysis-from-bodycontrolled/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2012/01/curating-sound-exploring-performance-and-embodiment-in-live-excerpts-and-analysis-from-bodycontrolled/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Pugs Luv Beats Marries Music, Gaming on iOS: How it Was Made, How Free libpd Music Tool Helped</title>
		<link>http://createdigitalmusic.com/2011/12/pugs-luv-beats-marries-music-gaming-on-ios-how-it-was-made-how-free-libpd-music-tool-helped/</link>
		<comments>http://createdigitalmusic.com/2011/12/pugs-luv-beats-marries-music-gaming-on-ios-how-it-was-made-how-free-libpd-music-tool-helped/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 12:51:44 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Artists]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[behind-the-scenes]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[game-design]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[generative-music]]></category>
		<category><![CDATA[grids]]></category>
		<category><![CDATA[interactive-music]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[libpd]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[phones]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[sequencing]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tablets]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=21910</guid>
		<description><![CDATA[The iPad becomes a canvas for a game with an atypically-musical, interactive sound score. All images courtesy the developers. Photos by whatkristensaw. Truly generative musical scores in games have been few and far between, and &#8220;music games&#8221; has traditionally meant arcade-style rhythm games in which you repeat phrases or whole songs as accurately as possible. &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/12/pugs-luv-beats-marries-music-gaming-on-ios-how-it-was-made-how-free-libpd-music-tool-helped/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2011/12/pugsipadhandson.jpg"><img src="http://createdigitalmusic.com/files/2011/12/pugsipadhandson-640x426.jpg" alt="" title="pugsipadhandson" width="640" height="426" class="alignnone size-large wp-image-21928" /></a></p>
<div class="imgcaption">The iPad becomes a canvas for a game with an atypically-musical, interactive sound score. All images courtesy the developers. Photos by <a href="http://whatkristensaw.blogspot.com/">whatkristensaw</a>.</div>
<p>Truly generative musical scores in games have been few and far between, and &#8220;music games&#8221; has traditionally meant arcade-style rhythm games in which you repeat phrases or whole songs as accurately as possible. Pugs Luv Beats breaks those molds. Part of a vanguard of new gaming creations that generate dynamic music on the fly, it marries grid-based sequencing and resource-gathering gaming, as music making and gameplay blur together. The interactively-produced music could itself become a new way of delivering a musical signature with sound packs.</p>
<p>And beneath it all lurks a free and open source library, libpd &#8211; the embeddable version of tried-and-true free graphical music environment Pure Data. (That library is <a href="http://github.com/libpd">now on GitHub</a>, and vastly updated, by the way, and we&#8217;re expecting a book soon from the library&#8217;s principle author Peter Brinkmann.)</p>
<p>Oh, yeah, and don&#8217;t forget about some seriously addictive gameplay and adorable pugs. I&#8217;m suddenly not concerned about the 15 hours Europe-to-North-America travel I&#8217;m doing tomorrow.</p>
<p>Here&#8217;s what the gameplay looks like, since it&#8217;s much easier to see:</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/V0i18_--8Yc?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Pugs Luv Beats was just approved on the <a href="http://search.itunes.apple.com/WebObjects/MZContentLink.woa/wa/link?path=apps%2fpugsluvbeats">iTunes App Store for iPhone and iPad</a>.</p>
<p>Co-creator Yann Seznec (<a href="http://www.theamazingrolo.net/">The Amazing Rolo</a>) is a terrific musician; I just caught up with him in Edinburgh and Berlin and watched him play a homebrewed pig gut instrument with Matthew Herbert for the performance piece &#8220;One Pig,&#8221; on tour at Berghain. Working with Pd allowed Yann to focus on those musical impulses and not just engineering, and to let him try things he otherwise would never have imagined on a mobile title. So I asked Yann to walk us through how the project was built. He responded with an exhaustively-detailed examination of the evolution of this title, right down to the Pd patches. (Click through for high-res versions.) If your New Year&#8217;s Resolution is doing something with patching, you might want to hang onto these answers. Here&#8217;s Yann:<span id="more-21910"></span></p>
<p><a href="http://createdigitalmusic.com/files/2011/12/pugs_screen1.jpg"><img src="http://createdigitalmusic.com/files/2011/12/pugs_screen1-480x640.jpg" alt="" title="pugs_screen1" width="480" height="640" class="alignnone size-large wp-image-21936" /></a></p>
<blockquote><p>The origins of Pugs Luv Beats date back about two years. After making [musical iPhone game] <a href="http://itunes.apple.com/app/mujik/id324895775?mt=8">Mujik</a>, Jon (Jonathan Brodsky, aka <a href="http://jonbro.tk/">jonbro</a>) and I were trying to think of other approaches to music mobile app design, and we started thinking more and more about games. Music games, as a whole, are an oddly passive and traditionalist experience &#8211; you play along with a premade track, and you are judged on your accuracy and flair (which is strangely reminiscent of music conservatory mindset&#8230;). Obviously there are exceptions (RjDj’s <a href="http://createdigitalmusic.com/2011/12/dimensions-ios-app-powered-by-pd-and-hans-zimmer-is-sound-augmented-reality-game-behind-the-scenes/">Dimensions</a>, <a href="http://en.wikipedia.org/wiki/Electroplankton">Elektroplankton</a>, etc.),  but there you go.</p>
<p>Particularly interesting to me was the idea that game mechanics are often very similar to compositional techniques. So for example, when Sonic runs at a normal speed he collects rings at one rate. However when he powers up and goes super fast, he collects rings at a much higher rate. This could be compared to introducing a melody and then speeding it up  &#8211; and when there are two players, doing this with two melodies. Instant fugue!</p>
<p>We started looking at how we could make a music game where the music and the game elements were fully intertwined and augmented by each other. So Jon prototyped a space shooter drum machine. It was awesome.</p>
<p>To make a (very very very long and boring) story short, our idea and prototype landed us some funding from Channel 4 and Creative Scotland to work on games that focus on musical creativity and composition.</p>
<p>For various reasons, we decided to put aside the space shooter drum machine for a while, and start from scratch. After going through several full prototyping iterations we eventually settled on a core game mechanic that turned out to be in many ways similar to a <a href="http://www.global.yamaha.com/tenori-on/">Tenori-on</a> [Yamaha grid instrument]/<a href="http://docs.monome.org/doku.php?id=app:boiingg">Boiingg</a>-style [monome hardware patch] music generation system &#8211; in our final prototype, you controlled a series of little dots that moved around the screen, creating loops. This is super fun from a musical perspective because it’s easy and rewarding within a few seconds, and when you have several loops going it can gain some pretty serious rhythmic and melodic depth.</p>
<p>The key from there for us was turning this into a game. We had been using free Internet graphics packs up until then (we hadn’t hired our artist Sean yet) which featured a ladybug, so we had been referring to the main characters as ‘bugs’. During some discussion one of us accidentally said ‘pugs’, and the game idea was born. We constructed a story about pugs and their love for beets (like the vegetables) which create beats (ha!), and how their love turned into greed and got out of control, destroying their world. The game, therefore, is about helping the pugs rebuild their lost civilization by guiding them to create beats. You grow your galaxy by collecting beats, which you do most efficiently when you dress your pugs up in costumes. What’s not to like?</p>
<p><a href="http://createdigitalmusic.com/files/2011/12/pugs_screen2.jpg"><img src="http://createdigitalmusic.com/files/2011/12/pugs_screen2-480x640.jpg" alt="" title="pugs_screen2" width="480" height="640" class="alignnone size-large wp-image-21935" /></a></p>
<p>To get to the part that I imagine CDM readers are most interested in, the app development was done by Jon using <a href="http://www.openframeworks.cc/">openFrameworks</a>, [lightweight language] <a href="http://www.lua.org/">Lua</a>, our own game engine called Blud, and the audio is all done in Pure Data using <a href="https://github.com/libpd">libpd</a> (through <a href="https://github.com/danomatika/ofxPd">ofxPd</a>). In hindsight we started using libpd really late in the game, just at the very end of the prototyping stage, which was rather silly. Our adoption of libpd basically made our dev cycle about a million times more efficient. My background is as a musician and sound designer, and I have very little coding knowledge. I do, however, have lots of knowledge of <a href="http://cycling74.com/">Max/MSP</a>, so picking up <a href="http://puredata.info">Pure Data</a> was pretty easy. This allowed Jon to completely pass off all the audio processing (not to mention aesthetic sound design choices) to me, saving him loads of time, giving me direct control over the sound, and letting me test and prototype different approaches to audio within an environment that I knew would be recreated in the game. Also, as Jon mentioned to me recently, by using PD we are able to take advantage of 20 years of audio DSP research and development. Pretty amazing. </p>
<p><strong>How it all works:</strong></p>
<p><a href="http://createdigitalmusic.com/files/2011/12/1-mainaudio.png"><img src="http://createdigitalmusic.com/files/2011/12/1-mainaudio-640x371.png" alt="" title="1 mainaudio" width="640" height="371" class="alignnone size-large wp-image-21917" /></a></p>
<p>The entire audio engine is contained within this patch. Pardon the messiness.</p>
<p><a href="http://createdigitalmusic.com/files/2011/12/2-sounds.png"><img src="http://createdigitalmusic.com/files/2011/12/2-sounds-388x640.png" alt="" title="2 sounds" width="388" height="640" class="alignnone size-large wp-image-21918" /></a></p>
<p>The simplest part of the patch is the “sounds” section, which is used to playback simple sound effects, for the most part linked with interface actions in the game. I did this by creating a very simple patch which plays a sound when it receives a bang. Which sound it plays is dictated by the argument (in this case, the sound of discovering a new capsule). The process for adding a new sound, then, is as simple as adding the sound file to the /assets/sounds/ folder, and making a new instance of “sounds.pd” and naming it the same as the new sound. Jon, in the project code, created a list called “sounds” which is sent into Pure Data. When that list contains “capsule”, a bang is sent into that subpatch, and the sound is played. </p>
<p><a href="http://createdigitalmusic.com/files/2011/12/3-pugglesynth.png"><img src="http://createdigitalmusic.com/files/2011/12/3-pugglesynth-612x640.png" alt="" title="3 pugglesynth" width="612" height="640" class="alignnone size-large wp-image-21920" /></a></p>
<p>A more complex version of what could be done with this type of data is seen in the voice of Mr Puggles, who helps you learn how to play the game. Mr Puggles pops on and off the screen to guide you through the first few worlds, and when he does he send Pure Data a “puggleShow” and “puggleHide” signal. I wanted to give Puggles a funny synthesizer voice that was different every time &#8211; dead simple in PD. To do that, I take the puggleShow bang and use it to trigger five more bangs, spaced out over a second. Each of these bangs triggers a random number which is translated into a MIDI note. This note controls the pitch of two oscillators (a sine and a sawtooth), one of which is slightly modified to make them slightly different pitches. These are played through a short volume envelope and a filter which is also controlled by a random number generator. Result? Hilarious beeping boopy Mr Puggles voice, all coming from one bang. </p>
<p><a href="http://createdigitalmusic.com/files/2011/12/4-mode.png"><img src="http://createdigitalmusic.com/files/2011/12/4-mode-640x338.png" alt="" title="4 mode" width="640" height="338" class="alignnone size-large wp-image-21921" /></a></p>
<p>Every time a player buys or selects a planet, a short list is sent to Pure Data comprised of the planet BPM and a random number seed. The BPM is used to calculate delay times and such, and the random number seed is used to create a sort of musical identity for the planet. This is done by choosing a “beat library” and a musical mode. </p>
<p><a href="http://createdigitalmusic.com/files/2011/12/5-tables.png"><img src="http://createdigitalmusic.com/files/2011/12/5-tables-640x466.png" alt="" title="5 tables" width="640" height="466" class="alignnone size-large wp-image-21922" /></a></p>
<p>The mode is created by building a lookup table that chooses the notes from a chromatic scale that would be used in a particular mode. For example, a major scale (ionian mode) uses notes 1, 3, 5, 6, 8, 10, and 12. Each melodic sound library I used is comprised of a full chromatic octave, and the notes that are played on any given planet are controlled by this table. This ensures not only that all of the different sound libraries being played on a planet will be in the same key, but also that a planet will have a strong melodic identity.</p>
<p><a href="http://createdigitalmusic.com/files/2011/12/6-modeplayer.png"><img src="http://createdigitalmusic.com/files/2011/12/6-modeplayer-640x574.png" alt="" title="6 modeplayer" width="640" height="574" class="alignnone size-large wp-image-21923" /></a></p>
<p>The sound libraries in the game are all controlled by the pugs on the planets. As they run around, each time they land they will trigger a sound. The type of sound is dependent on what terrain they are on &#8211; thus, if they run through the snow they play a toy piano, if they run through lava a distorted guitar, etc. There are two states of playing the sound, one if the player deliberately tells the pug to go to that tile, and the second if the pug is traveling over that tile to get somewhere else. It’s super easy to do that kind of thing in Pd; just set up two different ‘play sound’ envelopes, maybe a little extra delay or reverb, and you’re done!</p>
<p>The final piece of the puzzle for making the pugs running around into music is to make each tile be a different note. The terrain of each planet is created by making a sort of height map, where different heights correspond with different terrain types (grass, water, snow, etc). This also means that each tile has a unique number between 0 and 1. When the player buys or selects a planet, a giant random number table is generated in Pure Data which creates a number between 1 and 13 for each possible value between 0 and 1. That value is what is used to pick the note of the mode. This somewhat convoluted approach again lets us make sure that each planet will have a unique, but fully reproducible, musical character. </p>
<p>The actual playing of the sounds is probably the messiest part of the patch structure. Purists look away now. </p>
<p><a href="http://createdigitalmusic.com/files/2011/12/7-coresampler.png"><img src="http://createdigitalmusic.com/files/2011/12/7-coresampler-640x400.png" alt="" title="7 coresampler" width="640" height="400" class="alignnone size-large wp-image-21924" /></a></p>
<p>I wanted to make sure this part of the patch was as flexible as possible, so I ended up using the soundfiler and tabread~ objects, rather than tabplay~, which is great in practice though does look rather uncouth. Additionally, I had some limitations imposed upon the structure of the patch &#8211; namely, I had to keep the number of tables down as much as possible, to save on memory. So each sound bank has two voice polyphony &#8211; there are many sound banks, and the beats and sound effects aren’t counted in this, so that limitation is not really heard in the final product at all. It did mean I had to work out a decent voice allocation system though! </p>
<p>I think my memory issues were probably my only problem with using PD in this project &#8211; though only indirectly. As I mentioned, they were hardly a problem artistically, however it took me a while to get used to the idea that not everything I patched on a computer would work on an iPhone. Similarly, I had to be very careful about things like relative volumes. In a generative music game like Pugs Luv Beats, the player could quite easily send 15 pugs running around making sound, which mounts up pretty quickly. It means that all of the patches and sound need to be designed to withstand lots of triggering without distorting. None of these things are problems, really, all they require is regular testing on devices and simulators &#8211; something that every mobile developer is already used to.</p>
<p>That’s the Pure Data audio engine in a nutshell. The end result is a flexible and powerful audio engine that sounds really great and is fully integrated into Pugs Luv Beats. The game is a great combination of music, silliness, and strategy &#8211; there’s a bit of something in there for everyone. You can definitely just play with the game to make beats, or you can try and collect all of the costumes, or you can try and make the most efficient planet ever. You can also explore the galaxies being made by your Game Center friends, to hear what they’re up to.</p></blockquote>
<p>The background story:</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/SkU8RLf53G8?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>And, just for fun, a silly promo featuring real pugs. Anyone traumatized by the sight of Pd patches, these should relax you.</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/auiY1oFcDC4?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>More information at the developer site:<br />
<a href="http://luckyframe.co.uk/pugsluvbeats/game.html">http://luckyframe.co.uk/pugsluvbeats/game.html</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/12/pugs-luv-beats-marries-music-gaming-on-ios-how-it-was-made-how-free-libpd-music-tool-helped/&via=cdmblogs&text=Pugs Luv Beats Marries Music, Gaming on iOS: How it Was Made, How Free libpd Music Tool Helped&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/12/pugs-luv-beats-marries-music-gaming-on-ios-how-it-was-made-how-free-libpd-music-tool-helped/&via=cdmblogs&text=Pugs Luv Beats Marries Music, Gaming on iOS: How it Was Made, How Free libpd Music Tool Helped&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2011/12/pugs-luv-beats-marries-music-gaming-on-ios-how-it-was-made-how-free-libpd-music-tool-helped/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2011/12/pugs-luv-beats-marries-music-gaming-on-ios-how-it-was-made-how-free-libpd-music-tool-helped/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

