<?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; Search Results  &#187;  traer</title>
	<atom:link href="http://createdigitalmusic.com/search/traer/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>Making music with technology</description>
	<lastBuildDate>Mon, 13 Feb 2012 20:06:50 +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>Strange, New Musical Interfaces, Built in Processing</title>
		<link>http://createdigitalmusic.com/2008/03/strange-new-musical-interfaces-built-in-processing/</link>
		<comments>http://createdigitalmusic.com/2008/03/strange-new-musical-interfaces-built-in-processing/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 17:12:48 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[tangible]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/03/03/strange-new-musical-interfaces-built-in-processing/</guid>
		<description><![CDATA[Processing is an open-source coding tool, built in Java, designed specifically to be versatile for artists and friendly to non-coders. Code is elegant and simple, but can take advantage of all the potential power and performance (no, really) of Java. Java really can be fast enough to use in live performance situations, though its one &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/03/strange-new-musical-interfaces-built-in-processing/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/sterrich/1441406388/"><img src="http://farm2.static.flickr.com/1236/1441406388_2176fdca4b_m.jpg" align="right"></a> <a href="http://processing.org">Processing</a> is an open-source coding tool, built in Java, designed specifically to be versatile for artists and friendly to non-coders. Code is elegant and simple, but can take advantage of all the potential power and performance (no, really) of Java. Java really can be fast enough to use in live performance situations, though its one Achilles&#8217; heal is that automatic memory management &#8212; the very thing that makes coding easier, via something called a garbage collector &#8212; can make sound glitchy at lower latencies. (JavaSound seems worst on Mac OS X, as implementation of the sound API by Apple hasn&#8217;t kept pace with improvements in Java audio on other platforms. It is possible to build a real-time-ready Java implementation that performs as well as languages like C++ for audio, but right now there&#8217;s not yet a mainstream implementation of this type.)</p>
<p>That doesn&#8217;t mean Processing isn&#8217;t useful for musical applications. With experimentation, sound libraries like Minim can perform quite well, especially if extreme low-latency is unnecessary. (see Processing&#8217;s <a href="http://processing.org/reference/libraries/index.html">libraries page</a> for more.) And you can always use Processing as a visual front end, while sound comes from elsewhere (Max, Pd, Reaktor, or even Ableton Live or a plug-in.)</p>
<p>There&#8217;s plenty of incentive to work with the environment as an artist. People who never coded before are able to build entire projects in Processing, not just uber-programmer-geeks. Even experienced coders can find it a fast way of experimenting with ideas &#8212; sometimes better-suited to tasks that are more difficult with patching environments. Despite all the hype around Flash/AIR/Flex and Silverlight, I find Processing easier to develop in, and you have far more robust development options, free and open source tools and libraries, and genuine OpenGL 3D capabilities.</p>
<p>I put out a call for people working with Processing for music, and we&#8217;ve already got a handful of interesting examples. Because of the open community around Processing, code is available for a couple of the ideas here, so you can have a peek and learn from fellow Processing coders.</p>
<p> <object type="application/x-shockwave-flash" height="436" width="581" data="http://www.vimeo.com/moogaloop.swf?clip_id=732515&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=BD0000"></object><br /><a href="http://www.vimeo.com/732515/l:embed_732515">nodeSeq</a> from <a href="http://www.vimeo.com/user381563/l:embed_732515">Jared Arave</a> on <a href="http://vimeo.com/l:embed_732515">Vimeo</a>.</p>
<p><span id="more-3090"></span></p>
<p><a href="http://www.deathbyhonor.com/projects/nodeSeq/nodeSeq.html">nodeSeq</a> is a fluid music making tool that maps melodic materials to nodes, floating as particles in an interactive 2D interface. The physics-y goodness comes from my favorite Processing physics library, <a href="http://www.cs.princeton.edu/~traer/physics/">traer.physics</a>. In this case, Max/MSP is providing the sound, but any application that supports OSC would work. Full source code; it&#8217;s worth just checking out the libraries used as they&#8217;re all essential downloads for this kind of work. <a href="http://www.sojamo.de/libraries/controlP5/">ControlP5</a> is particularly useful &#8212; it maps variables to controls that you can use for live performance or troubleshooting (and they can be hidden, as well). In &#8220;early development,&#8221; so it&#8217;ll be interesting to see where Jared takes this.</p>
<p><a href="http://createdigitalmusic.com/files//2008/03/jugheros2.jpg"><img height="333" alt="jugheros2" src="http://createdigitalmusic.com/files//2008/03/jugheros2-thumb.jpg" width="500" border="0"></a> </p>
<p><a href="http://www.shawnahein.com/index.php?option=com_content&amp;task=view&amp;id=20">&#8220;Jug Hero&#8221;</a> by Shawna Hein (looking on in the background) and Kevin Linn, students at University of California Berkeley, uses jugs as a tangible interface. Blow over the jugs, in the tradition of American jug band music, or clink glasses for extra points. Processing provides the visual interface for the project. The physical interface itself comes from <a href="http://arduino.cc">Arduino</a>, which is an ideal companion to Processing, as it uses similar syntax and the same development environment.</p>
<p>What I particularly like about this project, as well, is the creators worked to have more open-ended musical cooperation and not just some of the rigid gameplay mechanics introduced by Guitar Hero. Nothing against Guitar Hero, mind you &#8212; but why not let loose a bit if you&#8217;re building your own game, and try something new?</p>
<p>Again, more versions are planned, so we&#8217;ll watch this as it develops.</p>
<p><a href="http://createdigitalmusic.com/files//2008/03/genpunk.jpg"><img height="419" alt="genpunk" src="http://createdigitalmusic.com/files//2008/03/genpunk-thumb.jpg" width="559" border="0"></a></p>
<p><a href="http://www.i2off.org/genpunk/">genPunk</a> is a wonderfully glitchy sounding music tool built entirely in Processing &#8212; sounds and all. It may not be a show piece for Java&#8217;s audio quality (well, at least they chose to make it sound this way), but it is a fantastic example of how you can use Processing to build a lightweight tool around your own personal musical ideas and style. And, being braver than me, they&#8217;ve put up all their code, warts and all, in &#8220;alpha mode.&#8221; Argentinean code madman and <a href="http://www.toplap.org/">TOPLAP</a> advocate Ivan Ivanoff is the scientist behind this.</p>
<p>If you&#8217;ve got more projects, we&#8217;d love to see them.</p>
<p>Later this month, too, I hope to give some background on how to really get audio and MIDI working right now on different platforms. There are some tricks to it, definitely. Stay tuned.</p>
<p>The fantastic cat illustration at top comes from <a href="http://flickr.com/photos/sterrich/">Christer Carlsson</a>, designer, and I think embodies the evolutionary nature of life on planet Processing.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/03/strange-new-musical-interfaces-built-in-processing/&via=cdmblogs&text=Strange, New Musical Interfaces, Built in Processing&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/03/strange-new-musical-interfaces-built-in-processing/&via=cdmblogs&text=Strange, New Musical Interfaces, Built in Processing&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2008/03/strange-new-musical-interfaces-built-in-processing/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/03/strange-new-musical-interfaces-built-in-processing/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Play the NY Times Website Like an Instrument, and Other New Lily Tricks</title>
		<link>http://createdigitalmusic.com/2008/01/play-the-ny-times-website-like-an-instrument-and-other-new-lily-tricks/</link>
		<comments>http://createdigitalmusic.com/2008/01/play-the-ny-times-website-like-an-instrument-and-other-new-lily-tricks/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 17:20:40 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/01/25/play-the-ny-times-website-like-an-instrument-and-other-new-lily-tricks/</guid>
		<description><![CDATA[We like to push the outer envelope of music technology geekdom. But what if you&#8217;re also an obsessed web geek? Then you start playing the data encoded in a Website design like nytimes.com as a musical instrument. A new patching environment called Lily, inspired by tools like Max/MSP, works its magic using JavaScript inside a &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2008/01/play-the-ny-times-website-like-an-instrument-and-other-new-lily-tricks/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>We like to push the outer envelope of music technology geekdom. But what if you&#8217;re also an obsessed web geek? Then you start playing the data encoded in a Website design like nytimes.com as a musical instrument. </p>
<p>A new patching environment called Lily, inspired by tools like Max/MSP, works its magic using JavaScript <em>inside a browser</em>. So turning your browser into a music tool becomes more practical. And Lily supports the network-savvy OpenSoundControl (motto: &#8220;it&#8217;s not MIDI!&#8221;), so you can hook up an OSC controller like the <a href="http://createdigitalmusic.com/tag/monome">Monome</a> and jam with Firefox and the New York Times.</p>
<p> <object type="application/x-shockwave-flash" height="437" width="580" data="http://www.vimeo.com/moogaloop.swf?clip_id=625460&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF"></object><br /><a href="http://www.vimeo.com/625460/l:embed_625460">Finally found a use for the NY Times</a> from <a href="http://www.vimeo.com/billorcutt/l:embed_625460">Bill Orcutt</a> on <a href="http://vimeo.com/l:embed_625460">Vimeo</a>.</p>
<p>How does it work? Get prepared for some Web technospeak, kids!</p>
<blockquote><p>When the patch starts, the browser enters a DOM inspection mode and mousing over a DOM element highlights the node. Clicking on a node writes the element&#8217;s data (its innerHTML value if it&#8217;s a text element or the binary data if it&#8217;s an image) as a sound file and the file is then loaded in a quicktime player in the patch. The sounds can then be triggered using OSC messages.</p>
</blockquote>
<p>Hey, where&#8217;d everyone go?</p>
<p>If DOM models don&#8217;t exactly get your pulse racing, here&#8217;s a strange and elegant physics-based sequencer hooked up to <a href="http://createdigitalmusic.com/tag/reaktor">Reaktor</a>. Fans of <a href="http://createdigitalmotion.com/tag/processing.org">Processing</a>, that environment is also capable of similar stuff; this is even modeled on the Processing-compatible <a href="http://www.cs.princeton.edu/~traer/randomarboretum/">traer physics library</a>.</p>
<p> <object type="application/x-shockwave-flash" height="408" width="400" data="http://www.vimeo.com/moogaloop.swf?clip_id=625294&amp;server=www.vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF"></object><br /><a href="http://www.vimeo.com/625294/l:embed_625294">SVG Midi Sequencer</a> from <a href="http://www.vimeo.com/billorcutt/l:embed_625294">Bill Orcutt</a> on <a href="http://vimeo.com/l:embed_625294">Vimeo</a>.</p>
<p>Ready to get going with this yourself? Lily is now in public beta, ready to run for free on Mac, Windows, or Linux. Browser not included.</p>
<p><a href="http://blog.lilyapp.org/2008/01/public_beta_1.html">Lily Public Beta 1</a></p>
<p><a href="http://blog.lilyapp.org/">Gobs more examples and documentation on the blog</a></p>
<p>Previously: <a href="http://createdigitalmusic.com/2007/08/23/lily-browser-beatboxes-and-the-rebirth-of-max-like-patching/">Browser Beatboxes and the Rebirth of Max-Like Patching</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/01/play-the-ny-times-website-like-an-instrument-and-other-new-lily-tricks/&via=cdmblogs&text=Play the NY Times Website Like an Instrument, and Other New Lily Tricks&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2008/01/play-the-ny-times-website-like-an-instrument-and-other-new-lily-tricks/&via=cdmblogs&text=Play the NY Times Website Like an Instrument, and Other New Lily Tricks&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2008/01/play-the-ny-times-website-like-an-instrument-and-other-new-lily-tricks/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/01/play-the-ny-times-website-like-an-instrument-and-other-new-lily-tricks/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Muon: Spectacularly Beautiful Speakers, with Gorgeous Sonic Visualization in Processing</title>
		<link>http://createdigitalmusic.com/2007/05/muon-spectacularly-beautiful-speakers-with-gorgeous-sonic-visualization-in-processing/</link>
		<comments>http://createdigitalmusic.com/2007/05/muon-spectacularly-beautiful-speakers-with-gorgeous-sonic-visualization-in-processing/#comments</comments>
		<pubDate>Thu, 31 May 2007 16:42:45 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[effects]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[FFT]]></category>
		<category><![CDATA[Italy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[speakers]]></category>
		<category><![CDATA[synesthesia]]></category>
		<category><![CDATA[visualists]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[visuals]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2007/05/31/muon-spectacularly-beautiful-speakers-with-gorgeous-sonic-visualization-in-processing/</guid>
		<description><![CDATA[The Speakers and Processing-coded visualization got a fittingly-lovely venue in Italy. Photo by Chris O&#8217;Shea, via Flickr. Looks can be a powerful agent for changing how we think about sound. Pairing liquid, organic speakers with equally fluid and dynamic visualizations, the launch of Muon last month in Italy made this principle readily apparent. I&#8217;m all &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2007/05/muon-spectacularly-beautiful-speakers-with-gorgeous-sonic-visualization-in-processing/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/pixelsumo/468873065/in/set-72157600110130473/"><img src="http://farm1.static.flickr.com/225/468873065_c59b02f8d3.jpg?v=0"></a></p>
<div class="imgcaption">The Speakers and Processing-coded visualization got a fittingly-lovely venue in Italy. Photo by Chris O&#8217;Shea, via <a href="http://www.flickr.com/photos/pixelsumo/468873065/in/set-72157600110130473/">Flickr</a>.</div>
<p>Looks can be a powerful agent for changing how we think about sound. Pairing liquid, organic speakers with equally fluid and dynamic visualizations, the launch of Muon last month in Italy made this principle readily apparent. I&#8217;m all about lo-fi, cheap gear here on CDM, but if you absolutely <I>must</i> launch luxurious aluminum speakers with spectacular animated visuals at a posh party in an Italian salon, I sure won&#8217;t complain. Pass the prosecco, please?</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/0EQoPRGURzc"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/0EQoPRGURzc" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<div class="imgcaption">This short YouTube video gives you an idea of the speakers and visualization, though there are better videos at Chris&#8217; site &#8212; see link.</div>
<p><a href="http://www.chrisoshea.org/projects/muon/">Muon Project Page</a>, <a href="http://www.chrisoshea.org/projects/muon/video/">documentation videos</a> at chrisoshea.org<br />
See coverage at <a href="http://www.dimitris-zoz.com/blog/?p=32">ze | d | esign</a>, toxi&#8217;s <a href="http://www.toxi.co.uk/blog/2007/04/kef-muon-launch.htm">project blog</a>, <a href="http://mocoloco.com/archives/004025.php">MoCo Loco</a>, <a href="http://www.chrisoshea.org/projects/muon/coverage/">elsewhere</a>. (Yeah, CDM&#8217;s motto is: cover things last. Was a bit busy with Maker Faire!)<br />
Created by <a href="http://movingbrands.com">Moving Brands</a></p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/qM-_RL6xJ1w"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/qM-_RL6xJ1w" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p>Details on the installation and how it was done:<span id="more-2168"></span></p>
<p><B>Liquid-y Speakers:</b> The speakers themselves were beautiful enough. Designed by UK speaker research center <a href="http://www.kef.com/">KEF Audio</a>  and <a href="http://www.rosslovegrove.com/">Ross Lovegrove</a>, a champion of organic, 21st Century design and one of the most respected designers on the planet, the key to the design is super-formed aluminum. The process does for metal something like what vacuum forming does for plastic: you heat sheets of aluminum so they can be molded into unique forms. The speakers themselves are formed out of single, 6-foot pieces of metal, into an acoustically-conceived, flowing form. I haven&#8217;t heard them, but we&#8217;ve already discussed (at a radically lower price point) <a href="http://createdigitalmusic.com/2007/01/29/gallos-right-round-adiva-ti-speakers-and-a-chat-with-the-designer/">why speakers really don&#8217;t have to be &#8212; or even shouldn&#8217;t be &#8212; rectangular</a>.</p>
<p><b>Liquid-y Visualization:</b> And that&#8217;s just the speakers. Part of the beauty of digital media is that they can make the invisible and the impossible visible in a dynamic way. So Muon creators employed London&#8217;s responsive media firm <a href="http://movingbrands.com">Moving Brands</a>, who in turn brought in two of our favorite people &#8212; responsive media guru <a href="http://www.chrisoshea.org/">Chris O&#8217;Shea</a> (see his blog <a href="http://pixelsumo.com">Pixelsumo</a>, and artist and <a href="http://processing.org">Processing ninja</a> <a href="http://toxi.co.uk/">Toxi</a> (aka Karsten Schmidt). Working with creative director David Eveleigh-Evans, the team created a dynamic animation on a huge LED screen that could visualize the sound coming from the speakers and reflect in motion what the speakers do in product design.</p>
<p><a href="http://www.flickr.com/photos/toxi/463390569/in/set-72157600087671752/"><img src="http://farm1.static.flickr.com/176/463390569_d47b12cb5e.jpg?v=0"></a></p>
<div class="imgcaption">Digital luxury: check out the LEDs and the extraordinary form of the aluminum. Photo by toxi, via <a href="http://www.flickr.com/photos/toxi/463390569/in/set-72157600087671752/">Flickr</a>.</div>
<h3>How They Did It</h3>
<p>The animation isn&#8217;t just a pretty visualization; it organically reflects what&#8217;s happening with the sound. Performing a spectral analysis of the sound (via a Fast Fourier Transform or FFT), the software uses amplitude levels in different zones of frequencies to produce particle objects, which spring and bob based on polarity, turning the peaks in amplitude in sound into a pulsating pool of fluid. The model itself is actually 3D, but it&#8217;s squashed into 2D space (or you can imagine looking at the 3D space from above). The other essential element is that the software looks at a history of amplitudes over time, so that overall changes can be adjusted (a bit like the simple &#8220;peak&#8221; meter on a consumer stereo EQ).</p>
<p>If you imagine an EQ meter using a pool of mercury instead of simple bars, that&#8217;s the basic idea.</p>
<p>The implementation is, as I&#8217;d expect from this team, simple and elegant &#8212; a few basic elements are tweaked to produce a maximal effect. Here&#8217;s the gear (software and hardware) used to pull it off:</p>
<p><a href="http://processing.org">Processing</a>, the open-source, Java-based, simple coding environment for graphics and multimedia. (Trust me. You can code in it. Even a 10-line sketch can often be interesting, though sound-related stuff tends to get a lot more involved fast.)</p>
<p><a href="http://www.tree-axis.com/Ess/">Ess</a>, which is one of a few competing sound libraries for Processing based on the Java sound API. (See also the JSyn-based <a href="http://sonia.pitaru.com/">Sonia</a>, though there seem to be some compatibility issues with that one, and the newer, tongue-twisting <a href="http://code.compartmental.net/tools/minim">Mimin</a>.)<br />
<a href="http://www.cs.princeton.edu/%7Etraer/physics/">traer.physics</a>, a wonderful and easy-to-use physics library. (I&#8217;ve used it in a few projects &#8212; a must-download.)</p>
<p><a href="http://code.google.com/p/toxiclibs/">Toxi&#8217;s own libraries</a>.</p>
<p><a href="http://www.sojamo.de/iv/index.php?n=12">ControlP5</a> for debugging, a library that places on-screen controls in your sketch. (I imagine it&#8217;d also be hugely useful for performance, and can&#8217;t believe I haven&#8217;t tried it before!)</p>
<p>And don&#8217;t forget the ginormous LED screen from <a href="http://www.ctlondon.com/">Creative Technology</a>, &#8220;containing 73,728 full colour LEDs over a 10 x 5 metre floor, using the Barco MiTrix system.&#8221; Yum. 73,000 LEDs.</p>
<p><img id="image2169" src="http://createdigitalmusic.com/files//2007/05/muonscreenshot.jpg" alt="Muon screenshot" /></p>
<div class="imgcaption">Testing is everything. Using the ControlP5 library, toxi and Chris were able to more easily debug their code and evaluate what was happening &#8212; smart. Screenshot from Chris O&#8217;Shea via his <a href="http://www.chrisoshea.org/projects/muon/description/">project site</a>. See also his <a href="http://www.chrisoshea.org/projects/muon/behind-scenes/">behind-the-scenes snaps of testing in action</a>.</div>
<p>More stuff from Chris on the way. If you&#8217;ve got a Processing project for sound, we&#8217;d love to hear about it. It&#8217;s better-known on the visual side (and a regular subject on <a href="http://createdigitalmotion.com/tag/processing.org">Create Digital Motion</a>), but there are still MIDI and audio tasks at which it excels, even if you have access to tools like Max/MSP/Jitter. Right tool for the right job, and whatnot.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2007/05/muon-spectacularly-beautiful-speakers-with-gorgeous-sonic-visualization-in-processing/&via=cdmblogs&text=Muon: Spectacularly Beautiful Speakers, with Gorgeous Sonic Visualization in Processing&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2007/05/muon-spectacularly-beautiful-speakers-with-gorgeous-sonic-visualization-in-processing/&via=cdmblogs&text=Muon: Spectacularly Beautiful Speakers, with Gorgeous Sonic Visualization in Processing&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2007/05/muon-spectacularly-beautiful-speakers-with-gorgeous-sonic-visualization-in-processing/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2007/05/muon-spectacularly-beautiful-speakers-with-gorgeous-sonic-visualization-in-processing/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Playing with Blocks: Interactive Blocks as Interface, and Resources to Make Your Own</title>
		<link>http://createdigitalmusic.com/2006/11/playing-with-blocks-interactive-blocks-as-interface-and-resources-to-make-your-own/</link>
		<comments>http://createdigitalmusic.com/2006/11/playing-with-blocks-interactive-blocks-as-interface-and-resources-to-make-your-own/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 04:55:41 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[tangible]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2006/11/09/playing-with-blocks-interactive-blocks-as-interface-and-resources-to-make-your-own/</guid>
		<description><![CDATA[When those infants graduate from playing with computer music-controlling pacifiers, they can move on to blocks. Our friend Nat points today to a brilliant tangible computing interface that generates sequences of musical events. (Also seen last week on Matrixsynth.) The transmitter (some sort of RF operation) communicates with a receiver connected to the compute, and &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2006/11/playing-with-blocks-interactive-blocks-as-interface-and-resources-to-make-your-own/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p>When those infants graduate from playing with computer music-controlling pacifiers, they can move on to blocks. Our friend Nat points today to a <a href="http://www.onetonnemusic.com/mt-static/archives/2006/11/more_tangible_s.html">brilliant tangible computing interface</a> that generates sequences of musical events. (Also seen last week on <a href="http://matrixsynth.blogspot.com/2006/11/moog-voyager-matrixsynth-edition.html">Matrixsynth</a>.) The transmitter (some sort of RF operation) communicates with a receiver connected to the compute, and the computer generates the sounds. Nat&#8217;s unsure of the creator, but the YouTube videos were posted by &#8220;traer&#8221;, which I&#8217;m guessing is <a href="http://www.cs.princeton.edu/%7Etraer/">Jeffrey Traer Bernstein</a>, who has developed a lot of interesting projects and some great stuff for the <a href="http://www.processing.org">Processing</a> coding environment we&#8217;ve fallen in love with over at <a href="http://www.createdigitalmotion.com">Create Digital Motion</a>. (Traer, whoever you are, feel free to say hi!)</p>
<p>Here&#8217;s my personal favorite. (YouTube has some other configurations; one even includes beat juggling.)</p>
<p><object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/Jm39v_MdnzM"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/Jm39v_MdnzM" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></object></p>
<h3>DIY Interactive Blocks: TileToy</h3>
<p>Ever wish you could go beyond oohing and ahing on the Web and experiment with technology like this yourself? You&#8217;re in luck: one project has released extensive open source documentation. TileToy is a similar concept in that it uses blocks and radio frequency-to-serial connection to a computer. (It adds a nice extra: interactive LED matrices on top of the blocks let you display different patterns.) The system works via a patch built in Max/MSP. (It could also be easily ported to Pure Data or another free environment if you&#8217;re on a budget.) Even if just part of this project appeals to you &#8212; like the RF aspect, or the grooving LED lights &#8212; it could be well worth checking out both the project and the &#8220;do it yourself&#8221; section:</p>
<p><a href="http://www.tiletoy.org/">TileToy.org</a></p>
<p>The DIY section includes a parts list, assembly guide, complete guide to controlling the hardware, software for Max/MSP, and software for communicating with the PIC. Might want to cut your teeth on something a little simpler if you&#8217;re a beginner, but file this away for when you&#8217;re ready to make the jump! (Thanks for the reminder of this goes to Chris at <a href="http://www.pixelsumo.com">Pixelsumo</a>.)</p>
<p>TileToy is the latest of a series of similar projects. We Make Money Not Art covered <a href="http://www.we-make-money-not-art.com/archives/004128.php">Digital Cubes by Simon Schiessel</a> way back in January 2005, and from 2003, the &#8220;father&#8221; of these kinds of projects is Ryoto Kuwakubo&#8217;s Block Jam for Sony (thanks, again, <a href="http://www.pixelsumo.com">Chris</a>!):</p>
<p><a href="http://www.sony.net/Fun/SonyDesign/2003/BlockJam/future.html">Block Jam</a> [Sony Design]</p>
<p>Other good tangible computing resources out there? Let us know!</p>
<p><b>Previously:</b><br />
<a href="http://createdigitalmusic.com/2006/11/05/babies-making-electronic-music-on-video-and-more-on-traditional-japanese-instruments/">Babies Making Electronic Music on Video, and More on Traditional Japanese Instruments</a> (Interactive teething ring, also built with Max/MSP)</p>
<p><img src="http://www.createdigitalmusic.com/files/stories/2006/nov/tiletoy.jpg" /></p>
<p>[tags]DIY, hardware, alternative-interfaces, design, how-to, physical-computing, tangible, electronics[/tags]</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2006/11/playing-with-blocks-interactive-blocks-as-interface-and-resources-to-make-your-own/&via=cdmblogs&text=Playing with Blocks: Interactive Blocks as Interface, and Resources to Make Your Own&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/2006/11/playing-with-blocks-interactive-blocks-as-interface-and-resources-to-make-your-own/&via=cdmblogs&text=Playing with Blocks: Interactive Blocks as Interface, and Resources to Make Your Own&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/2006/11/playing-with-blocks-interactive-blocks-as-interface-and-resources-to-make-your-own/&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/2006/11/playing-with-blocks-interactive-blocks-as-interface-and-resources-to-make-your-own/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

