<?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; hacklab</title>
	<atom:link href="http://createdigitalmusic.com/tag/hacklab/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>Making music with technology</description>
	<lastBuildDate>Fri, 25 May 2012 21:05:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Golden Age of Wireless: Korg iOS Sync, Android + MIDI Hardware, Enter Bluetooth MIDI?</title>
		<link>http://createdigitalmusic.com/2011/03/golden-age-of-wireless-korg-ios-sync-android-midi-hardware-enter-bluetooth-midi/</link>
		<comments>http://createdigitalmusic.com/2011/03/golden-age-of-wireless-korg-ios-sync-android-midi-hardware-enter-bluetooth-midi/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 19:45:12 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[hacklab]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[handmade-music]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=17713</guid>
		<description><![CDATA[Ready to cut the cord and go wireless? With mobile gadgets getting involved in music-making, it seems a logical solution &#8211; maybe not reason to throw away your MIDI cabling, but worth at least trying. Bluetooth could be an answer. In fact, it could work even without all those pesky, pricey mobile tablets and phones &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/03/golden-age-of-wireless-korg-ios-sync-android-midi-hardware-enter-bluetooth-midi/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe title="YouTube video player" width="640" height="510" src="http://www.youtube.com/embed/lkd9_suLcs8" frameborder="0" allowfullscreen></iframe></p>
<p>Ready to cut the cord and go wireless? With mobile gadgets getting involved in music-making, it seems a logical solution &#8211; maybe not reason to throw away your MIDI cabling, but worth at least trying. Bluetooth could be an answer. In fact, it could work even <em>without</em> all those pesky, pricey mobile tablets and phones lying around, just with good, old-fashioned MIDI gear. (&#8216;Bout time.)</p>
<p>Bluetooth and MIDI are a logical match; the big surprise is that these two haven&#8217;t paired off (cough) much earlier. We&#8217;ve seen the occasional implementation or paper or rant, but not much real-world usage. That could be about to change &#8211; that is, provided ample real-world testing.</p>
<p><strong>Bluetooth mobile sync:</strong> First off, owners of Korg iOS software just got a Bluetooth-based update that provides sync. (See video below, shot by tipster and reader Danny Fluck.) Entitled &#8220;Wireless Sync-Start Technology,&#8221; KORG promises their Bluetooth feature now enables two iPads running iElectribe or iMS-20 to sync with one another with zero latency. (The update also includes perhaps more widely-useful features &#8211; SoundCloud support and AudioCopy, says <a href="http://www.synthtopia.com/content/2011/03/25/korg-ielectribe-ims-20-updated-with-wireless-sync-soundcloud-support-audiocopy/">Synthtopia</a>.)</p>
<p>The name suggests that what the &#8220;sync-start&#8221; technique does is actually to <em>match</em> any latency between the two devices so that they start at the same time. That&#8217;s how multiplayer gaming typically works, and it applies easily to musical applications: you ping connected devices, then <em>delay</em> the start points of each of them to match the slowest device so that they sound together. (I think I&#8217;m saying that correctly and clearly; it&#8217;s Friday.)</p>
<p>Danny reports that it works perfectly and &#8220;instantaneously.&#8221; </p>
<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/1L1_obIGEWY" frameborder="0" allowfullscreen></iframe></p>
<p>Okay, so cool, as long as you <em>only</em> use iPads, and you&#8217;re lucky enough to have <em>two</em> iPads handy, and you <em>only</em> use KORG apps, you&#8217;ve got a nifty solution &#8211; but that&#8217;s a little limiting.</p>
<p><strong>Bluetooth MIDI on Android or any hardware device.</strong> A bit further-reaching is something Peter Brinkmann, primary author of libpd, has been testing. (See video, top, which is much snappier than my explanation.) Now, Peter is no MIDI fanboy; when several of us talked about adding MIDI to libpd &#8211; an embeddable version of the open source patching environment &#8211; he described MIDI as a &#8220;plague upon humanity.&#8221; (I don&#8217;t recall seeing that quote anywhere on the <a href="http://www.midi.org/">MIDI Manufacturing Association</a> website.)<span id="more-17713"></span></p>
<p>But here&#8217;s the thing: MIDI is obsessively compact and simple, and absurdly easy to implement even on the cheapest microcontroller. That makes it ideally suited as a means of making inexpensive hardware inter-operate, and without using up lots of power or bandwidth &#8211; just as MIDI was designed to do.</p>
<p>Furthermore, as Apple tablets and phones demonstrated USB MIDI connections, it got Peter (and some of the rest of us) thinking. Yes, it&#8217;s too bad that Android devices lack key USB host capabilities that would let them talk to hardware. On the other hand, once you start attaching lots of cables to a device, you might as well use a (more powerful, more flexible) computer in place of the tablet. So low-power, efficient wireless &#8211; like Bluetooth &#8211; seems the way to go.</p>
<p>Like a good engineer, Peter went and hacked the solution he wanted himself. Partially inspired by <a href="http://www.ladyada.net/make/xbee/midibee.html">Lady Ada&#8217;s own, well-documented Bluetooth MIDI experiments</a>, Peter started documenting the process on his blog.</p>
<p><a href="http://nettoyeur.noisepages.com/2011/01/midi-over-bluetooth-part-i-hardware/">In his first blog post, he describes his hardware setup</a>. (He later <a href="http://nettoyeur.noisepages.com/2011/01/midi-over-bluetooth-part-iii-new-hardware/">updated the rig</a> and moved it off the bread board.</p>
<p><a href="http://nettoyeur.noisepages.com/2011/01/midi-over-bluetooth-part-ii-latency-and-jitter/">In part 2, he describes latency and jitter</a>. Here&#8217;s what I&#8217;ve been told by mobile engineers to whom I talked: performance has greatly improved in Bluetooth implementations in recent years. That means that part of the reason Bluetooth MIDI may have been adapted is that, when people first began testing this a few years ago, the implementations weren&#8217;t yet good enough &#8211; and no one has checked since. (Until now, that is.)</p>
<p>Since then, Peter has <a href="http://nettoyeur.noisepages.com/2011/01/midi-over-bluetooth-part-iv-software/">released free software</a> for the Android platform, all under a free Apache license, so anyone can try it out. And since it works natively with Pd for Android, this means you can very quickly hook up a Pd patch to Bluetooth support on any Android device. There&#8217;s even a sample patch and code to get you started!</p>
<p>As far as I know, Apple doesn&#8217;t let you implement a similar solution on iOS, so this would remain Android-only. (Hey, come on &#8211; iOS can&#8217;t have <em>all</em> the fun.) I&#8217;m curious to hear if I have that correct, though, so please do share.</p>
<p>The next step: refining the hardware rig and interface design and most importantly, testing. <em>Correction: I claimed that the MIDI interface was not opto-isolated; it actually is.</em></p>
<p><strong>Hacklab and testing:</strong> With that spirit in mind, on Saturday April 2 from 1p &#8211; 6p, we&#8217;ll have a free, open hacklab in New York. It&#8217;s mainly an informal get-together, but there will be short demos as we go. It&#8217;s the first step in broader testing and experimentation with these ideas. If you&#8217;re in the NYC area, you can <a href="http://www.facebook.com/event.php?eid=173606646021650">RSVP on Facebook</a>. (just went up, so it may be quiet) The plan is to play a bit with hardware and software and different Android devices.</p>
<p>All are welcome to the hacklab, regardless of experience.</p>
<p>This isn&#8217;t just an Android thing, though. Part of the reason to use Bluetooth in place of WiFi is that it&#8217;s much simpler and cheaper to implement, and has more modest power requirements. As such, providing Bluetooth MIDI interfaces for other music gear is more manageable than it would be with WiFi.</p>
<p><strong>More resources:</strong></p>
<p>A <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1612507">2005 IEEE conference presentation</a> describes early work, though this research could use a modern update.</p>
<p>A <a href="http://xmidi.com/bluetooth.html">2003 open letter encouraging Bluetooth MIDI use</a>.</p>
<h3>Meanwhile, in the Land of WiFi</h3>
<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/FoVGvvMSCNM" frameborder="0" allowfullscreen></iframe></p>
<p><a href="http://www.synthtopia.com/content/2011/03/25/oh-yeah-midi-over-wi-fi-gets-interesting-on-ipad-iphone/">Synthtopia reports on iOS MIDI WiFi</a>, in the case of MoDrum and Bassline, using Apple&#8217;s own network MIDI framework. I&#8217;m assuming it claims it&#8217;s the most extensive such implementation because of the sync functionality. </p>
<p>SoundPrism Pro, in the trailer below, also recently added network (as well as wired) MIDI compatibility.</p>
<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/h1V2-WGA6n8" frameborder="0" allowfullscreen></iframe></p>
<p>Incidentally, there are already compatible frameworks for Windows and Linux (in addition to Mac, of course), and no reason Android couldn&#8217;t also do WiFi MIDI, too. The advantage of Bluetooth remains doing so with less power consumption, and as direct serial communication over the wireless link.</p>
<p>More resources on the WiFi side&#8230;</p>
<p>From January:<br />
<a href="http://createdigitalmusic.com/2011/01/new-solutions-for-wireless-midi-midiosc-developers-answer-questions/">New Solutions for Wireless MIDI, MIDI+OSC; Developers Answer Questions</a></p>
<p>And yes, devices like <a href="http://www.wifimidi.com/">The Missing Link</a> provide this kind of functionality over WiFi &#8211; though the Bluetooth radio could be cheaper and more power efficient. (As for performance, we just have to do more testing.)</p>
<p>Just don&#8217;t forget, all of this is a plague upon humanity and an abomination, so try to keep that in mind. Have a good weekend!</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/03/golden-age-of-wireless-korg-ios-sync-android-midi-hardware-enter-bluetooth-midi/&via=cdmblogs&text=Golden Age of Wireless: Korg iOS Sync, Android + MIDI Hardware, Enter Bluetooth MIDI?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/03/golden-age-of-wireless-korg-ios-sync-android-midi-hardware-enter-bluetooth-midi/&via=cdmblogs&text=Golden Age of Wireless: Korg iOS Sync, Android + MIDI Hardware, Enter Bluetooth MIDI?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2011/03/golden-age-of-wireless-korg-ios-sync-android-midi-hardware-enter-bluetooth-midi/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2011/03/golden-age-of-wireless-korg-ios-sync-android-midi-hardware-enter-bluetooth-midi/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Handmade Music Open Lab: Make Stuff, Get Inspired, Featuring Morgan Packard</title>
		<link>http://createdigitalmusic.com/2009/08/handmade-music-open-lab-make-stuff-get-inspired-featuring-morgan-packard/</link>
		<comments>http://createdigitalmusic.com/2009/08/handmade-music-open-lab-make-stuff-get-inspired-featuring-morgan-packard/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 15:38:33 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[brooklyn]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[hacklab]]></category>
		<category><![CDATA[handmade]]></category>
		<category><![CDATA[handmade-music]]></category>
		<category><![CDATA[morgan-packard]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[open-lab]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ripple]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[workshops]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=6962</guid>
		<description><![CDATA[Showcasing amazing projects is a good thing. But we know that no creation emerges fully-formed. They start from nothing, with lots of mistakes along the way. You get help and ideas from other people. And you need time. So this month&#8217;s Handmade Music in Brooklyn we&#8217;re declaring an Open Lab. Got a kit lying on &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/08/handmade-music-open-lab-make-stuff-get-inspired-featuring-morgan-packard/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/iDrKb1vcGPQ&#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/iDrKb1vcGPQ&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Showcasing amazing projects is a good thing. But we know that no creation emerges fully-formed. They start from nothing, with lots of mistakes along the way. You get help and ideas from other people. And you need time.</p>
<p>So this month&#8217;s Handmade Music in Brooklyn we&#8217;re declaring an Open Lab. Got a kit lying on your shelf, waiting to get made? Got a half-finished project that needs fixing? Just want to hang around some musical and visual DIYers and see what they&#8217;re up to? And just need a <em>few hours</em> to make some progress? That&#8217;s the idea.</p>
<p>Software projects, hardware projects, gear hacking, circuit bending, coding, patching in Reaktor or Pd or Max &#8211; it&#8217;s all welcome.</p>
<p>We also have a very special guest this month in the form of Morgan Packard, a talented multi-instrumentalist and computer musician (video at top, with live visuals by <a href="http://intervalstudios.com/superdraw/">superDraw creator</a> Joshue Ott). At 7:30p, Morgan will show off his free <a href="http://www.morganpackard.com/ripple/">Ripple</a> musical environment, built on the powerful open source SuperCollider code-for-sound platform. It&#8217;s a great chance to see what SuperCollider can do, how a scratch-built environment can open up musical possibilities, and what you can do with Ripple yourself.</p>
<p><strong><a href="http://handmademusic.noisepages.com/2009/08/handmade-music-brooklyn-open-lab-featuring-morgan-packards-musical-code/">Full details: Handmade Music Brooklyn: Open Lab, Featuring Morgan Packard’s Musical Code</a> [handmademusic@noisepages]</p>
<p><a href="http://www.facebook.com/event.php?eid=241794215602&#038;ref=mf">Facebook Event Page</a></strong></p>
<p>The whole event runs 6:00p-11:00p at 3rd Ward Brooklyn. As always, it&#8217;s completely free. Be sure to bring your projects and the tools you&#8217;ll need; we can provide power, a PA, space, and other folks to hang out with. And we can help give you an excuse to set aside a few hours of time.</p>
<p>We&#8217;ll also be taking notes on how the setup works, as we know this may be something other Handmade Music events want to try in your neck of the woods. </p>
<p><a href="http://www.flickr.com/photos/createdigitalmedia/3152656350/in/set-72157611871745413/"><img src="http://farm4.static.flickr.com/3220/3152656350_2f64c2edf9.jpg"></a></p>
<div class="imgcaption">Making stuff, at a previous Handmade Music.</div>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/08/handmade-music-open-lab-make-stuff-get-inspired-featuring-morgan-packard/&via=cdmblogs&text=Handmade Music Open Lab: Make Stuff, Get Inspired, Featuring Morgan Packard&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/08/handmade-music-open-lab-make-stuff-get-inspired-featuring-morgan-packard/&via=cdmblogs&text=Handmade Music Open Lab: Make Stuff, Get Inspired, Featuring Morgan Packard&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/08/handmade-music-open-lab-make-stuff-get-inspired-featuring-morgan-packard/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/08/handmade-music-open-lab-make-stuff-get-inspired-featuring-morgan-packard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

