<?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;  reactable</title>
	<atom:link href="http://createdigitalmusic.com/?s=reactable&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<lastBuildDate>Mon, 08 Feb 2010 17:34:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free RFID Reader Connects Real World Objects to Music, Teaches OSC in Pd</title>
		<link>http://createdigitalmusic.com/2010/01/28/free-rfid-reader-connects-real-world-objects-to-music-teaches-osc-in-pd/</link>
		<comments>http://createdigitalmusic.com/2010/01/28/free-rfid-reader-connects-real-world-objects-to-music-teaches-osc-in-pd/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 05:53:15 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[RFID]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=9277</guid>
		<description><![CDATA[RFID tags may have negative privacy associations when they&#8217;re used without someone&#8217;s knowledge. But embed these simple identifiers intentionally, and they can be a cheap, flexible way of tagging the world around you. Add OSC support with a free tool, and you can make anything into a basic music controller. That&#8217;s what Martin Kaltenbrunner &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/0Nvc2MoG3v0&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/0Nvc2MoG3v0&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>RFID tags may have negative privacy associations when they&#8217;re used without someone&#8217;s knowledge. But embed these simple identifiers intentionally, and they can be a cheap, flexible way of tagging the world around you. Add OSC support with a free tool, and you can make anything into a basic music controller. That&#8217;s what <a href="http://modin.yuri.at/">Martin Kaltenbrunner</a> &#8211; best known for his work on the ground-breaking ReacTable music table &#8211; has done with his own free software. It&#8217;s simple enough that you can easily make use of it, or take it as an opportunity to brush up on OSC and Pd.</p>
<p>This sort of odd, out-of-the-blue example is the perfect illustration of why OSC matters. Quietly, gradually, OSC is describing the world around computers in intelligent ways. In contrast to MIDI, with its resolution limits and arbitrary categories (vibrato rate?), OSC can standardize anything. What previously required advance standardization can now be truly open and even improvisational. The old way of standardizing: go in front of some sort of committee for approval. (RFID tags for music? Not likely.) The new way: go ahead and do the implementation, gather feedback, and if it works, other people will follow your specifications to ensure their stuff works with yours. In this case, Martin plans to add the RFID tagging to his TUIO2 protocol, which made what would have been just a cool one-off project (ReacTable) into a viral phenomenon of work with touch and tangible input. Martin writes:<span id="more-9277"></span></p>
<blockquote><p>I just released a new application, which intends to simplify the construction of tangible user interfaces based on RFID readers. Using this tool, the RFID add/remove events can be processed by any OSC<br />
enabled application.</p>
<p>You can download the nfOSC tool from here:<br />
<a href="http://code.google.com/p/nfosc/">http://code.google.com/p/nfosc/</a></p>
<p>The demo video shows the nfOSC application used together with the quite affordable touchatag RFID reader. A simple PD example patch receives OSC messages from nfOSC and starts a sample loop, when an RFID tag is detected by the reader device, the loop is stopped when the according tag is removed.</p>
<p>At the moment this tool just defines two simple ADD and REMOVE messages including the RFID tag IDs, but I am planning to integrate the tool into the future TUIO2 toolkit.</p></blockquote>
<p>On its own, of course, it&#8217;s a simple hack, but I can imagine this having powerful implications when used in combination with another control method. And if you like the way the implementation works, you could use this same technique to apply to some other controller.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2010/01/28/free-rfid-reader-connects-real-world-objects-to-music-teaches-osc-in-pd/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>d-touch, Free Tangible Interfaces, and a Walnut Drum Machine</title>
		<link>http://createdigitalmusic.com/2009/07/01/d-touch-free-tangible-interfaces-and-a-walnut-drum-machine/</link>
		<comments>http://createdigitalmusic.com/2009/07/01/d-touch-free-tangible-interfaces-and-a-walnut-drum-machine/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 13:18:56 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[drum-machines]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[frameworks]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[interface-design]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[tangible]]></category>
		<category><![CDATA[tangible-interfaces]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6372</guid>
		<description><![CDATA[Software doesn&#8217;t have to mean virtualizing everything and letting go of physical objects. On the contrary, it can create all sots of imaginative, new ways of mapping musical ideas to the physical world. And that&#8217;s how we wind up with a walnut drum sequencer.
There&#8217;s something about virtual drum machines and snacks. We&#8217;ve seen bubblegum and [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/lCv0TvnVUHg&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/lCv0TvnVUHg&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>Software doesn&#8217;t have to mean virtualizing everything and letting go of physical objects. On the contrary, it can create all sots of imaginative, new ways of mapping musical ideas to the physical world. And that&#8217;s how we wind up with a walnut drum sequencer.</p>
<p>There&#8217;s something about virtual drum machines and snacks. We&#8217;ve seen <a href="http://createdigitalmusic.com/2008/01/23/sequencing-beats-with-bubble-gum/">bubblegum and Skittles</a>, <a href="http://createdigitalmusic.com/2009/06/01/tangible-interfaces-beat-sequencing-with-beer-bottle-caps/">beer bottle caps</a>, <a href="http://createdigitalmusic.com/2009/06/18/tangible-interface-hackday-music-with-soda-bottles-floor-toms-more/">soda bottles</a>, and now walnuts. Don&#8217;t stop now: someone has to do Cheetos, even if it means dealing with orange stuff all over your fingers.</p>
<p>That said, it&#8217;s not walnuts that make d-touch an important project. Built by Enrico Costanza back in 2003, the project is now available for free download as an open source library, a server (in case you don&#8217;t want to get into the C++ code but might want to use this in your own projects), a free, usable drum machine, and a set of documentation that can help you make your own stuff easily. Enrico worked on the original reacTable prototype and has done some really important work in this field. Right now, Enrico and co are looking for feedback, but if you&#8217;re ready to just be a tester and play with this &#8211; and see what you can do musically &#8211; now&#8217;s your chance.</p>
<p>d-touch also combines high levels of computer readability for accurate tracking with the ability to make your own tags. Instead of using ugly-looking glyphs, you can make patterns that make sense to human beings as well as computers. Oh, yeah &#8211; and mobile fans, this runs at a full 14 fps even on S60 phones. </p>
<p>For more, check out the d-touch site:<br />
<a href="http://d-touch.org/">http://d-touch.org/</a> [Register first to make the download available]<br />
and follow them on Twitter:<br />
<a href="http://twitter.com/audiodtouch">http://twitter.com/audiodtouch</a></p>
<p>Thanks to Martin (of <a href="http://reactable.com/">reacTable</a>, which is moving toward a commercial product) for sending this our way. Thanks, too, to Ben, who&#8217;s working on tangible interfaces with special needs students. I really look forward to hearing how that&#8217;s going.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/07/01/d-touch-free-tangible-interfaces-and-a-walnut-drum-machine/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Gooooooal! A Soccer Ball Music Controller, and Tangible Interface Tips for Music</title>
		<link>http://createdigitalmusic.com/2009/05/27/gooooooal-a-soccer-ball-music-controller-and-tangible-interface-tips-for-music/</link>
		<comments>http://createdigitalmusic.com/2009/05/27/gooooooal-a-soccer-ball-music-controller-and-tangible-interface-tips-for-music/#comments</comments>
		<pubDate>Wed, 27 May 2009 10:21:13 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[computer-vision]]></category>
		<category><![CDATA[hackdays]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[reactable]]></category>
		<category><![CDATA[reactivision]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[sports]]></category>
		<category><![CDATA[tangible]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6035</guid>
		<description><![CDATA[Free software, a webcam, and some stickers printed on an inkjet can turn any object into a real-world controller. That&#8217;s what Paul Rose of Institut Fatima and his team did with a soccer ball (translation for the civilized world: football). The software is powered by the same framework used for the reacTable, but in this [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/9c0OykPSHWM&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9c0OykPSHWM&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>Free software, a webcam, and some stickers printed on an inkjet can turn any object into a real-world controller. That&#8217;s what Paul Rose of <a href="http://www.institutfatima.org/">Institut Fatima</a> and his team did with a soccer ball (translation for the civilized world: football). The software is powered by the same framework used for the reacTable, but in this case there&#8217;s no table and no projector: just a ball. </p>
<blockquote><p>Institut FATIMA uses a Fussball as (des-)controller for triggering drumsamples. The camera detects the symbols on the ball, kicks numbers into the sequencer, the sequencer matches goals. The goal is always music. Software used is reactivision and ableton live. Do it at home.</p></blockquote>
<p>As it happens, reacTIVision just got a significant update, with more improvements planned. You can read up on the full details on Create Digital Motion:</p>
<p><a href="http://createdigitalmotion.com/2009/05/27/free-tangible-tracking-reactivision-14-here-tuio2-coming-soon">Free Tangible Tracking: reacTIVision 1.4 Here, TUIO2 Coming Soon</a></p>
<p>Martin Kaltenbrunner, co-creator of the framework (and the reacTable), has some tips for working with tangible interfaces and music, and where to find more inspiration.</p>
<blockquote><p>In addition to TUIO, reacTIVision also has an alternative MIDI mode, where you can map the appearance of fiducial symbols to note ON and OFF events, as well as their X,Y and rotation angle to a control channel value. Quite a few people have been using this for the creation of cheap web-cam based MIDI controllers.</p>
<p><a href="http://www.youtube.com/results?search_query=reactivision+midi">http://www.youtube.com/results?search_query=reactivision+midi</a></p>
<p>Using TUIO, you have more alternatives though, you can currently use Max/MSP, Pure Data, Quartz Composer, Processing, Java, C++, C# and so on to receive the object &#038; finger tracking data. Here are a few cool musical projects, that have been built using reacTIVision:</p>
<p><a href="http://www.youtube.com/results?search_query=reactivision+midi">http://modin.yuri.at/tangibles/?list=7</a></p></blockquote>
<p><a href="http://www.flickr.com/photos/redux/933366453/"><img src="http://farm2.static.flickr.com/1066/933366453_6a420b269c.jpg?v=0"></a></p>
<p>Patrick H. Lauke (patch pictured, from Flickr) has a <a href="http://www.youtube.com/watch?gl=GB&#038;hl=en-GB&#038;v=vAYwXjYzlSs">video on YouTube</a> that shows some of the basic workflow for combining the free patching environment Pd with TUIO and reacTIVision. He cautions:</p>
<blockquote><p>this may not be pleasant from a musical point of view, but it only serves as a first test for further experimentation.</p></blockquote>
<p>Hopefully this gives folks some ammunition if you&#8217;re getting involved in the tangible interface hackday! [<a href="http://hackday.noisepages.com/">Project site</a> | <a href="http://createdigitalmusic.com/2009/05/25/physical-objects-for-performance-and-join-our-global-tangible-interface-hackday-june-6/">on CDMu</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/05/27/gooooooal-a-soccer-ball-music-controller-and-tangible-interface-tips-for-music/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>TUIO Multitouch for iPhone: Browser App Hack Replaces Rejected App</title>
		<link>http://createdigitalmusic.com/2009/04/20/tuio-multitouch-for-iphone-browser-app-hack-replaces-rejected-app/</link>
		<comments>http://createdigitalmusic.com/2009/04/20/tuio-multitouch-for-iphone-browser-app-hack-replaces-rejected-app/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 09:32:45 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[multi-touch]]></category>
		<category><![CDATA[networked]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[TUIO]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/04/20/tuio-multitouch-for-iphone-browser-app-hack-replaces-rejected-app/</guid>
		<description><![CDATA[    MSAFluid for processing (Controlled by iPhone) from Memo Akten on Vimeo. 
TUIO is a simple but powerful emerging protocol for multitouch control for live music and visuals, as used on the powerful live tangible synth reacTable. Apparently no one told Apple, however. While the App Store rubber-stamps useless toys like fake [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="326"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3975324&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3975324&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="326"></embed></object>    <br /><a href="http://vimeo.com/3975324">MSAFluid for processing (Controlled by iPhone)</a> from <a href="http://vimeo.com/memotv">Memo Akten</a> on <a href="http://vimeo.com">Vimeo</a>. </p>
<p>TUIO is a simple but powerful emerging protocol for multitouch control for live music and visuals, as used on the powerful live tangible synth <a href="http://mtg.upf.es/reactable/">reacTable</a>. Apparently no one told Apple, however. While the App Store rubber-stamps useless toys like fake cigarette lighter flames, they bizarrely rejected a powerful application by a leading digital artist that would enable standardized TUIO control – for free. (More back story below; see an example in action above.)</p>
<p>As a blogger, my reaction is usually to whine and pontificate, for better or worse. The engineering approach would be to find some hack away the problem. That’s what Andrew Turley did with the TUIO protocol. So, Apple won’t allow an app that does the trick? Why not go back to what developers did before the SDK, and just use the iPhone browser?</p>
<p>As Andrew explains it:</p>
<blockquote><p>After reading the story I started thinking about seeing how far one could push Safari as an application platform, using web apps to get around Apple&#8217;s tight control of the app store. Since you would be connecting to another computer anyway to use an OSC application, why not just have the app be a web app running on a web server somewhere on the local network? The web server can then take care of things like sending out OSC messages or playing music or doing whatever it is people want to do.</p>
<p>To that end I created a little system that implements the TUIO protocol. You use an iPhone to run a web app, which in turn talks to the web server, which in turn sends OSC messages.</p>
</blockquote>
<p>&#160;</p>
<p> <span id="more-5654"></span>
<p>Details:</p>
<p><a href="http://www.pillowsopher.com/blog/?p=79">touchy feely</a> [Pillowsopher Blog]</p>
<p>Needless to say, there are some downsides: you have to run the Python server, you’re more limited in input and control than you would be in a real app, and you’re stuck inside the Safari browser, which could be a bit inconvenient. So I’m not backing down from my original complaint – I don’t see Apple doing anyone a service by blocking this kind of app, and the only rational explanation seems to be that the folks doing the review process don’t understand <em>what the app is</em>.</p>
<p>Most importantly, I do know that all our griping was sent to Apple, so I’m hopeful the App Store will reconsider the decision once they get it.</p>
<p>But I love solutions, too, and this can be one for many applications. </p>
<p>It also illustrates an important point: the browser on mobile devices (Apple and otherwise) could be a powerful outlet. It <em>doesn’t </em>always make sense to build an entire application; there will be various cases in which a little browser tool will do a job. Need a quick remote control for a live performance / art installation / club lighting rig? You might try the easy solution with the browser first.</p>
<p>Thanks for the great hack, Andy, and I’m curious to hear if anyone uses or extends this. </p>
<p>Previously:</p>
<p><a href="http://createdigitalmusic.com/2009/03/16/apple-rejects-free-iphone-tool-for-artists-because-of-minimal-user-functionality/">Apple Rejects Free iPhone Tool For Artists Because of “Minimal User Functionality”</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/04/20/tuio-multitouch-for-iphone-browser-app-hack-replaces-rejected-app/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Jasuto Modular Synth for iPhone, Mac + Windows VST: Build Your Own Instruments</title>
		<link>http://createdigitalmusic.com/2009/04/14/jasuto-modular-synth-for-iphone-mac-windows-vst-build-your-own-instruments/</link>
		<comments>http://createdigitalmusic.com/2009/04/14/jasuto-modular-synth-for-iphone-mac-windows-vst-build-your-own-instruments/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 08:39:18 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[interface-design]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[nodal]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[soft-synths]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[vst]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/04/14/jasuto-modular-synth-for-iphone-mac-windows-vst-build-your-own-instruments/</guid>
		<description><![CDATA[    Jasuto envelope example from Jasuto on Vimeo. 
Imagine friendly creation of custom synths and sounds by dragging visual nodes. Now imagine you can do that on a mobile device and your computer – and eventually combine the two. That’s the vision of Jasuto, and while it’s not quite there yet, it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="434"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3989978&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3989978&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="434"></embed></object>    <br /><a href="http://vimeo.com/3989978">Jasuto envelope example</a> from <a href="http://vimeo.com/user1520496">Jasuto</a> on <a href="http://vimeo.com">Vimeo</a>. </p>
<p>Imagine friendly creation of custom synths and sounds by dragging visual nodes. Now imagine you can do that on a mobile device <em>and</em> your computer – and eventually combine the two. That’s the vision of Jasuto, and while it’s not quite there yet, it&#8217;s incredibly promising.</p>
<p>The laws of combinatorics predict that, on a regular basis, you’ll see countless soft synths that are slight variations of one another. With the iPhone/iPod touch gold rush in full swing, we’re starting to see the pattern repeat itself, just as it did in Windows and Mac plug-ins. Some are brilliant; others are just the usual variations on a theme.</p>
<p>Of course, even better is the ability to build exactly what you want out of the same buildings blocks. Powerful toolkits like Max/MSP, Pd, Reaktor, SuperCollider, SynthMaker and the like let you do this, but they qualify as the more-sophisticated Erector Set of synthesis. Sometimes you just want some simple, LEGO-style building blocks that cover the basics.</p>
<p>That’s why Jasuto looks so promising. It’s actually two pieces of software – a plug-in for Mac and Windows VST. Combine basic modules, and you get some powerful features, even on the iPhone:</p>
<p><span id="more-5623"></span>
<ul>
<li><strong>Multiple synthesis methods: </strong>additive, subtractive, FM/PM/AM, hard-sync synthesis </li>
<li><strong>Basic math functions: </strong>add/subtract/delta/constant values </li>
<li><strong>Filters:</strong> LP, HP, BP, and a Moog emulation </li>
<li><strong>Signal tools: </strong>envelopes, dynamics processors, and an envelope follower </li>
<li><strong>Effects: </strong>Delay, reverb, saturation, digital distortion </li>
<li><strong>iPhone hardware features: </strong>Accelerator and mic access (and of course mic access on your computer, too) </li>
<li><strong>16-step sequencer </strong>with looping, pattern manipulation </li>
<li><strong>Performance options: </strong>a tappable keyboard, glide functions, and so on </li>
</ul>
<p><a href="http://createdigitalmusic.com/images/2009/04/img-0017.png" rel="lightbox"><img title="img_0017" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="320" alt="img_0017" src="http://createdigitalmusic.com/images/2009/04/img-0017-thumb.png" width="480" border="0" /></a> </p>
<p>That’s just the specs, though. To me, the most interesting thing is the zoomable, nodal design, reminiscent of the <a href="http://mtg.upf.es/reactable/">reactable</a>. There’s also the ability to record “motion” anywhere in the app, and to modulate everything with everything else. And I especially like the idea that “patches” and “synths” are one and the same: just as on an early modular, creating a new “patch” really is about connecting modules into something unique.</p>
<p>I can’t imagine it being the last <em>computer</em> instrument you need, but if successful, it could well be the last <em>iPhone synth</em> you need. I like the idea of </p>
<p>It’s under “heavy development,” so expect some bugs. The software can be yours for all of US$1.00 on iPhone. The PC/Mac VST looks a little rougher, but it’s available for free download.</p>
<p><a href="http://www.jasuto.com/site/">Jasuto Site</a></p>
<p><a href="http://www.jasuto.com/site/?page_id=236">VST Plug-in</a></p>
<p><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=310874741&amp;mt=8">iTunes Link</a></p>
<p>Thanks to <a href="http://shiver.sublamp.com/">sublamp</a> for turning us on to this via comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/04/14/jasuto-modular-synth-for-iphone-mac-windows-vst-build-your-own-instruments/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Roll Your Own Multitouch Screens, Tables: Max Multitouch Framework, PyMT</title>
		<link>http://createdigitalmusic.com/2009/03/20/roll-your-own-multitouch-screens-tables-max-multitouch-framework-pymt/</link>
		<comments>http://createdigitalmusic.com/2009/03/20/roll-your-own-multitouch-screens-tables-max-multitouch-framework-pymt/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 17:17:30 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[futurism]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[multitouch]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5441</guid>
		<description><![CDATA[c
Ever feel like you&#8217;ve found the seam dividing past and future?
The past: restrictive UI frameworks requiring pages and pages of code to produce dated-look 2D displays. Proprietary software with rigid interfaces. Input bottlenecked through the x and y coordinates of a single mouse pointer. 
The future: UIs whipped together graphically or with a few lines [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="355"><param name="movie" value="http://www.youtube.com/v/EEkj85GU_is&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EEkj85GU_is&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="355"></embed></object>c</p>
<p>Ever feel like you&#8217;ve found the seam dividing past and future?</p>
<p>The past: restrictive UI frameworks requiring pages and pages of code to produce dated-look 2D displays. Proprietary software with rigid interfaces. Input bottlenecked through the x and y coordinates of a single mouse pointer. </p>
<p>The future: UIs whipped together graphically or with a few lines of code. 3D mixed with 2D. Open-source, friendly frameworks. Creating your own interface or drawing upon a community of creative software makers. Input that uses multitouch for gestures, collaborative input, manipulation of 2D and 3D space, and &#8230; well, just a lot more fun.</p>
<p>There&#8217;s no need to wait around for the future. Creative software inventors are building it for themselves. Here are two of the most promising multitouch interface projects I&#8217;ve seen in my inbox.</p>
<p>In no time at all, you&#8217;ll be painting a cow! (Okay, more on that in a moment&#8230;)<span id="more-5441"></span></p>
<h3>Make Max Multitouch</h3>
<p>Max Multitouch Framework by composer Mathieu Chamagne makes turning your Max patch into a multitouch interface a breeze. When I first reviewed the Lemur, I was frustrated by the hardware-style abstraction between your software and the interface. Why was I having to go through Max patches painstakingly assigning Lemur controls to Max controls &#8211; why not just make the Max controls appear on the multitouch screen? Well, that&#8217;s exactly what you get with MMF. Using a set of Max abstractions, all you have to do is build your Presentation Mode style UI and add in the MMF ingredients &#8211; it automagically becomes touchable on a variety of displays. </p>
<p>It&#8217;s not hard to imagine how great this could be for musicians, especially those who have already been building original sonic creations in Max/MSP. Best of all, you don&#8217;t need an expensive, non-portable table with a projector inside, either &#8211; commodity hardware works just fine right now.</p>
<blockquote><p><em><strong>Requirements :</strong></em></p>
<p style="text-align: left;">- <a href="http://www.cycling74.com/" target='_blank'>cycling&#8217;74</a> <a href="http://www.cycling74.com/downloads/max5" target="_blank">Max5</a> (version 5.0.6 required)<br />
- any multitouch interface that sends <a href="http://tuio.lfsaw.de/" target="_blank">TUIO</a> messages.</p>
<p>MMF has been tested and works fine with : <a href="http://www.stantum.com" target="_blank">Stantum</a> SMK-15.4 multitouch screen, HP XT2 tablet pc (windows7 + <a href="http://nuigroup.com/forums/viewthread/4087/P15/" target="_blank">W2TUIO</a>), <a href="http://www.demandevolution.com/">Demand Evolution</a> + home made multitouch screen + <a href="http://mtg.upf.edu/reactable/?software" target="_blank">Reactivision</a> /  <a href="http://tbeta.nuigroup.com/" target="_blank">Tbeta</a> , &#8230;</p>
</blockquote>
<p><a href="http://www.mathieuchamagne.com/mmf/">MMF (Max Multitouch Framework) @ Mathieu Chamagne&#8217;s Site</a></p>
<p><em>Hmmm&#8230; apps that send (cough) TUIO, eh? Ah, yes, but that&#8217;s why you need companies like Apple to tell you what qualifies as useful in an iPhone app. You see, without Apple&#8217;s app review team and their <a href="http://createdigitalmusic.com/2009/03/16/apple-rejects-free-iphone-tool-for-artists-because-of-minimal-user-functionality/">superior wisdom</a>, I might wrongfully assume this sort of app would be something I&#8217;d want. Now I know better &#8211; thanks! (Sorry, couldn&#8217;t resist.)</em></p>
<p>Back to the on-topic discussion, this does demonstrate a real advantage of Max: it has its UI absolutely nailed, and the open-source alternative Pd is woefully behind. It also demonstrates that the beauty of Presentation Mode is, by abstracting the UI from the underlying guts, you can consider alternative interfaces. We should see that in Max for Live, as well.</p>
<p>Pd is fantastic in other ways, but if there&#8217;s anyone out there who fancies writing a lightweight new front-end, it could use it &#8211; perhaps in Python. Which brings us to the next item.</p>
<p><object width="579" height="434"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3548811&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3548811&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="434"></embed></object><br /><a href="http://vimeo.com/3548811">pymt demo reel</a> from <a href="http://vimeo.com/user1410649">Thomas Hansen</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h3>PyMT: Juicy Multitouch, Just a Few Lines o&#8217; Code</h3>
<p>PyMT is a glimpse of what future development could look like. While Microsoft putzes around with their Windows-only Surface, PyMT makes multitouch platform agnostic, open, and easy. That frees up artists to dream up creative new ways of applying this interface to expressive musical and visual creations (among others). Instead of reinventing the wheel as far as plumbing, you can focus on the reason for using devices in the first place &#8211; your art.</p>
<p>PyMT is profoundly portable, using Python and OpenGL to deliver windowing and multimedia features across platforms. Documentation and code are both under heavy development, but there are already some friendly-looking resources. This is almost enough to shake me from my loyalty to Java, though, in fairness, you can do some of the same things with Java and other tools. What&#8217;s most important is that there are libraries that are providing standards, like TUIO, and implementations in cross-platform languages that can be easily developed.</p>
<p>There&#8217;s good reason to be bullish on the future of this tech. And if you want to see it happen, don&#8217;t wait &#8211; you can get involved in the project directly.</p>
<p><a href="http://code.google.com/p/pymt/">PyMT at Google Code</a></p>
<p><a href="http://pymt.txzone.net/">PyMT Project Page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/20/roll-your-own-multitouch-screens-tables-max-multitouch-framework-pymt/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Apple Rejects Free iPhone Tool For Artists Because of &#8220;Minimal User Functionality&#8221;</title>
		<link>http://createdigitalmusic.com/2009/03/16/apple-rejects-free-iphone-tool-for-artists-because-of-minimal-user-functionality/</link>
		<comments>http://createdigitalmusic.com/2009/03/16/apple-rejects-free-iphone-tool-for-artists-because-of-minimal-user-functionality/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 18:12:14 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[editorial]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[licenses]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[multi-touch]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[TUIO]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5350</guid>
		<description><![CDATA[MSA Remote for iPhone from Memo Akten on Vimeo.
Since the dawn of computing, developers have been free to create whatever software they can imagine for computers. Windows, Mac, UNIX, Linux, Atari, Amiga, Apple II, Commodore 64 &#8211; it doesn&#8217;t matter. Come up with an idea, and short of doing something destructive on the system, you [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="326"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3693245&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3693245&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="326"></embed></object><br /><a href="http://vimeo.com/3693245">MSA Remote for iPhone</a> from <a href="http://vimeo.com/memotv">Memo Akten</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Since the dawn of computing, developers have been free to create whatever software they can imagine for computers. Windows, Mac, UNIX, Linux, Atari, Amiga, Apple II, Commodore 64 &#8211; it doesn&#8217;t matter. Come up with an idea, and short of doing something destructive on the system, you can make it work on a computer. It&#8217;s this freedom that has made the computer age possible. Game consoles have been different, a relic of the days when cartridges were physical objects you put in the machine. But mobile devices have generally acted more or less like computer platforms &#8211; look at Windows Mobile, Symbian, Linux, Android, Palm OS, Palm&#8217;s Web OS, and so on. It wouldn&#8217;t be odd to expect the same of the iPhone or iPod touch, which is essentially a Mac running on a low-power platform with a mobile-optimized set of libraries. The iPod doesn&#8217;t even connect to a wireless phone network; it uses WiFi just like your computer.</p>
<p>As musicians and artists, this sort of freedom has given us the freedom to make expressive music and art using powerful tools. That same freedom hasn&#8217;t applied to comparatively restrictive game platforms, which is why music apps for platforms like PSP and Nintendo DS require hacking hardware and software.</p>
<p>But then there&#8217;s the iPhone / iPod touch. Apple claims that they create a superior user experience by controlling quality, and they use that control to pick and choose which applications they think are appropriate for their phone. Never mind that a whole lot of what&#8217;s available on the iTunes store is simply worthless crap. And, frankly, that&#8217;s okay &#8211; users pick and choose the good stuff, and a lot of it&#8217;s really great.</p>
<p>But far from simply protecting mobile carriers like AT&#038;T from abusive apps, it&#8217;s clear from developer experiences that Apple has extended that supposedly superior judgment to second-guessing developers on design and application purpose. </p>
<p>The latest victim: a fully free wireless multitouch server that would empower iPod touch and iPhone users to control live art and perform, created by one of the world&#8217;s leading interactive artists, Memo Akten. It seems Apple&#8217;s powers that be rejected the app because they simply don&#8217;t understand what the heck it is.</p>
<p>The story so far:<span id="more-5350"></span></p>
<blockquote><p>I received the following response from Apple: &#8220;Thank you for submitting your application &#8220;MSA Remote&#8221;.  We need clarification in regards to the functionality of the application as we do not have access to the interactive installations that the application controls.  If possible, please provide login information for a server application we can use to review your application.&#8221;</p>
<p>So I sent them 3 desktop apps: a standard TUIO client, a MSATouch client (multiple devices can control a single client without interference), and an OSC Dumper so they could see all the messages being sent in detail. </p></blockquote>
<p>Even after receiving that documentation, Apple decided that they knew better than their users and developers. Result: no app. </p>
<blockquote><p>Apple&#8217;s response to this app is &#8220;We&#8217;ve reviewed your application, MSA Remote, and we have determined that this application contains minimal user functionality and will not be appropriate for the App Store.&#8221;</p>
<p>I find it hard to believe that a FREE TUIO SERVER for iPhone and iPod touch is not suitable for the App Store!! Please leave comments below if you think it is suitable and I will get back to them to try and sort it out.</p></blockquote>
<p><a href="http://www.memo.tv/msaremote_for_iphone">MSA Remote for iPhone</a></p>
<p>TUIO, for the record, is the <a href="http://tuio.lfsaw.de/">open multitouch platform</a> employed in the powerful, expressive <a href="http://mtg.upf.es/reactable/">reacTable tangible interface</a> that has been used by the likes of (Mac user) <a href="http://createdigitalmusic.com/2007/07/02/interactive-table-as-synth-via-new-better-bjork-tour-vids-microsoft-surface-snickering/">Bjork</a>.</p>
<p>Let&#8217;s be clear. The point here is not just to rant. Memo is looking for comments from users. I&#8217;m hopeful that an upswell of support could show Apple the error of their ways and get them to correct course on this one, and I&#8217;ll applaud them if they do that.</p>
<p>But let&#8217;s also be clear: restrictive platforms are bad for artists. Apple is setting a dangerous precedent, and I&#8217;m frankly tired of the conventional assumption that they&#8217;re always right. I think the restrictiveness of the platform &#8211; well beyond what is &#8220;safe&#8221; for users or what might endanger Apple&#8217;s relationship with carriers like AT&#038;T &#8211; is simply wrong-headed. The reason we love platforms like the Mac is that they have empowered us to express ourselves freely. And having seen the power of the Mac as a platform over the years, I&#8217;d be disingenuous not to point out that the iPhone has lost a big part of that soul.</p>
<p>The good news is, complaining and whining and griping <em>can</em> be productive. <a href="http://www.theregister.co.uk/2009/03/11/iphone_app/">Tweetie</a>, a powerful Twitter app that was censored because it might expose users to profanity on the open Web service, did make its way to the store after massive public outcry.</p>
<p>So, as I say, I don&#8217;t rant just because I like the sound of my own typing. I hope that the rest of you will join in, and it&#8217;ll make a difference.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/16/apple-rejects-free-iphone-tool-for-artists-because-of-minimal-user-functionality/feed/</wfw:commentRss>
		<slash:comments>82</slash:comments>
		</item>
		<item>
		<title>Tangible Music: Build Your Own Interactive Table, Cheap, with TrackMate, LusidOSC</title>
		<link>http://createdigitalmusic.com/2009/03/03/tangible-music-build-your-own-interactive-table-cheap-with-trackmate-lusidosc/</link>
		<comments>http://createdigitalmusic.com/2009/03/03/tangible-music-build-your-own-interactive-table-cheap-with-trackmate-lusidosc/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 16:39:38 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[alternative-sequencers]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[computer-vision]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[open-source-hardware]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[tangible]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5218</guid>
		<description><![CDATA[Trackmate LusidOSC Sequencer Application from Adam Kumpf on Vimeo.
Want to interact with your computer musically using physical objects and other fancy-schmancy, science-fiction-y interfaces? Don&#8217;t want to rely on Microsoft or wait until 2019? You&#8217;re in luck. It&#8217;s like Christmas for DIYers and interactive futurists.
Enter LusidOSC, a set of protocols, libraries, and useful code, and Trackmate, [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="386"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3248522&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3248522&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="386"></embed></object><br /><a href="http://vimeo.com/3248522">Trackmate LusidOSC Sequencer Application</a> from <a href="http://vimeo.com/user1312431">Adam Kumpf</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Want to interact with your computer musically using physical objects and other fancy-schmancy, science-fiction-y interfaces? Don&#8217;t want to rely on Microsoft or <a href="http://www.istartedsomething.com/20090228/microsoft-office-labs-vision-2019-video/">wait until 2019</a>? You&#8217;re in luck. It&#8217;s like Christmas for DIYers and interactive futurists.</p>
<p>Enter LusidOSC, a set of protocols, libraries, and useful code, and Trackmate, a clever and cheap-to-build system for tangible interfaces. Together, you&#8217;ve just got a bunch of tools to help you start playing with blocks &#8212; erm, experiencing new spatial interfaces.</p>
<ul>
<li><strong>LusidOSC, the library</strong> maps &#8220;spatial input devices&#8221; &#8211; really, any tangible devices or sensors in the real world &#8211; to applications, like live music or live visuals. It uses the network-savvy OpenSoundControl protocol. The library is available now for Processing, with Java, Python, Flash, and C++ in the works.</li>
<li><strong>LusidOSC, the apps/code:</strong> a set of Processing utilities to get you started includes a basic example app, command launcher, playlist mixer, and a MIDI sequencer. You can build on these for your own Processing apps.</li>
<li><strong>Your own input device:</strong> Tags? Sensors? Markers? Regions? Fingertips? If it&#8217;s in physical space, you can map it via LusidOSC. Or, if you want a place to start, try:</li>
<li><strong>Trackmate:</strong> A project of MIT&#8217;s Tangible Media Group, Trackmate lets you affix tags to any objects you want and use them as an interface.</li>
</ul>
<p><img src="http://media.createdigitalmedia.net/cdmu/images/2009/03/trackmate.jpg"></p>
<p>LusidOSC is just the protocol; it&#8217;s physical applications like Trackmate that get really interesting. In these economically-challenged times, Trackmate gives you tangible interfaces for next to nothing. All you need is a computer (Mac, Windows, or Linux), and a camera (even a webcam will do). Print out randomly-generated tags in the free and open source software, stick them on stuff you want to use, and go to town.</p>
<p>You can make your own Trackmate surfaces out of <a href="http://www.instructables.com/id/Trackmate_Classy_Hardwood_Curio/">hardwood</a> or <a href="http://www.instructables.com/id/Trackmate_Portable_Plexi_Cliffhanger/">plexiglass</a> for as little as $40 in parts. There&#8217;s even a Processing-based <a href="http://sourceforge.net/project/showfiles.php?group_id=249649&#038;package_id=309115">simulator app</a> so you can experiment without the physical objects. (Good for troubleshooting on the bus or plane, I imagine.)</p>
<p>Trackmate is just one project, though; LusidOSC promises to support other interface ideas, too.</p>
<p><a href="http://lusidosc.sourceforge.net/">LusidOSC at Sourceforge</a>, the work of &#8220;many research institutions and companies.&#8221; (Which, I wonder?)<br />
<a href="http://trackmate.sourceforge.net/">Trackmate at Sourceforge</a>, a project of the MIT Media Lab Tangible Media Group</p>
<p><strong>Alternatives:</strong> <a href="http://mtg.upf.edu/reactable/?tuio">TUIO</a>, the protocol used in the Bjork-endorsed <a href="http://mtg.upf.edu/reactable/">Reactable project</a> marches forward, as well. And as both projects are open source, there could be some cross-pollination. I hear a revised TUIO is coming, and in the meantime, LusidOSC acts as a gateway to TUIO.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/03/tangible-music-build-your-own-interactive-table-cheap-with-trackmate-lusidosc/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Psychosynth: Free 3D Music Interface, as a Virtual Reactable</title>
		<link>http://createdigitalmusic.com/2008/12/10/psychosynth-free-3d-music-interface-as-a-virtual-reactable/</link>
		<comments>http://createdigitalmusic.com/2008/12/10/psychosynth-free-3d-music-interface-as-a-virtual-reactable/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 17:29:44 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[OpenSUSE]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[psychosynth]]></category>
		<category><![CDATA[reactable]]></category>
		<category><![CDATA[synthesis]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[tangible]]></category>
		<category><![CDATA[virtual]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/12/10/psychosynth-free-3d-music-interface-as-a-virtual-reactable/</guid>
		<description><![CDATA[ 
The idea of the Reactable is to make music tangible, with control of sound mapped to physical objects you move around on a table. But that hasn&#8217;t stopped the Psychosynth from creating a virtual version. (Upside: it&#8217;s a lot more portable.)
Psychosynth
Watch the video, but they seem to have made the opening minutes as dull [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://media.createdigitalmedia.net/cdmu/images/2008/12/psychosynth.jpg" /> </p>
<p>The idea of the Reactable is to make music tangible, with control of sound mapped to physical objects you move around on a table. But that hasn&#8217;t stopped the Psychosynth from creating a <em>virtual</em> version. (Upside: it&#8217;s a lot more portable.)</p>
<p><a href="http://www.psychosynth.com/index.php/Main_Page" target="_blank">Psychosynth</a></p>
<p>Watch the video, but they seem to have made the opening minutes as dull as possible to thin out the non-believers. Skip past the generation of the white noise oscillator (wow, white noise!), and somewhere around halfway through, it becomes laugh-out-loud funny, with trance-style vocals about freeing your mind with free software. (Seriously &ndash; it&rsquo;s awesome.)</p>
<p> <embed src="http://blip.tv/play/AbHYZIWCKg" type="application/x-shockwave-flash" width="580" height="463" allowscriptaccess="always" allowfullscreen="true"></embed>
<p>While it&rsquo;s in alpha stage, the software is fully free and open source (binaries available for Debian and OpenSUSE) &ndash; and that means this could be a good project to snoop around in or code through, those of you who are eager hackers.</p>
<p>At its heart, it&rsquo;s simply an interactive modular synth inspired by Reactable. Drag objects around and connect them to make sounds and patterns. Underneath is a powerful C++ synth library, a 3D synth, and even a server version &ndash; so even if you aren&rsquo;t sold on this interface, there are pieces here that could be useful. It&rsquo;s all virtual now, but that&rsquo;s not to say you couldn&rsquo;t add input; support for the input library is planned later.</p>
<p>That said, I don&rsquo;t think they went far enough with the virtual thing. Next, why not simulate virtual players for the virtual Reactable inside the computer. They could even behave like Sims, requiring regular stimulation and bathroom breaks. Eventually, you could unlock <a href="http://createdigitalmusic.com/2007/07/02/interactive-table-as-synth-via-new-better-bjork-tour-vids-microsoft-surface-snickering/" target="_blank">Bjork</a>.</p>
<p>Enjoy. If anyone gets this up and running even in alpha state, let us know.</p>
<p>Previously: <a href="http://createdigitalmusic.com/tag/tables/" target="_blank">tables</a> and <a href="http://createdigitalmusic.com/tag/tangible/" target="_blank">tangible</a>, like the lovely <a href="http://createdigitalmusic.com/2007/08/16/reconceived-acoustic-music-on-an-interactive-table-etiquette-in-edinburgh/" target="_blank">acoustic sounds of Etiquette</a> and, of course, <a href="http://createdigitalmusic.com/2008/11/25/spaces-and-roots-manipulating-sound-with-processing-touch-tangible-interfaces/" target="_blank">Spaces / Roots</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/12/10/psychosynth-free-3d-music-interface-as-a-virtual-reactable/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Spaces and Roots: Manipulating Sound with Processing + Touch, Tangible Interfaces</title>
		<link>http://createdigitalmusic.com/2008/11/25/spaces-and-roots-manipulating-sound-with-processing-touch-tangible-interfaces/</link>
		<comments>http://createdigitalmusic.com/2008/11/25/spaces-and-roots-manipulating-sound-with-processing-touch-tangible-interfaces/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 04:36:23 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[brick]]></category>
		<category><![CDATA[chuck]]></category>
		<category><![CDATA[computer-vision]]></category>
		<category><![CDATA[CV]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[multi-touch]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[Reaktor]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[tangible]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[vision]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2008/11/25/spaces-and-roots-manipulating-sound-with-processing-touch-tangible-interfaces/</guid>
		<description><![CDATA[  Musical Applications for Multi-Touch Interfaces from BricK Table on Vimeo.
Across series of colored bars, sounds warp and mutate. Vines entangle as organic threads of music. Fingers and objects traverse sonic landscapes in surprising, mysterious ways. Welcome to the worlds of BricK, the musical table interface by Jordan Hochenbaum and Owen Vallis, which, charged [...]]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="434"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2248206&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2248206&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="434"></embed></object>  <br /><a href="http://vimeo.com/2248206">Musical Applications for Multi-Touch Interfaces</a> from <a href="http://vimeo.com/bricktable">BricK Table</a> on <a href="http://vimeo.com">Vimeo</a>.
<p>Across series of colored bars, sounds warp and mutate. Vines entangle as organic threads of music. Fingers and objects traverse sonic landscapes in surprising, mysterious ways. Welcome to the worlds of BricK, the musical table interface by Jordan Hochenbaum and Owen Vallis, which, charged with software by Dimitri Diakopoulos, Jim Murphy, and Memo Akten, explores new musical frontiers. The tool uses a combination of open source tools for tracking fingers and objects on a table, then feeds those into sound and music environments.</p>
<p>Just following the landmark, long-awaited release of Processing 1.0, BricK demonstrates the expressive potential of the open-source platform. Processing allows quick and elegant development of stunning visual interfaces, while other tools (ChucK and Reaktor, for instance) serve as sonic engines. Sometimes the sounds themselves are not revolutionary, but by simply replacing the visuals and interaction &ndash; just as with changing the look of a score &ndash; the music is transformed, too. <em>(At top: experiments with different interfaces for music using the platform they&rsquo;ve built.)</em></p>
<p>CDM got to talk to Owen and Jordan about the projects. And now&rsquo;s a perfect time &ndash; the gorgeous Roots is looking for a home, in case we have any curators / galleries / other interested parties in our audience. First, a review of what these platforms are:</p>
<p><img src="http://media.createdigitalmedia.net/cdmu/images/2008/11/peoplesroots.jpg" /></p>
<p> <span id="more-4528"></span><br />
<h3>Spaces, Multi-Touch Music</h3>
<p> <object width="579" height="326"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2312754&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2312754&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="326"></embed></object>  <br /><a href="http://vimeo.com/2312754">Spaces Multi-Touch Music Environment</a> from <a href="http://vimeo.com/bricktable">BricK Table</a> on <a href="http://vimeo.com">Vimeo</a>.
<p>Jordan tells CDM about Spaces, their latest creation, which premiered alongside a performance by Daedelus in LA:</p>
<blockquote><p>Spaces is the latest interactive multi-touch musical application for the Brick Table. Designed as a minimalist interface to free musicians from traditional compositional markers such as frets and keys, the environment enables musicians to compose intuitively through immediate visual and sonic feedback.</p>
<p>In this video, Spaces mediates a spontaneous composition and performance of a slow-moving ambient soundscape.</p>
<p>Spaces was developed by Jordan Hochenbaum, Owen Vallis, Dimitri Diakopoulos, and Jim Murphy.&#160; It was recently used in a performance at the REDCAT lounge at the Walt Disney Theatre, Los Angeles, and further developments are currently underway.</p>
</blockquote>
<h3>Roots, an Organic Installation</h3>
<p> <object width="579" height="437"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1663988&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=1663988&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="437"></embed></object>  <br /><a href="http://vimeo.com/1663988">Roots Multi Touch Tangible Installation Teaser</a> from <a href="http://vimeo.com/bricktable">BricK Table</a> on <a href="http://vimeo.com">Vimeo</a>.
<p>Roots has been impressive in Web videos, but it&rsquo;s looking to make the transition to the real world, after a shipping mishap prevented what was supposed to be its premiere showing at New York&rsquo;s Minitek Festival earlier this fall:</p>
<blockquote><p>&ldquo;Roots&rdquo; is an interactive installation for the Brick Table tangible and multi-touch interface, where multiple people can collaborate in making music in a dynamic &amp; visually responsive environment.&#160; Users use their fingers and tangible objects to create and interact with virtual branch-like vines that move around the screen, allowing users to create either entirely generative, semi-generative, or sudo-composed arrangements and compositions.&#160; </p>
<p>Roots is truly a unique and expressive interactive installation which came together through an internet collaboration between Brick Table&#8217;s creators (Jordan Hochenbaum and Owen Vallis), and the super-talented London-based designer/developer <a href="http://www.memo.tv/">Memo Akten</a>.&#160; It was recently selected as a featured Processing Exhibition on Processing.org and we feel it is time to release Roots into the wild&#8230;</p>
<p>So! <i>We are calling out to all of you lovely CDM readers out there to get Roots out and into the public. </i></p>
<p>For more information on how Roots works, please see <a href="http://bricktable.wordpress.com/about/what-is-roots/">What is Roots?</a></p>
<p>Please use the contact on the <a href="http://bricktable.wordpress.com/contact-us/">BricK Table</a> website if you are interested.</p>
</blockquote>
<h3>Behind the Scenes</h3>
<p><img src="http://media.createdigitalmedia.net/cdmu/images/2008/11/spaces.jpg" /> </p>
<p><b>CDM: How do the visuals relate to the sound?</b></p>
<p><strong>BricK: </strong>The nature of the vine-like branches in Roots lends itself to creating music with what is &#8212; in our opinion &#8212; an organic and open feeling. We felt that the music should both sound and feel as if it is coming out of the visuals, and vice-versa, and so we did our best to stay true to this relationship in the overall musical aesthetic of the sounds produced.</p>
<p>The Spaces environment expands on the theme of unconventional visual representations of sound manipulation. Each column is an open space connecting an idea with a musical parameter. Combined with the visual feedback, we decided Spaces would work best with slow-moving ambient soundscapes, although it is certainly possible to experiment with other musical styles..</p>
<p><b>What sorts of relationships did you experiment with before settling on something you liked?</b></p>
<p><strong>BricK: </strong>With Roots, we first worked with Memo to develop the visual elements before even attempting the musical side of things.&#160; We discussed various approaches to its visual and musical relationships. Did we want it to be completely generative? Did we want a more direct and repeatable relationship between your finger and the resulting sound?&#160; We really liked both ideas, and so we made it all inclusive&#8211; making it able to create completely generative, semi-generative, or directly manipulated/composed musical outcomes by the use of finger pressing, sliding, and tangible object interaction.&#160; This really makes Roots unique in comparison to other environments which enable generative musical arrangements.&#160; Each performer can exert as much or as little control over the relationship between physical, visual, and musical interaction as they want at any given moment.</p>
<p>In Spaces, we discussed a few different ideas about the layout and design of the interface. Ultimately, we decided on Spaces being able to control four different instruments, each with four parameters (volume, and three others). We toyed with different methods for visually representing the value of each column without turning them into a traditional slider. We felt the cool-to-hot color morph in each column was fitting: the user has to rely more specifically on the sonic result rather than exact value, veering from more traditional musical interface paradigms.</p>
<p><img src="http://media.createdigitalmedia.net/cdmu/images/2008/11/roots_touch.jpg" /> </p>
<p><b>How did you deal with timing relative to the visuals?</b></p>
<p><strong>BricK: </strong>In Roots, it was necessary to have the generative data play in a relatively synchronized manner to maintain a degree of musicality. As the vines move around the environment, the musical outcomes are quantized to various beats. <em>[Ed.: The quantization all happens in ChucK.]</em> That being said, continuous finger movement scrubs audio in a direct 1:1 relationship that gives the user the feeling of direct manipulation when that is wanted.</p>
<p>Spaces has no generative movement (at the moment) which means timing is always completely synchronous with finger movement, both sonically and visually. We tried to make sure that the way in which the colors morph feel as free and smooth as the slowly evolving musical outcome.</p>
<p><b>Can you talk a bit about how the sound is generated?</b></p>
<p><strong>BricK: </strong>Roots uses audio buffers as its underlying sound source (although the musical outcome is VERY different than the original material). Each vine gets assigned an audio buffer which is then &#8217;scrubbed&#8217; through as the vine generatively maneuvers around the screen.&#160; The audio and buffer manipulation is done using the ChucK audio programming language. By simply changing its source material, Roots will produce vastly differing musical results.</p>
<p>Spaces generates sounds in a number of different ways, all using Reaktor. Each of the four instruments employs a selection of synthesis methods. Some columns control pitch, other columns control combinations of filters and effects. The clicky percussive sounds are generated from an audio loop which is granulized and re-synthesized with altered delay rate, etc.</p>
<p><b>What are your future plans for these pieces?</b></p>
<p><strong>BricK: </strong>Roots is ready to go, but in our free-time, Owen and I play with using it as a sequencing device in other ways &#8212; using movement and vine-location to pluck notes, control effects and filters, etc.</p>
<p>Exploring Roots along these other avenues will probably create the need for a new GUI interface, which means perhaps Roots will have a new little cousin sometime in the future.&#160; That being said, we are really happy with Roots as is (we reached our specific goals), and we are more interested in giving it the proper debut it deserves, rather than changing the way it works.&#160; We had a great time working with Memo, whose work I actually first came across here on CDM, and would love to work with him again in the future.</p>
<p>Spaces was developed in a very short timeframe for a performance at the REDCAT Lounge at the Walt Disney Concert Hall in downtown Los Angeles, and so we are absolutely looking to expand the possibility of what the Spaces interface is capable of. First, we would like to expand the number of instruments capable of being performed. Secondly, we would also like the interface to be &ldquo;physics&rdquo;-enabled, for example, using a flick motion to send a bouncing ball down a column to automate a parameter as the user concentrates on other instruments.</p>
<h3>The Software</h3>
<p><img src="http://media.createdigitalmedia.net/cdmu/images/2008/11/insidebrick.jpg" /> </p>
<p>Just to review, here&rsquo;s the software powering BricK:</p>
<p><a href="http://tbeta.nuigroup.com/">tbeta</a> (&ldquo;The Beta&rdquo;): finger tracking. tbeta is an open-source, cross-platform computer vision and multi-touch sensing platform. It&rsquo;s the successor to the former <a href="http://www.whitenoiseaudio.com/touchlib/">touchlib</a>, which wasn&rsquo;t as cross-platform or quite as awesome. More on tbeta on <a href="http://createdigitalmotion.com/2008/11/25/tbeta-open-source-computer-vision-multi-touch-sensing-follows-your-fingers/">Create Digital Motion</a>.</p>
<p><a href="http://www.mtg.upf.edu/reactable/?software"><img style="display: inline; margin-left: 0px; margin-right: 0px" src="http://media.createdigitalmedia.net/cdmu/images/2008/11/fiducials.jpg" align="right" /> reacTIVision</a>: fiducial marker tracking for objects. (Fiducial markers are these funny, cellular-looking patterns pictured at right that allow you to track specific objects manipulated on the table. reacTIVision is the open-source library developed by the folks who did <a href="http://www.mtg.upf.edu/reactable/">reactable</a>. Sounds as though we might get fiducial tracking in the other library, though.)</p>
<p><a href="http://chuck.cs.princeton.edu/">ChucK</a>: a strongly-timed, quick-to-code sound and synthesis language. It&rsquo;s elegant enough that it&rsquo;s used for real-time programming &ndash; as in, onstage, in laptop ensembles like <a href="http://createdigitalmusic.com/2007/01/01/laptop-orchestras-proliferate-from-princeton-to-moscow/">PLOrk</a> and (its West Coast descendent we just saw here on CDM) <a href="http://createdigitalmusic.com/2008/11/17/can-laptops-be-expressive-jamming-on-macbooks-at-stanfords-laptop-orchestra/">SLOrk</a>.</p>
<p>Native Instruments Reaktor: The modular sequencer, instrument, and effect builder, which we cover <a href="http://kore.noisepages.com/tag/reaktor/">regularly on our Kore minisite</a>. It&rsquo;s the only commercial / non-open-source choice here, though it may actually replace ChucK on Roots in the future.</p>
<h3>More Info</h3>
<p><a href="http://bricktable.wordpress.com/">Brick website</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2008/11/25/spaces-and-roots-manipulating-sound-with-processing-touch-tangible-interfaces/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
