<?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; OpenSoundControl</title>
	<atom:link href="http://createdigitalmusic.com/tag/opensoundcontrol/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<lastBuildDate>Fri, 20 Nov 2009 17:06:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OpenSoundControl: Now Compatible with Magical Unicorns</title>
		<link>http://createdigitalmusic.com/2009/11/18/opensoundcontrol-now-compatible-with-magical-unicorns/</link>
		<comments>http://createdigitalmusic.com/2009/11/18/opensoundcontrol-now-compatible-with-magical-unicorns/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 03:49:59 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[max-5]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[tongue-in-cheek]]></category>
		<category><![CDATA[unicorns]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/11/18/opensoundcontrol-now-compatible-with-magical-unicorns/</guid>
		<description><![CDATA[ 
For anyone whose complaint about OSC aka OpenSoundControl is that it lacks broad hardware support, I have one word for you:
Unicorns. 
OSC now runs on magical unicorns. (Would a unicorn not want high-resolution, human-readable messages encoded with time-stamps? I think they would. And because OSC is transport-independent, it can absolutely run on magical Unicorn [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/images/2009/11/oscicorn.jpg" class="thickbox"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="oscicorn" border="0" alt="oscicorn" src="http://createdigitalmusic.com/images/2009/11/oscicorn_thumb.jpg" width="580" height="432" /></a> </p>
<p>For anyone whose complaint about OSC aka <a href="http://opensoundcontrol.org">OpenSoundControl</a> is that it lacks broad hardware support, I have one word for you:</p>
<p>Unicorns. </p>
<p>OSC now runs on magical unicorns. (Would a unicorn not want high-resolution, human-readable messages encoded with time-stamps? I think they would. And because OSC is transport-independent, it can absolutely run on magical Unicorn Beams.)</p>
<p><strong><em>No idea what this post is about?</em></strong> Don&#8217;t worry &#8212; I&#8217;ll have a talking unicorn narrate a proper, sophisticated, complete introduction to OSC for beginners soon. They&#8217;re magical, so they can make complex topics lucid to any audience.</p>
<p><span id="more-8388"></span>
<p>Yesterday, I wrote, entirely tongue in cheek and not expecting anything to actually come of it:</p>
<blockquote><p>I think maybe I’ll start running screaming headlines with things I want in them, if only for good luck. Tomorrow on CDM: “You Know What Annoys Me? The Fact That We Don’t Have Unicorns. Magic Unicorns. Who Speak OSC.”</p>
</blockquote>
<p>Today, via Twitter, Max patcher and audiovisual Merlock Andrew Lovett-Barron of Toronto wrote to me:</p>
<blockquote><p>@<a href="http://twitter.com/peterkirn">peterkirn</a> I made you a unicorn that speaks OSC.</p>
</blockquote>
<p>And here it is, for your enjoyment, in Max 5 patch format:</p>
<p><a href="http://andrewlb.com/max/Oscicorn_for_CDM.maxpat">http://andrewlb.com/max/Oscicorn_for_CDM.maxpat</a></p>
<p>This is, of course, very silly. But it’s an excuse to pitch Andrew’s site, which has lots of patching and coding goodies and visual creations:</p>
<p><a href="http://andrewlb.com/">http://andrewlb.com/</a></p>
<p>And perhaps more importantly, OSC now has a mascot. That means t-shirts, plushies, costumes, the lot. Your job: what should the <em>name</em> of this unicorn be?</p>
<p>All MIDI has is an antiquated DIN cable. Oh, yeah, that and millions of compatible devices. We hope OSC support won’t be as rare as unicorns.</p>
<p><em>Side note: please don’t troll this post, tempting as that may be. It’ll make the unicorn cry.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/11/18/opensoundcontrol-now-compatible-with-magical-unicorns/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Novation Launchpad OSC Wrapper Makes MIDI More Readable</title>
		<link>http://createdigitalmusic.com/2009/11/11/novation-launchpad-osc-wrapper-makes-midi-more-readable/</link>
		<comments>http://createdigitalmusic.com/2009/11/11/novation-launchpad-osc-wrapper-makes-midi-more-readable/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 05:24:57 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[Novation]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>

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

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=8297</guid>
		<description><![CDATA[Sync or swim, indeed. Synchronized swimming performance in Brighton, which itself had to sync with live music and cinema &#8211; check out the details, as they&#8217;re perfect metaphorically for this story. Photo: Greg Neate.
Laptop musicians are feeling out of sync &#8212; literally. But we can work together to help the situation.
Computer music making can be [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/neate_photos/3522905573/in/set-72157617918428883/"><img src="http://farm4.static.flickr.com/3410/3522905573_af7665bc29.jpg"></a></p>
<div class="imgcaption">Sync or swim, indeed. Synchronized swimming performance in Brighton, which itself had to sync with live music and cinema &#8211; <a href="http://www.flickr.com/photos/neate_photos/sets/72157617918428883/">check out the details</a>, as they&#8217;re perfect metaphorically for this story. Photo: <a href="http://www.flickr.com/people/neate_photos/">Greg Neate</a>.</div>
<p>Laptop musicians are feeling out of sync &#8212; literally. But we can <a href="http://noisepages.com/groups/sync-or-swim/home/">work together to help the situation</a>.</p>
<p>Computer music making can be an isolating experience. But when users try to use their eminently-mobile tools to play together in the same room, they often find that the technology resists. MIDI, as a serial protocol, isn&#8217;t designed for networked environments. Software interfaces are designed to be visible to only one user. Sharing between users rarely figures into designs. Input points are made to be single-user only.</p>
<p>And most importantly, just getting a couple of computers to sync can be a Herculean task &#8212; one that seems to have gotten worse with advanced computer software rather than better.  In short, for all the technology we have today, we&#8217;ve actually regressed from the state of interoperability 20 years ago.</p>
<p>I&#8217;ve been hearing more and more frustration over sync, as people begin to collaborate with multiple computers as they would with a small ensemble of instruments. Ableton Live is the most frequent example, but it&#8217;s only one case &#8211; and I suspect part of the fault is that people are more likely to try to sync multiple copies of Live. When I spoke to <a href="http://www.keyboardmag.com/article/depeche-mode-exploring/may-09/95777">Depeche Mode&#8217;s Martin Gore in the spring for <em>Keyboard</em></a>, Martin complained that they had trouble syncing his Apple Logic sessions with other band members using Pro Tools and Ableton. This weekend <a href="http://www.dubspot.com/abletontour/losangeles.html">in Los Angeles at the DubSpot sessions</a>, Glitch Mob&#8217;s Justin Boreta talked about the issues that group has had with multiple copies of Live. </p>
<p>Synchronization is, by definition, a tough thing to do. But musical engineering is replete with challenges; it&#8217;s no longer acceptable to simply say &#8220;live with it&#8221; and walk away. It seems we need both better shared knowledge about what sync is how to make it work, and better engineering solutions on the software and protocols side to support the way users want to work. And yes, we need a new sync standard that goes beyond what&#8217;s presently available in MIDI alone.</p>
<p>Focusing this discussion, I just got an essay in my inbox that I think focuses the issue. I will try to speak to Ableton&#8217;s engineers about the matter, but this isn&#8217;t really about Ableton alone, so I&#8217;m posting it here first. We could use more data about how you&#8217;re working with various software and hardware, what techniques you&#8217;ve developed, and what frustrations you&#8217;ve had. We have a wide community here of users and developers (and a whole lot of you are both).</p>
<p>Mark Kunoff writes:<span id="more-8297"></span></p>
<blockquote><p>I&#8217;m writing to you today about an issue which I believe has been a sore spot for many Ableton Live users &#8211; *reliable* syncing of two or more computers &#8211; particularly for those of us who are attempting to sync for the purposes of *live performance*.</p>
<p>My musical partner Patrick Petro and I (together we perform as &#8220;Othership&#8221;) have been struggling with this issue for several years now. At present time, we have a decent solution using midi time code. Initially we attempted to use Midi &#8220;clock&#8221; but our friend Steve Duda (partner of Deadmau5 in BSOD) informed us, &#8220;using Midi clock is as reliable as syncing to a boat motor.&#8221; He informed us that in BSOD, he and Deamau5 have reliable sync between their 2 laptops using MTC, although the main drawback is the inability to fluctuate tempo &#8211; you must run at a consistent tempo the whole time. (You may be aware of this already, but Steve is the person responsible for &#8216;Molar&#8217; the incredible step and loop sequencer for the Monome, was a programmer for Devine Machine and has worked for many renown artists in the music industry such as Trent Reznor. We are very fortunate to benefit from his consultation!)</p>
<p>Currently we are both using Macbooks and syncing via Ethernet with Audio File Engineering’s “Backline” app to generate MTC. This method has been about 95% reliable, but after reading an article on Ableton Tweets (<a href="http://abletontweets.com/post/126300941/why-midi-sync-over-ip-may-not-be-a-good-idea">http://abletontweets.com/post/126300941/why-midi-sync-over-ip-may-not-be-a-good-idea</a> and our response &#8211; <a href="http://abletontweets.com/post/224247258/midi-sync-in-ableton-live-why-so-complicated">http://abletontweets.com/post/224247258/midi-sync-in-ableton-live-why-so-complicated</a>) we are going to acquire a dedicated external device to generate MTC such as a Motu Timepiece.</p>
<p>I feel strongly that Ableton has not addressed these issues sufficiently and could do a better job of educating their user base as to the challenges that face performers in achieving reliable sync. I&#8217;m not expecting a walk in the park, but as of yet Ableton has not provided comprehensive documentation regarding these issues and places most of the responsibility on users to figure it out for themselves. We are (and have been) perfectly willing to educate ourselves but for the most part this issue remains elusive to the majority of Ableton Live users.</p>
<p>The Ableton Live forum posts regarding sync are fraught with dissension and are excruciating to read to say the least. I feel I’m empathetic to the complexities of programming audio applications, but in my estimation Ableton tech support’s explanations toward this issue have been mostly open ended. Many users report these issues only to report back that Ableton&#8217;s tech support doesn&#8217;t respond. I have experienced this as well. Certainly there are enough customers who want a better solution.</p>
<p>I feel it’s time to launch a concerted effort to organize users and demand that Ableton addresses this issue once and for all. Perhaps this solution wouldn’t even involve midi at all. Ideally this would be an open protocol such as OSC, but I wouldn’t be opposed to a proprietary solution &#8211; just as long as there is a reliable one.</p>
<p>The main purpose of this correspondence is seek your and CDM&#8217;s assistance in sponsoring an effort to encourage Ableton to address this issue once and for all. I feel CDM could be quite helpful in garnering leverage toward this effort (a simple blog post, or ideally a dedicated section) to organize users and to demand better sync ability between two (or even multiple) laptops running Live &#8211; even from unlike computer manufacturers. I&#8217;m sure you know artists with valuable expertise in this area.</p>
<p>Even if the issues regarding sync via midi are insurmountable, there have to be CDM readers who have developed reliable methods of two or more persons performing with Ableton Live and it would be great to have one centralized portal where discussions of working methods can be discovered.</p>
<p>Thank you for your time.</p></blockquote>
<p><a href="http://www.flickr.com/photos/bekathwia/2415018504/"><img src="http://farm3.static.flickr.com/2367/2415018504_7f40c22ed7.jpg"></a></p>
<div class="imgcaption">Laptop music making can feel a bit&#8230; isolating. Body-Hardware Interface photo (<a href="http://creativecommons.org/licenses/by-sa/2.0/deed.en">CC</a>) its creator, <a href="http://www.flickr.com/people/bekathwia/">Becky Stern</a>.</div>
<p>Again, my personal intention is not to single out Ableton &#8212; I&#8217;ve heard similar complaints about other scenarios, and moreover, I think the &#8220;open-ended&#8221; tech support response occurs when there isn&#8217;t an easy solution. Tech support alone often can&#8217;t deal with something as multi-faceted as sync, so it&#8217;s time to engage other users in this, as well.</p>
<p>I&#8217;ve also spoken to Owen Vallis and other folks about how sync could be executed more effectively over network protocols, and specifically how the time stamp feature in <a href="http://opensoundcontrol.org/">OpenSoundControl</a> might be used in conjunction with MIDI clock messages.</p>
<p>To kick things off, let&#8217;s comment here, but I&#8217;m also setting up a special Noisepages group for users to share experiences and tips:</p>
<p><a href="http://noisepages.com/groups/sync-or-swim/home/">Sync or Swim Group</a> [noisepages]</p>
<p>(Incidentally, CDM contributor Matt Ganucheau is joining me Saturday at a WordPress developer intensive here in New York, so we&#8217;ll be picking up development techniques to work on the Noisepages community, too.)</p>
<p>Jump in, say hello, and let&#8217;s talk about how we can make sync work in real-life musical situations.</p>
<p>I&#8217;ll also be talking to more artists and developers about their experiences and suggestions, and will pass along your feedback, so expect a report back. In the meantime:</p>
<p>1. Are you routinely trying to sync multiple musicians?<br />
2. What software (and hardware) tools do you use?<br />
3. What have been some frustrations?<br />
4. What techniques <em>have</em> worked, or what have you learned you might want to pass along to other users at various skill levels?</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/11/10/live-music-makers-ask-how-can-we-get-in-sync/feed/</wfw:commentRss>
		<slash:comments>80</slash:comments>
		</item>
		<item>
		<title>Max for Live Beta is Here; Final Version November 23</title>
		<link>http://createdigitalmusic.com/2009/11/04/max-for-live-beta-is-here-final-version-november-23/</link>
		<comments>http://createdigitalmusic.com/2009/11/04/max-for-live-beta-is-here-final-version-november-23/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 16:25:48 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[live-api]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[max-for-live]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[noisepages]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=8245</guid>
		<description><![CDATA[Max For Live Sneak Peak from max4live on Vimeo.
Suddenly, I have an image of American Ableton hackers patching on their MacBook over Thanksgiving turkey.
After a long, long wait, a public beta of Max for Live is available. The software incorporates the full version of Max/MSP/Jitter &#8211; complete with visual output, video processing, and 3D capabilities [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="326"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6770439&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=6770439&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="580" height="326"></embed></object>
<p><a href="http://vimeo.com/6770439">Max For Live Sneak Peak</a> from <a href="http://vimeo.com/max4live">max4live</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Suddenly, I have an image of American Ableton hackers patching on their MacBook over Thanksgiving turkey.</p>
<p>After a long, long wait, a public beta of Max for Live is available. The software incorporates the full version of Max/MSP/Jitter &#8211; complete with visual output, video processing, and 3D capabilities &#8211; with the Live host. Max patches operate with all their usual capabilities as devices inside Live. User interface elements are available to give Max patches conventional Ableton device interfaces, and there are even pre-built elements for useful functions like frequency displays and MIDI patterns. Via the Live API, Max for Live patches are also able to control most elements of the Live interface.</p>
<p>Because of Max&#8217;s networking capabilities, Max for Live devices can also be used to route OpenSoundControl data into Live. That isn&#8217;t necessarily with the same ease as you might route MIDI, and there&#8217;s still no native support in the Live interface, but it is a step forward.</p>
<p>Our friend Michael at <a href="http://max4live.info/">max4live.info</a> has been busy documenting the new software. His overview video is at top, and for OSC coverage, see his tutorial [<a href="http://max4live.info/content/osc-tutorial-part-1-our-osc-tutorial-series">part 1</a> | <a href="http://max4live.info/content/tutorial-open-sound-control-part-2">part 2</a>].</p>
<p><strong>Updated: Pricing has now been announced.</strong><br />
Max for Live is not included with Live 8 or even (perhaps surprisingly) Live Suite. It will be a US$299 / EUR249 download, available separately, on top of the cost of Live 8 or Live Suite 8. If you already own Max, you&#8217;ll have a set of crossgrades available:<br />
1. You own Live. You can add Max for Live for US$99.<br />
2. You don&#8217;t own Live, and want just Live. You can get that and Max for Live for US$449.<br />
3. You don&#8217;t own Live, and want the whole Suite. Suite plus Max for Live crossgrade, US$699.</p>
<p><strong>Total cost:</strong><br />
Max owners without Live: US$449-699<br />
Live owners without Max: US$299 + cost of the upgrade to Live 8<br />
Max + Live owners: US$99 + cost of the upgrade to Live 8</p>
<p>I think this could arguably be worth the investment, but given the discontinuation of support for developing VST, RTAS, and AU plug-ins in Max &#8211; a feature that was formerly free &#8211; I expect some resistance. Also, as previously announced, there is no known Max for Live &#8220;runtime,&#8221; meaning Max patch developers don&#8217;t really have a distribution outlet for work made in Max for Live, other than other Max for Live users.</p>
<p>Sign up for the public beta on Ableton&#8217;s site, and you&#8217;ll be able to grab the downloads (details below). You <strong>must be an Ableton Live 8 owner</strong>, though you don&#8217;t need to own Max 5:<br />
<a href="http://www.ableton.com/maxforlive/beta">http://www.ableton.com/maxforlive/beta</a><span id="more-8245"></span></p>
<p>At the bottom of the page, you&#8217;ll have a direct link to download Live 8.1 (the official current build of Live is 8.0.9 otherwise), and a link to Cycling&#8217;s site to <a href="http://www.cycling74.com/downloads/maxforlive">download Max</a>. (Note: the Max link <del datetime="2009-11-04T17:01:53+00:00">worked this morning, then promptly disappeared, so it&#8217;s possible they&#8217;re uploading an updated build</del> is now back up.)</p>
<p>There are full instructions there. I was able to simply click a button and become a beta tester; hopefully you have the same experience. You&#8217;ll need to install two pieces of software, both Ableton Live 8.1 on the Live side and Max 5.1. </p>
<p><a href="http://createdigitalmusic.com/images/2009/11/device_patching.png"><img src="http://createdigitalmusic.com/images/2009/11/device_patching.png" alt="device_patching" title="device_patching" width="556" height="517" class="alignright size-full wp-image-8256" /></a></p>
<p>For the Python-based Live API, and the MIDI and OSC interfaces based on it, this should also come as good news. Live 8.1 should theoretically represent a more stable, feature-complete, fully documented version of the Live API under the hood in Live. That means even without Max for Live, it may be possible to, say, route an OSC input into Live as easily as a MIDI control surface.</p>
<p>If you&#8217;d like to join in with other people working on hacking Ableton Live and ask questions, try out our Noisepages group, which should now be functioning properly with a forum, wire, and networking features. More to come with this, with Max for Live, with OSC, with other tools, with&#8230; yeah, I&#8217;m glad I own a coffee maker.</p>
<p><a href="http://noisepages.com/groups/ableton-hackers">http://noisepages.com/groups/ableton-hackers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/11/04/max-for-live-beta-is-here-final-version-november-23/feed/</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>TouchOSC Controller with Template Editing Coming Soon to iPhone, iPod touch</title>
		<link>http://createdigitalmusic.com/2009/06/19/touchosc-controller-with-template-editing-coming-soon-to-iphone-ipod-touch/</link>
		<comments>http://createdigitalmusic.com/2009/06/19/touchosc-controller-with-template-editing-coming-soon-to-iphone-ipod-touch/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 14:09:53 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[multi-touch]]></category>
		<category><![CDATA[opensound]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[touchosc]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6218</guid>
		<description><![CDATA[The beauty of using touch for controllers is flexibility. Sure, you give up tactile feedback &#8211; but you can also quickly make your own layouts, make touch controllers an ideal complement to your existing hardware gear (the stuff with physical knobs and faders and pads). 
For that reason, we&#8217;re all eagerly anticipating an upcoming version [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/images/2009/06/touchosc.jpg" alt="touchosc" title="touchosc" width="580" height="553" class="alignnone size-full wp-image-6220" /></p>
<p>The beauty of using touch for controllers is flexibility. Sure, you give up tactile feedback &#8211; but you can also quickly make your own layouts, make touch controllers an ideal complement to your existing hardware gear (the stuff with physical knobs and faders and pads). </p>
<p>For that reason, we&#8217;re all eagerly anticipating an upcoming version of the awesome OSC-based iPhone/iPod touch controller, TouchOSC. </p>
<p><a href="http://hexler.net/software/touchosc">http://hexler.net/software/touchosc</a></p>
<p>The included layouts are already fantastic, with rotaries and virtual buttons and multi-faders and toggles and X/Y pads. But custom control would be even better. Creator hexler writes CDM with the latest:</p>
<blockquote><p>The long-awaited update to TouchOSC that will allow for custom layouts has just been submitted for review to Apple,<br />
so I hope that as soon as next week it will be available as a free update to all users on the App Store.</p>
<p>Together with this release (1.3) there will be a free editor application to visually design and upload layouts to the device. You can take a look at the last beta version I published if you want, there&#8217;s both Windows and OS X versions available, but I will also prepare a Linux version as soon as possible, of course without the new version of TouchOSC this is but a preview of things to come:</p>
<p><a href="http://dev.hexler.net/touchosc/touchosc-editor-0.7-osx.zip">http://dev.hexler.net/touchosc/touchosc-editor-0.7-osx.zip</a><br />
<a href="http://dev.hexler.net/touchosc/touchosc-editor-0.7-win32.zip">http://dev.hexler.net/touchosc/touchosc-editor-0.7-win32.zip</a><br />
<a href="http://dev.hexler.net/touchosc/touchosc-default-layouts.zip">http://dev.hexler.net/touchosc/touchosc-default-layouts.zip</a></p></blockquote>
<p>And nicely enough, the editor is built in cross-platform Java, which I think makes a whole lot of sense. (Go Java, Python, etc., rather than getting stuck in hard-to-port platform-specific stuff like Cocoa.)</p>
<p>Thanks, hexler! I don&#8217;t have a video of the new features yet, so instead here&#8217;s a nice novelty &#8211; the beginnings of a creation using the free SuperCollider (which runs OSC natively) in combination with TouchOSC to make a custom step sequencer. Should fuel other ideas, too:</p>
<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/vAYIhLj93LE&#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/vAYIhLj93LE&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></object></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/06/19/touchosc-controller-with-template-editing-coming-soon-to-iphone-ipod-touch/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Tangible Interface Hackday: Music with Soda Bottles, Floor Toms, More</title>
		<link>http://createdigitalmusic.com/2009/06/18/tangible-interface-hackday-music-with-soda-bottles-floor-toms-more/</link>
		<comments>http://createdigitalmusic.com/2009/06/18/tangible-interface-hackday-music-with-soda-bottles-floor-toms-more/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 11:23:04 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[CV]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[global-hackday]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[noisepages]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[openframeworks]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[reactable]]></category>
		<category><![CDATA[reactivision]]></category>
		<category><![CDATA[tangible-hackday]]></category>
		<category><![CDATA[tangible-interfaces]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[trackmate]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6190</guid>
		<description><![CDATA[Fritzcrate Project / lusidLearn Early Demo from Michael Schieben on Vimeo.
Knobs and faders can be rigid. Fancy multitouch devices can be expensive. But for the cost of a webcam and some spare materials, you can build computer interfaces with objects around the house, thanks to the power of open source software. 
In just one day, [...]]]></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=5035979&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=5035979&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="434"></embed></object>
<p><a href="http://vimeo.com/5035979">Fritzcrate Project / lusidLearn Early Demo</a> from <a href="http://vimeo.com/rockitbaby">Michael Schieben</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Knobs and faders can be rigid. Fancy multitouch devices can be expensive. But for the cost of a webcam and some spare materials, you can build computer interfaces with objects around the house, thanks to the power of open source software. </p>
<p>In just one day, a group of artists in the CDM community, from Austria and Germany to New York to Australia, got quite a lot working with tangible interfaces. At top, Michael Schieben and Christophe Stoll experimented with using soda bottles to control software like Future Audio Workshop&#8217;s lovely Circle. (Ableton Live works, too &#8211; as does any MIDI software.) As <a href="http://www.precious-forever.com/">Precious Forever</a>, these guys are responsible for some of the best UIs in music software, from FAW to recent Native Instruments designs, so it&#8217;s lovely to see them experimenting with this idea.</p>
<p>As you add more people to the mix, you get ideas you might otherwise never have imagined, from a game involving blocks of the Tokyo skyline to an interface built into floor toms.</p>
<p>We also got a lot of real-world data on what works, what needs work, and what causes trouble for beginners, which we&#8217;ll be documenting. (Adam and Martin from the Trackmate and reacTIVision projects, respectively, were both tuned in to see progress and provided lots of help &#8211; and are also collecting that data to improve their own documentation and libraries.) More commentary on all these side benefits, as well as a discussion with visitors from Argentina on the scene around the world, at <a href="http://createdigitalmotion.com/2009/06/18/tangible-interface-hackday-games-creations-and-more-to-come/">Create Digital Motion</a>.</p>
<p><object width="580" height="435"><param name="flashvars" value="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fsearch%2Fshow%2F%3Fq%3Dglobalhackday%26z%3De&#038;page_show_back_url=%2Fsearch%2F%3Fq%3Dglobalhackday%26z%3De&#038;method=flickr.photos.search&#038;api_params_str=&#038;api_text=globalhackday&#038;api_tag_mode=bool&#038;api_media=all&#038;api_sort=relevance&#038;jump_to=&#038;start_index=0"></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fsearch%2Fshow%2F%3Fq%3Dglobalhackday%26z%3De&#038;page_show_back_url=%2Fsearch%2F%3Fq%3Dglobalhackday%26z%3De&#038;method=flickr.photos.search&#038;api_params_str=&#038;api_text=globalhackday&#038;api_tag_mode=bool&#038;api_media=all&#038;api_sort=relevance&#038;jump_to=&#038;start_index=0" width="580" height="435"></embed></object></p>
<h3>Musical Resources</h3>
<p>We also got some really helpful tips for working with the free, powerful, tri-platform synthesis tool SuperCollider:<br />
<a href="http://cmpercussion.blogspot.com/2009/06/global-tangible-interfaces-hack-day.html">Charles Martin wrote up an easy SC test script for receiving Trackmate messages</a> (and also had the clever idea of using a floor tom)</p>
<p>And for connecting Trackmate to MIDI and working with Processing, lots of tips are available on Michael Schieben&#8217;s noisepages blog:<br />
<a href="http://fritzcrate.noisepages.com/">http://fritzcrate.noisepages.com/</a></p>
<h3>Get Involved</h3>
<p>More documentation:<br />
<strong><a href="http://hackday.noisepages.com/2009/06/tangible-interface-hackday-the-projects-so-far/">Tangible Interface Hackday: The Projects (So Far)</a></strong><br />
<a href="http://hackday.noisepages.com/">http://hackday.noisepages.com/</a></p>
<p><a href="http://trackmate.sourceforge.net/">http://trackmate.sourceforge.net/</a><br />
<a href="http://reactivision.sourceforge.net/">http://reactivision.sourceforge.net/</a></p>
<p>So, what&#8217;s next? You can join discussion and brainstorming for how to proceed, and how to get in on another hackday (formal or ongoing), even if you missed the first. Stop by the Tangible and Multi-Touch Interface group on noisepages:<br />
<strong><a href="http://noisepages.com/groups/tangible-multi-touch-interfaces/home">Tangible + Multi-Touch noisepages Group</a></strong></p>
<p><em>Our noisepages community is still in &#8220;alpha&#8221; state, but it&#8217;s usable &#8211; we&#8217;ve just fixed avatar uploading, which was the biggest problem. We&#8217;ll have more features, functionality, and improvements down the line, as well as more extensive documentation for how to get started. But if you&#8217;re a bleeding edge sort of person, join up free and give us some advice on what you&#8217;d like out of it.<br />
</em></p>
<p>I look forward to more work on these projects. Stay tuned for more, including some additional documentation (I&#8217;m developing some stuff around my own project).</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/06/18/tangible-interface-hackday-music-with-soda-bottles-floor-toms-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video: Novation Automap for iPhone, with Ableton Live</title>
		<link>http://createdigitalmusic.com/2009/06/12/video-novation-automap-for-iphone-with-ableton-live/</link>
		<comments>http://createdigitalmusic.com/2009/06/12/video-novation-automap-for-iphone-with-ableton-live/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 09:16:24 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[AU]]></category>
		<category><![CDATA[automap]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Novation]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[previews iphone]]></category>
		<category><![CDATA[vst]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6123</guid>
		<description><![CDATA[Automap on other devices &#8211; and an iPhone as a remote control for your Live set? Our friend Ben Rogerson at MusicRadar have caught up with the chaps at Novation at a London trade show to have a look at Automap for iPhone. This app hasn&#8217;t yet hit the App Store yet &#8211; Hispasonic and [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/WHbUE541k88&#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/WHbUE541k88&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>Automap on other devices &#8211; and an iPhone as a remote control for your Live set? Our friend Ben Rogerson at MusicRadar have <a href="http://createdigitalmusic.com/2009/05/24/novation-automap-ableton-live-clip-control-coming-to-the-iphone/">caught up with the chaps at Novation</a> at a London trade show to have a look at Automap for iPhone. This app hasn&#8217;t yet hit the App Store yet &#8211; Hispasonic and the Ableton Forums got the jump on the story last month. But it looks appealing.</p>
<p>It seems to auto-detect the computer to which it&#8217;s connecting &#8211; as it should, folks, look up <a href="http://www.zeroconf.org/">Zeroconf</a>. (implemented on iPhone as &#8220;Bonjour&#8221;) And you can learn in both directions &#8211; so you can interactively choose parameters on the iPhone and decide what you want to control. It also sends MIDI to Live for clip triggering, though you&#8217;ll notice that some features on the APC40, like clip status and the ability to move through blocks of clips, aren&#8217;t possible here. Because Automap wraps around VST and AU automation parameters, you also get high-resolution control of plug-in parameters.</p>
<p>This should also open up possibilities for other Automap-supported apps, not just Live; I&#8217;ll be able to test this once the app comes out. No official word on availability or pricing other than soon and cheap. Before people start complaining about the tiny iPhone screen &#8212; yes, absolutely. But there&#8217;s a nice blank spot on the Novation controllers on which you could put your iPhone or iPod touch. Think about it: you can add an intelligent multi-touchscreen to your existing hardware, use your conventional gear for physical control, but keep the Apple gadgetry as an additional remote (now fairly cheap with no contract for iPod touch). You can even wander around the room during sound check while still controlling your set.</p>
<p><strong>Update:</strong> I should note, as I <a href="http://twitter.com/the_real_semtek/statuses/2132447715">just got asked on Twitter</a>, most Wi-Fi adapters allow you to create your own Wi-Fi network. So you don&#8217;t need Wi-Fi in a venue. You&#8217;d just create your own network on your PC or Mac laptop, and connect via that &#8211; the iPhone and iPod touch both support connecting to these networks. (Note that not all devices do: the Android-powered TMobile G1, for instance, has a chip that apparently doesn&#8217;t support them, and I have an 802.11b/g USB adapter that won&#8217;t create them. But mostly, this is an easy matter.)</p>
<p>Cool as this is, and elegant as the work Novation appears to have done, I can&#8217;t help but notice this is still something of a kludge. The iPhone communicates natively over TCP/IP with the computer. That&#8217;s what this app is using &#8211; but then it needs a Rosetta Stone and another set of software on the computer just to untangle the archaic protocols music software uses (plug-in automation, MIDI, and more oddness heaped atop of MIDI). There&#8217;s absolutely no reason that music software couldn&#8217;t be intelligent enough to support networking protocols so that all software and devices can easily communicate. That wouldn&#8217;t put Novation out of business, either &#8211; on the contrary, it would allow them to do their jobs and this very app could be more productive. Instead of MIDI CC numbers, imagine if you could refer to clips by scene and position number, or even by clip name. Imagine if the iPhone displayed clip parameters and changed when clips were launched. Imagine no more drivers or software to install: someone who bought Novation hardware with OSC support could bring it to a friend&#8217;s place and work on a session without that friend installing Automap software. </p>
<p>(singing) You may say I&#8217;m a dreamer, but &#8230; (sorry, cough) actually this is all <a href="http://opensoundcontrol.org/">possible right now</a>.</p>
<p>I&#8217;m all for solutions that work, and Automap (and M-Audio&#8217;s HyperControl) both have great capabilities now. But OpenSoundControl is also something you can implement now (provided hosts like Live will support it), and we&#8217;ll be talking more about what it can do over the summer to make it more practical and less abstract.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/06/12/video-novation-automap-for-iphone-with-ableton-live/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Livid&#8217;s Ohm64 Controller: Full of Buttons and Knobs, As Open As You Like</title>
		<link>http://createdigitalmusic.com/2009/06/03/livids-ohm64-controller-full-of-buttons-and-knobs-as-open-as-you-like/</link>
		<comments>http://createdigitalmusic.com/2009/06/03/livids-ohm64-controller-full-of-buttons-and-knobs-as-open-as-you-like/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 10:47:19 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Ableton-Live]]></category>
		<category><![CDATA[control-surface]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[livid]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Max/MSP]]></category>
		<category><![CDATA[Ohm]]></category>
		<category><![CDATA[ohm64]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/06/03/livids-ohm64-controller-full-of-buttons-and-knobs-as-open-as-you-like/</guid>
		<description><![CDATA[&#160;
So, you’ve been looking at that Akai APC40. And it’s appealing. It’s got lots of lights and a huge array of buttons for triggering samples or video or what have you, and plenty of knobs and faders.
Now the APC40 has some serious “indie” competition, though, in the form of Livid’s Ohm64. Let’s compare:
APC40:

Proprietary connection to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/images/2009/06/ohm64.jpg" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ohm64" border="0" alt="ohm64" src="http://createdigitalmusic.com/images/2009/06/ohm64-thumb.jpg" width="580" height="373" /></a>&#160;</p>
<p>So, you’ve been looking at that Akai APC40. And it’s appealing. It’s got lots of lights and a huge array of buttons for triggering samples or video or what have you, and plenty of knobs and faders.</p>
<p>Now the APC40 has some serious “indie” competition, though, in the form of Livid’s Ohm64. Let’s compare:</p>
<p><strong>APC40:</strong></p>
<ul>
<li>Proprietary connection to Ableton Live </li>
<li>A proprietary handshake that ensures only a real APC is being used with Live </li>
<li>Fixed MIDI assignments – no MIDI assignment editor </li>
<li>MIDI only </li>
<li>No MIDI out jacks, so you can’t use it with outboard gear </li>
<li>No bus power </li>
<li>40 buttons </li>
<li>Made in some factory somewhere we’ve never seen </li>
</ul>
<p><strong>Livid Ohm64:</strong></p>
<ul>
<li>Open source editor, partially open source firmware, open source patches to connect to whatever you want </li>
<li>Custom MIDI assignments, for use with whatever you want </li>
<li>MIDI for now, but the chipset supports open source solutions for OpenSoundControl (OSC) in the near future – and even DMX (for lighting) is a possibility </li>
<li>USB <em>and</em> standard MIDI jacks so you can sequence outboard gear </li>
<li>Bus power </li>
<li>64 trigger buttons in a more logical 8&#215;8 array </li>
<li>“Made in the USA by humans” – with a beautifully-crafted body </li>
<li>Free Cell DNA video software included </li>
</ul>
<p>Both the APC and Ohm are class-compliant, so at least neither needs drivers to work over USB for MIDI on Mac, Windows, and Linux.</p>
<p>Sure, the APC is plug-and-play with Live. But just as lots of non-programmers use open source browsers like Firefox, the whole point is that the Ohm could wind up being more plug and play with more tools thanks to its more open approach.</p>
<p> <span id="more-6069"></span>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/wcmlCXgh35c&amp;hl=en&amp;fs=1&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wcmlCXgh35c&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/eiPklrq0pzg&amp;hl=en&amp;fs=1&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/eiPklrq0pzg&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Most important is the programmability of the Ohm64. You can make your own custom light interactions – or, if you’re not into that sort of programming, count on what may be a growing community of open source musicians and visualists doing it for you.</p>
<p>In fact, Livid is so committed to customization that in addition to the natural, blue, and red finishes, you can order it unfinished and stain or paint it whatever color you like.</p>
<p><a href="http://createdigitalmusic.com/images/2009/06/ohmeditor.jpg" rel="lightbox"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ohmeditor" border="0" alt="ohmeditor" src="http://createdigitalmusic.com/images/2009/06/ohmeditor-thumb.jpg" width="580" height="361" /></a>&#160;</p>
<p>The Ohm64 is also priced at just <strong>US$599</strong>, meaning it doesn’t cost much more than the APC40. And with future OSC support, hardware MIDI support, bus power so you don’t have to carry a dongle, fully programmable visual feedback and assignments, and open source editing software, the APC has some real explaining to do about what its long-term payoff may be.</p>
<p>The editor is currently built in Max/MSP with some interesting possibilities coming up in Max for Live, but I’m also interested in working on some editing and performance tools in fully open source environments. Stay tuned.</p>
<p>Now, mind, this isn’t a review – I’ll get my hands on the Ohm64 next week here in New York, and I’ve only had a brief encounter with the APC. But if I were a betting man, I have to say, the contest here isn’t looking like it’s in the APC’s favor.</p>
</p>
<p>Available now.</p>
</p>
<p><a href="http://www.lividinstruments.com/hardware_ohm64.php">Livid Ohm64</a></p>
<p><a href="http://www.lividindustry.com/culture/">http://www.lividindustry.com/culture/</a> blog with more videos</p>
<p><strong>Updated: </strong>I should note, one issue is definitely that, in order to maintain bus power, there are some compromises. You don’t get quite as much interaction from the lights as you do on the Akai APC – I do like the APC’s lovely LED rings around its encoders. You can interactively <em>dim</em> the lights on the knobs on the Ohm, though, which would work nearly as well. More once I get my hands on the Ohm, and theoretically, I should have an APC for testing at some point, too, assuming I didn’t just make Akai angry. (Uh…. competition is good. Blogs are all about opinions. Don’t hurt me.)</p>
<p>By the way, if you aren’t convinced and think you can do better, Livid is also distributing the brains of this device – the MIDIDIY – so you can build your own creations. Other such solutions exist, but the MIDIDIY is distinguished in its ability to support a lot more contacts for doing this sort of more complex device.</p>
<p><a href="http://www.lividinstruments.com/hardware_mididiy.php">http://www.lividinstruments.com/hardware_mididiy.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/06/03/livids-ohm64-controller-full-of-buttons-and-knobs-as-open-as-you-like/feed/</wfw:commentRss>
		<slash:comments>73</slash:comments>
		</item>
		<item>
		<title>Plogue Releases Bidule Version 0.9685: OSC, Wave Monitor in &#8220;The Other Patcher&#8221;</title>
		<link>http://createdigitalmusic.com/2009/03/17/plogue-releases-bidule-version-09685-osc-wave-monitor-in-the-other-patcher/</link>
		<comments>http://createdigitalmusic.com/2009/03/17/plogue-releases-bidule-version-09685-osc-wave-monitor-in-the-other-patcher/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 16:47:20 +0000</pubDate>
		<dc:creator>primusluta</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[modular]]></category>
		<category><![CDATA[OpenSoundControl]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[plogue]]></category>
		<category><![CDATA[plogue-bidule]]></category>
		<category><![CDATA[primus-luta]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=5373</guid>
		<description><![CDATA[
The Latest Version of Bidule features an OSC Monitor and WaveViewer.
Ed.: Plogue Bidule is an unusual animal: this affordable patching tool resists conventional ways of doing things, down to its hatred of the number &#8220;1.0.&#8221; But Plogue has an underground following inside the already-underground world of modular patching tools for creative music. I&#8217;ve invited Primus [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-114" title="The Latest Version of Bidule" src="http://plpheads.noisepages.com/files/2009/03/newbidule.png" alt="The Latest Version of Bidule features an OSC Monitor and WaveViewer" width="530" height="248" /></p>
<div class="imgcaption">The Latest Version of Bidule features an OSC Monitor and WaveViewer.</div>
<p><em>Ed.: Plogue Bidule is an unusual animal: this affordable patching tool resists conventional ways of doing things, down to its hatred of the number &#8220;1.0.&#8221; But Plogue has an underground following inside the already-underground world of modular patching tools for creative music. I&#8217;ve invited Primus Luta, aka David Dobson, to give us insight into this tool &#8211; including a new release that will be big news to the people who rely on Plogue to make their productions and live performances tick. -PK</em></p>
<p>Today if you go over to <a title="Plogue" href="http://plogue.com/" target="_blank">the Plogue site</a> you will see the <a title="Latest Version of Bidule" href="http://plogue.com/index.php?option=com_content&amp;task=view&amp;id=38&amp;Itemid=30" target="_blank">announcement for the latest release of Plogue Bidule</a>.  In addition to a number of bug fixes, there are some amazing updates in this latest release.  On the eye candy side of things, Bidule finally gets a waveform viewer module &#8212; the WaveViewer shown in the image above.  There&#8217;s also a new Audio Buffer module for visualizing waveforms.  These are great additions to the Bidule arsenal and also a good indication of more visual goodness to come.</p>
<p>In its ever-growing commitment to fully support OSC [OpenSoundControl], a new tool has been added for monitoring OSC communication.  The OSC Monitor behaves like many third-party options, showing not only the OSC messages sent by and to Bidule, but also picking up any additional messages being transmitted, as well. <em>Ed.: A general-purpose monitoring tool sounds like a great idea!</em>  A great resource when trying to get multiple OSC-enabled devices or pieces of software communicating with each other.</p>
<p>Perhaps the biggest update of all in this version is the introduction of Multi-Core Processing, supporting up to 8 Cores.  Previous versions of Bidule only allowed for processing on two cores, but now the MP Assign command lets you not only utilize up to 8 cores, but also select which processors you&#8217;d like to use.  As a bonus, there&#8217;s also a new DSP Adapter function which allows you to run a limited set of modules at a buffer size of 1 sample.</p>
<p>All an all, it is a very welcome update.  As with all publicly-released versions, this one comes with a time-sensitive trial period, so that new users can explore Bidule over the next three months without purchase.  Simply make your way to the Plogue site to download this version today.  If you&#8217;re looking for encouragement, also starting today, I&#8217;ve launched <a title="Bidule Tutorial #1" href="http://plpheads.noisepages.com/the-bidule-tutorials/basic-concepts/1-direct-cabling-your-default-layout/" target="_blank">the first tutorial</a> in <a href="http://plpheads.noisepages.com/the-bidule-tutorials/">a series</a> which will be utilizing instruments that I&#8217;ve developed in Bidule for the <a title="Primus Luta | AvantUrb" href="http://avanturb.com" target="_blank">Heads Project</a> as examples.  The series will be starting from the most basic concepts and progressing toward the more complex over the next months.  If you&#8217;ve ever wanted to get your feet wet in Bidule now would be the time.</p>
<p>Lastly, I had the extreme pleasure of having a conversation with Sebastien Beaulieu, co-founder and lead Bidule developer over at Plogue.  He gave me some great insight into the origins of Bidule, the business and development model of Plogue, and some ideas of what we can expect in the future.  You can read the full interview here on CDM.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/03/17/plogue-releases-bidule-version-09685-osc-wave-monitor-in-the-other-patcher/feed/</wfw:commentRss>
		<slash:comments>6</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>
	</channel>
</rss>
