<?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; OSC</title>
	<atom:link href="http://createdigitalmusic.com/tag/osc/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>Eigenharp Details: MIDI, High-Res Protocol, and Open Source Plans for the Space Bassoon</title>
		<link>http://createdigitalmusic.com/2009/10/09/eigenharp-details-midi-high-res-protocol-and-open-source-plans-for-the-space-bassoon/</link>
		<comments>http://createdigitalmusic.com/2009/10/09/eigenharp-details-midi-high-res-protocol-and-open-source-plans-for-the-space-bassoon/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 18:57:29 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[bassoon]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[eigenharp]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[instrument-design]]></category>
		<category><![CDATA[instruments]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[protocols]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[technical-details]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=7909</guid>
		<description><![CDATA[The Pico model may lack the impressive array of keys on the flagship Alpha, but when it ships next month it&#8217;ll cost well under a grand. And even the Pico promises high-resolution touch, velocity-sensitive keys that you can &#8220;bend&#8221; as well as press, and high-resolution breath input.
The &#8220;space bassoon&#8221; Eigenharp seems to have landed from [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/images/2009/10/pico.jpg"></p>
<div class="imgcaption">The Pico model may lack the impressive array of keys on the flagship Alpha, but when it ships next month it&#8217;ll cost well under a grand. And even the Pico promises high-resolution touch, velocity-sensitive keys that you can &#8220;bend&#8221; as well as press, and high-resolution breath input.</div>
<p>The <a href="http://createdigitalmusic.com/2009/10/08/bassoon-of-the-future-eigenharp-launches-preview-of-whats-to-come/">&#8220;space bassoon&#8221; Eigenharp</a> seems to have landed from another planet. Today, I&#8217;ve got good news: it&#8217;s bringing alien gifts with it. By next year, both the software and the high-performance protocol the instrument uses will be open source. Taken together with other advancements in the open source community and with protocols like OSC, that could mean we&#8217;re at the vanguard of a golden age for more open, more intelligent, more expressive digital instruments.</p>
<p>Genuinely new music controllers made available commercially don&#8217;t come along very often. So this week&#8217;s news of a strange but wonderful-looking instrument shaped like a bassoon with customizable key controls turned many heads. With high-resolution, high-frequency data and reliance on the computer for everything from sound generation to mapping the keys to different tunings, the computer connection matters. Eigenharp&#8217;s chairman, John Lambert, sets the record straight for CDM on the software, the way it talks to your computer and other gear, and how open the tools and protocol will be.</p>
<p>I&#8217;ll be talking more with John next week, but I want to bring you this news now. Part of blogging means that you don&#8217;t hold back &#8211; you share that first reaction and then learn more. I&#8217;m pleased to say I was dead wrong on the Eigenharp. What looked on the spec sheet like MIDI-only communication and proprietary software turns out to be just the opposite. Sometimes, being wrong is great. Here are all the details:<span id="more-7909"></span></p>
<p><strong>What protocol do the instruments use?</strong></p>
<p>The instruments talk to their base station by a dedicated, high speed, differential, transformer-coupled, error-correcting digital protocol designed (and tested) for use in noisy stage environments by ourselves. The wire used is a 4 core, standard star quad mic cable and can be up to 40M long. The base station then talks to the control software running on the host PC (Mac at the moment) via a dedicated protocol over USB2. In the host system, the native protocol used between agents (our software components) is a network protocol called Eigentalk. This can run over Ethernet wires (with slightly increased latencies due to some smart jitter buffering we do). We will be making this public and freely available (when we open-source our main software) in Febuary next year. There is an open API, to be published at the same time, for our equivalent of AU&#8217;s or VST&#8217;s, hosted in our software, EigenD. This is rather richer than the AU and VST API&#8217;s, for reasons connected with the expressiveness and configure-ability (is that a word?) of our system. A couple of interesting AU vendors are looking at producing native EigenD instruments at the moment, and I think there will be many more in time. We try to avoid MIDI wherever possible as it has so many serious performance limitations.</p>
<p><strong>Had you considered OSC?</strong></p>
<p>We did have a look at OSC but there are a bunch of things that our protocol does that OSC didn&#8217;t (not least of which, for example, is clock syncronisation for jitter removal, utterly vital over ethernet for live performance) so we decided to grow our own and release it. Absolutely no reason whatsoever that we can&#8217;t interoperate fuly with it though, I suspect that an OSC EigenD Agent will probably come quite soon after the open source release.</p>
<p><em>Ed.: Actually, with OSC (OpenSoundControl) moving increasingly toward broader input and assimilating other standards, I can easily imagine that a future implementation of OSC could begin to implement these features. More on both protocols in the coming months. -PK</em></p>
<p><strong>Is it possible to use this as a controller for MIDI hardware? MIDI software?</strong></p>
<p>Yes, EigenD has in and out MIDI gateway programs. The incoming [MIDI] is mainly used for pedalboards at the moment (to control scale, key, tempo, etc.), although there is no reason you couldn&#8217;t use a midi keyboard to play notes. We&#8217;re using the MIDI out to do a wide variety of things, including playing MIDI sound modules, and controlling video DJ software and lighting systems. There is a huge reduction in effective bandwidth when &#8216;downsampling&#8217; to MIDI, but for a lot of things it still works very well. And of course, the AU and VST standards (which we fully support) are a kind of MIDI interface.</p>
<p><strong>Is it possible to access its native protocol for custom software / Max-Pd patches and the like?</strong></p>
<p>Well, we&#8217;re open sourcing the whole thing early next year, and I think there&#8217;ll be a lot of work done to glue all sorts of external stuff in then. Max/MSP has attracted a lot of interest in this area. The whole of EigenD is kind of built for this really. We&#8217;re an Open Source company: my main personal desktop is Linux and I have a strong personal commitment to open standards. I offer a number of &#8216;programming bounties&#8217; for Linux improvements on my personal website at <a href="http://johnhenrylambert.com">http://johnhenrylambert.com</a>.</p>
<p><strong>Tell us more about open-sourcing the software. What tools did you use to build the software.</strong></p>
<p>It&#8217;s written in a mixture of C++ and Python. It&#8217;s quite scary code, but very clean and pretty, with little &#8216;cruft&#8217;. I think the open source community are going to have fun with it. Its a big system too, 8 years of R&#038;D in one huge release. I don&#8217;t think that there&#8217;s been anything quite like this open sourced before in the music world &#8211; it is a bit as if Logic or Ableton were GPL&#8217;d tomorrow.</p>
<p><strong>Thanks, John! Stay tuned for more details, and let me know if you have specific questions for the creators.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/10/09/eigenharp-details-midi-high-res-protocol-and-open-source-plans-for-the-space-bassoon/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Wild Musical Inventions from Berlin Hackday</title>
		<link>http://createdigitalmusic.com/2009/09/20/wild-musical-inventions-from-berlin-hackday/</link>
		<comments>http://createdigitalmusic.com/2009/09/20/wild-musical-inventions-from-berlin-hackday/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 23:59:07 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[ableton]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[alternative-sequencers]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maschine]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[music-hack-day]]></category>
		<category><![CDATA[Native-Instruments]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=7565</guid>
		<description><![CDATA[Nodes of musical events, arrayed onto virtual tracks, in Jakob Penca&#8217;s iLoveAcid sequencer.
Take a weekend, and make something: that&#8217;s the challenge behind the Music Hack Day, which joins a growing phenomenon of events built around collective creation. (CDM held its own tangible interface hackday online, which I definitely hope to follow up soon!) Initiated by [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/images/2009/09/iloveacid1.jpg" alt="iloveacid" title="iloveacid" width="580" height="371" class="alignright size-full wp-image-7572" /></p>
<div class="imgcaption">Nodes of musical events, arrayed onto virtual tracks, in Jakob Penca&#8217;s iLoveAcid sequencer.</div>
<p>Take a weekend, and make something: that&#8217;s the challenge behind the Music Hack Day, which joins a growing phenomenon of events built around collective creation. (CDM held its own tangible interface <a href="http://hackday.noisepages.com/">hackday</a> online, which I definitely hope to follow up soon!) Initiated by Dave Haynes of music sharing service <a href="http://soundcloud.com">Soundcloud</a>, the Hack Day has already hit London. Many of the events were Web app-based and focused on consumption rather than creation of music, but we also saw a <a href="http://createdigitalmusic.com/2009/07/14/music-hackday-goodies-robot-driven-radio-free-chordal-synth-lyrics-by-decade-more/">chordal synth plug-in</a> and <a href="http://createdigitalmusic.com/2009/07/15/more-hackday-goodies-with-a-beer-bottle-percussion-machine/">beer bottle percussion instrument</a>.</p>
<p>The Berlin Hack Day, which wound up earlier today, offers still more projects focused on the creation side of music hacking. Having Ableton and Native Instruments as sponsors likely helped the mood. And as you&#8217;d expect from one of the world capitals of creative hacking, Berliners don&#8217;t disappoint.</p>
<p>Among the projects: a beautiful, elegant 3D sequencer, a fun bird-and-sky multitouch soundmaker with multitouch trackpad input, and a robotic xylophone controlled by monome. Someone even worked out a way to turn NI&#8217;s Maschine into a rhythm game, complete with Street Fighter sounds.</p>
<p>I&#8217;ve got some of my favorite projects here, but see also an eyewitness report (in English and Italian) at Audio News Room:<br />
<a href="http://audionewsroom.blogspot.com/2009/09/just-back-from-music-hack-day-berlin.html">Just back from Music Hack Day Berlin</a><br />
&#8230; and keep your eye on the wiki:<br />
<a href="http://berlin.musichackday.org/?page=Submissions">Berlin Hack Submissions</a></p>
<p><object width="580" height="435"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6668819&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=6668819&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="580" height="435"></embed></object>
<p><a href="http://vimeo.com/6668819">xylobot run by monome</a> from <a href="http://vimeo.com/robb">robb</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Monomist Rob Böhnke and Ramsey Arnaoot created one of my favorite hackday projects so far: a monome-controlled robotic xylophone. The ingredients: one monome grid controller, one Java application for step sequencing to the output, one Arduino open source controller board, and one terrific xylophone &#8220;robot&#8221; made of an array of servos that strike the bars of the instrument. Oh, and some hot glue and wood, of course.<span id="more-7565"></span></p>
<p><a href="http://berlin.musichackday.org/index.php?page=Xylobot">Project details</a></p>
<p><a href="http://qik.com/video/2952774">Debugging</a></p>
<p><a href=" http://audioboo.fm/boos/64616-music-hackday-xylophone-monome-arduino-mac-mhd">Audio loop</a></p>
<p>Of course, what&#8217;s especially impressive is nailing this in just a weekend &#8211; imagine what they could do with more time and iterations.</p>
<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/cqV3Wuk5pLQ&#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/cqV3Wuk5pLQ&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>Proof that musical visualizers don&#8217;t always have to be trippy, futuristic, <em>Tron</em>-like 3D landscapes (and that&#8217;s me speaking as a fan of such things), Gernot Poetsch instead chose a whimsical environment with clouds and cartoon birds, inspired by the graphic identity of Twitter. (No actual Twitter is involved, meaning you lose the, ahem, unreliable, buggy, unfiltered chat network but keep the cutesy happy sky! Works for me!)</p>
<p>The visuals are built in Quartz Composer, which via OSC transmits messages to synthesis language <a href="http://chuck.cs.princeton.edu/">ChucK</a> for noisemaking. The surprise is, the multitouch input is not a Lemur or an iPhone &#8211; it&#8217;s the new MacBook touchpad under Snow Leopard!</p>
<p><img src="http://createdigitalmusic.com/images/2009/09/iloveacid2.jpg" alt="iloveacid2" title="iloveacid2" width="580" height="363" class="alignright size-full wp-image-7573" /></p>
<p>iLoveAcid is a beautiful-looking nodal sequencer by Jakob Penca which uses wireframe &#8220;tracks&#8221; to guide music playback through a sequencer, transmitting events to your soundmaker of choice via MIDI or OSC. By using curved timelines and connections, it&#8217;s a veritable model railroad of music, in which formations combine to form more complex structures instead of simply stepping across a grid. Despite appearances, it is so far only two-dimensional &#8211; but then, the z displacement could easily be assigned to some form of modulation. I&#8217;m really eager to see the video of this.</p>
<p>One ingredient: Processing, which makes it easier to write visual code and to connect to Java libraries.</p>
<p><a href="http://berlin.musichackday.org/index.php?page=iLoveAcid+sequencer">Project Page</a></p>
<p><img src="http://createdigitalmusic.com/images/2009/09/maschinefighter.jpg" alt="maschinefighter" title="maschinefighter" width="580" height="535" class="alignright size-full wp-image-7574" /></p>
<p>The hardware controller for Native Instruments&#8217; <a href="http://createdigitalmusic.com/tag/maschine/">Maschine</a> software drum machine has been adapted to other software, like Ableton Live. But this is surely the first time it&#8217;s been made into a <em>game</em>. Using Maschine&#8217;s MIDI output as a game control and sounds from Street Fighter, MaschineFighter is a simple, Simon-style rhythm game. <em>Unlike</em> Simon, though, there&#8217;s a twist &#8211; instead of rote patterns generated in advance, you face off against a friend and try to out-rhythm each other, battle style. I think it&#8217;s actually a pretty brilliant idea, and could become a new sensation for us electronic music nerds &#8211; not to mention, it&#8217;ll finally test our rhythm in a way electronic performance often does not. (<strong>Correction:</strong> It is Mac-only, making use of the PYMIDI Objective-C based library, which, since everything else that starts with &#8220;Py&#8221; usually means Python &#8211; a la jThings that mean Java &#8211; I assumed, incorrectly, was built on Python. But anyway, if you like the idea, carry on! And, actually, having a pure Objective-C CoreMIDI interface is also pretty awesome.)</p>
<p>Hoping for a video of this, too.</p>
<p>If you have a project that didn&#8217;t make this list, or if you add documentation after the fact, let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/09/20/wild-musical-inventions-from-berlin-hackday/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Updated Lemur Touchscreen Display Coming</title>
		<link>http://createdigitalmusic.com/2009/07/30/updated-lemur-touchscreen-display-coming/</link>
		<comments>http://createdigitalmusic.com/2009/07/30/updated-lemur-touchscreen-display-coming/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 23:18:55 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[displays]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[Lemur]]></category>
		<category><![CDATA[multi-touch]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[stantum]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[touchscreen]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6810</guid>
		<description><![CDATA[It&#8217;s still anyone&#8217;s guess exactly what fruit parent technology maker Stantum may soon ship, but the JazzMutant Lemur touchscreen is getting a component update soon. Nat Lecaude points to a quiet MySpace post from JazzMutant with the details of a coming manufacturing change.
&#8220;&#8230;the next batch of Lemur will feature the latest generation of our multi-touch [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/p_kirn/441509629/"><img src="http://farm1.static.flickr.com/170/441509629_e772dc0650.jpg"></a></p>
<p>It&#8217;s still anyone&#8217;s guess exactly what fruit parent technology maker <a href="http://www.stantum.com/">Stantum</a> may soon ship, but the <a href="http://jazzmutant.com/">JazzMutant Lemur</a> touchscreen is getting a component update soon. <a href="http://studioimaginaire.com/en/blog/">Nat Lecaude</a> points to a quiet <a href="http://www.myspace.com/jazz_mutant">MySpace post</a> from JazzMutant with the details of a coming manufacturing change.</p>
<blockquote><p>&#8220;&#8230;the next batch of Lemur will feature the latest generation of our multi-touch technology: better optical performances, higher precision, greater accuracy and responsiveness. It will be clearer and have brighter colors. We plan on launching the new Lemur in early October, and of course we will keep you updated as we get closer to launch date. We once again thank you for your patience, and look forward to sharing the excitement early October!&#8221;
</p></blockquote>
<p>It&#8217;s actually quite remarkable to me that JazzMutant remains alone in this market &#8211; and with Stantum focused on the mass market, that could be the case in the future, too. The issue is that doing multi-touch well still costs some money. There are basic implementations on computers that are cheaper, but that restricts you to a few computer models, because slapping multitouch overlays on displays remains pricey. So HP can get a few computers to the mass market, but not without cutting some corners and not even on that company&#8217;s full range. The iPhone has brilliant multi-touch control, but a mobile form factor makes this much easier.</p>
<p>I&#8217;ve got some videos demonstrating what&#8217;s possible with the Lemur coming soon, as well as some notes on how the software has evolved since I first saw it in its initial release. Even if you don&#8217;t want or can&#8217;t afford a Lemur, it&#8217;s a fascinating demonstration of interaction design and OSC, with lessons (inspiring and tough alike) for other interfaces.</p>
<p>Photo by Rainer Knobloch for CDM.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/07/30/updated-lemur-touchscreen-display-coming/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Music Tech Pronunciation Guide</title>
		<link>http://createdigitalmusic.com/2009/06/24/music-tech-pronunciation-guide/</link>
		<comments>http://createdigitalmusic.com/2009/06/24/music-tech-pronunciation-guide/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 10:26:46 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[maschine]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[monome]]></category>
		<category><![CDATA[Moog]]></category>
		<category><![CDATA[Native-Instruments]]></category>
		<category><![CDATA[off-topic]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[pronunciation]]></category>
		<category><![CDATA[synths]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6281</guid>
		<description><![CDATA[Pronunciation of some common music tech terms has been a source of debate. Generally, though, there&#8217;s only one right answer. I had hoped to kick off a pronunciation guide yesterday or today, but now I really can&#8217;t resist &#8211; not with none other than Tegan &#038; Sara getting together to debate the right way to [...]]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/3IrRdrVQxB4&#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/3IrRdrVQxB4&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>Pronunciation of some common music tech terms has been a source of debate. Generally, though, there&#8217;s only one right answer. I had hoped to kick off a pronunciation guide yesterday or today, but now I really can&#8217;t resist &#8211; not with none other than Tegan &#038; Sara getting together to debate the right way to say Moog.</p>
<p>Don&#8217;t get me wrong. I love cows, and the sound &#8220;moo.&#8221; I suggest if you have something you want to name Moo, you should, like your own MooVerb max patch or something. However, here goes, a few of my favorites:</p>
<p><strong>Moog:</strong> Rhymes with &#8220;brogue&#8221; or &#8220;rogue,&#8221; not the sound a cow makes. Don&#8217;t say &#8220;Moooooog&#8221; unless you want to get funny looks from synth nerds, or if you&#8217;re teaching synthesis to livestock in a dairy.</p>
<p><strong>Monome:</strong> The community-based, (partly, at least) open-source controller rhymes with &#8220;MA gnome,&#8221; not the Spanish-sounding &#8220;Ma gnome ME.&#8221; You should not be able to use it in a couplet with paper mache. Get it? Two syllables. Sure, this pronunciation varies, but the two-syllable version is what the device&#8217;s co-creators call it.</p>
<p><strong>OSC:</strong> Pronounce the letters of the open communications protocol, as in &#8220;O.S.C. / oh ess see&#8221;, not &#8220;osk&#8221; &#8211; though that would have been kind of cool. Think, &#8220;Rah, rah, rah, Give me an O! Give me an S! Give me a C! What&#8217;s that spell? Better than MIDI! Time-based messages, higher resolution, transport-independent high-speed networked communication with auto-discovery, gooooooooooOOOOO O.S.C.!&#8221; <em>(People sometimes say this site is geeky. I have no idea what gives them that impression.)</em></p>
<p>And for now, O.S.C. stands for Open Sound Control, even though in one spot on the JazzMutant website it&#8217;s called &#8220;Open-Source Control.&#8221; Just get ready for this to change &#8211; because OSC really isn&#8217;t specific to sound, it may need a new name, like Open System Control. (A recent paper suggests <a href="http://opensoundcontrol.org/spec-1_1">dropping the &#8220;sound&#8221;</a> in the name.)</p>
<p><strong>MIDI:</strong> Rhymes with G. Gordon Liddy, or P. Diddy, or Tweetiebird saying &#8220;Piddy.&#8221; And, actually, it occurs to me I&#8217;ve never heard anyone mispronounce this. Fascinating &#8211; an acronym that&#8217;s actually intuitive. Oh, but &#8220;C.C.&#8221; stands for &#8220;Control Change,&#8221; NOT &#8220;continuous controllers&#8221; &#8212; look at the CC specs; most aren&#8217;t continuous. There. I got to be anal about something anyway. <strong>Updated:</strong> consensus is actually that &#8220;mee-dee&#8221; is a mispronunciation for native-English speakers, but likely makes more since than &#8220;mi-dee&#8221; in other languages &#8212; particularly if you speak French. So, in other words, it&#8217;s an acronym, and makes the most sense to pronounce in the natural way you would in your native tongue. (For English speakers, who knows what vowel sound is appropriate given how screwy our language is, but the creators of MIDI all say middy.)</p>
<p><strong>Maschine:</strong> Native Instruments&#8217; drum machine software and controller is German-engineered, so say &#8220;muh SHEEN uh,&#8221; three syllables, as if you grew up in Berlin. Now, granted, Maschine&#8217;s own promotional videos &#8212; outsourced to the US &#8212; anglicize this to &#8220;machine&#8221; / &#8220;muh SHEEN&#8221;, but the engineers and product folks who built the thing use the German pronunciation and think you should, too. And, anyway, it sounds cooler, just as I have to admit a currywurst is tastier than a Nathan&#8217;s dog.  </p>
<p>I&#8217;m sure this is only a small selection of potential mispronunciations. Other candidates? We&#8217;ll have to release a full pronunciation guide soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/06/24/music-tech-pronunciation-guide/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>
	</channel>
</rss>
