<?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; google-code</title>
	<atom:link href="http://createdigitalmusic.com/tag/google-code/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>Slap Your Laptop: Open Source Tool Lets You Play MacBook By Hitting It</title>
		<link>http://createdigitalmusic.com/2011/12/slap-your-laptop-open-source-lets-you-play-macbook-by-hitting-it/</link>
		<comments>http://createdigitalmusic.com/2011/12/slap-your-laptop-open-source-lets-you-play-macbook-by-hitting-it/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 21:56:09 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[google-code]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[live-performance]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbook-pro]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[physical-violence]]></category>
		<category><![CDATA[Sensors]]></category>
		<category><![CDATA[slap]]></category>
		<category><![CDATA[slaptop]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[utilities]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=21993</guid>
		<description><![CDATA[Come on &#8211; you know that occasionally you want technology to respond when you slap it. As my sister watched an episode of the television show Quantum Leap, I thoroughly enjoyed watch Dean Stockwell&#8217;s character Al give his pocket computer, looking for all the world like a 7&#8243; tablet, little helpful smacks. SmackTop does that &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/12/slap-your-laptop-open-source-lets-you-play-macbook-by-hitting-it/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/34185445?title=0&amp;byline=0&amp;portrait=0" width="640" height="360" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Come on &#8211; you know that occasionally you want technology to respond when you slap it.</p>
<p>As my sister watched an episode of the television show <em><a href="http://en.wikipedia.org/wiki/Quantum_Leap_(TV_series)">Quantum Leap</a></em>, I thoroughly enjoyed watch Dean Stockwell&#8217;s character Al give his pocket computer, looking for all the world like a 7&#8243; tablet, little helpful smacks.</p>
<p>SmackTop does that for music. Yes, we hear, ad infinitum, the complaint that laptop musicians simply stare inertly at blue glowing laptops as if checking their email. Now they get to put a little skin in the game, literally. And a version 0.3 update makes this humorous novelty genuinely useful:</p>
<blockquote><p>Imagine your laptop as a MIDI drum kit.  SmackTop is an open-source application for Mac laptops which translates physical motion into MIDI messages.  Through real-time analysis of the built-in accelerometer&#8217;s output, SmackTop is able to classify four different &#8216;smacks&#8217;.  Now you can control your favorite DAW by simply tapping your computer.  Slap samples, ping notes and hit record &#8211; SmackTop is the MIDI controller you already own.</p></blockquote>
<p>Try it yourself, free:</p>
<p><a href="http://code.google.com/p/smacktop/">http://code.google.com/p/smacktop/</a> (they miss the obvious name, &#8220;SlapTop,&#8221; but&#8230;)</p>
<p>Got another motion-sensing laptop that&#8217;s not a Mac and feel jealous? Maybe someone can port this.</p>
<p>In January, we also expect to catch up in person with developer Raymond Weitekamp and <a href="http://interface-la.tumblr.com/">Interface LA</a>, the awesome live performance collective in southern California. Stay tuned.</p>
<p>Slap that laptop, make it free!</p>
<p><em>Now, a tribute to slaps we love&#8230;</em><span id="more-21993"></span></p>
<p><a href="http://createdigitalmusic.com/files/2011/12/slapchop.jpg"><img src="http://createdigitalmusic.com/files/2011/12/slapchop.jpg" alt="" title="slapchop" width="640" height="480" class="alignnone size-full wp-image-21996" /></a></p>
<div class="imgcaption">Photo (<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>) <a href="http://www.flickr.com/photos/danielle_scott/">Danielle Scott</a>.</div>
<p><a href="http://createdigitalmusic.com/files/2011/12/porkslap.jpg"><img src="http://createdigitalmusic.com/files/2011/12/porkslap.jpg" alt="" title="porkslap" width="640" height="425" class="alignnone size-full wp-image-21997" /></a></p>
<div class="imgcaption">Ah&#8230; to me, this is the taste of Handmade Music New York at <a href="http://culturefixny.com/">Culturefix</a>. I&#8217;m going to miss you guys. Photo (<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>) <a href="http://www.flickr.com/photos/heathbrandon/">Heath Brandon</a>.</div>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/12/slap-your-laptop-open-source-lets-you-play-macbook-by-hitting-it/&via=cdmblogs&text=Slap Your Laptop: Open Source Tool Lets You Play MacBook By Hitting It&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/12/slap-your-laptop-open-source-lets-you-play-macbook-by-hitting-it/&via=cdmblogs&text=Slap Your Laptop: Open Source Tool Lets You Play MacBook By Hitting It&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/12/slap-your-laptop-open-source-lets-you-play-macbook-by-hitting-it/&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/12/slap-your-laptop-open-source-lets-you-play-macbook-by-hitting-it/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>More Browser Notation: Type Notes Quickly, Store Scores Online</title>
		<link>http://createdigitalmusic.com/2010/05/more-browser-notation-type-letters-quickly-store-scores-online/</link>
		<comments>http://createdigitalmusic.com/2010/05/more-browser-notation-type-letters-quickly-store-scores-online/#comments</comments>
		<pubDate>Tue, 18 May 2010 14:26:17 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[google-code]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[notation]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=11065</guid>
		<description><![CDATA[Music scores remain one of the best ways to record or share many musical ideas. If you&#8217;ve done even casual notation, you&#8217;ve likely had the experience of scrawling something down on a scrap piece of paper, manuscript or otherwise. Imagine, instead, quickly scrawling something in the now-ubiquitous web browser window. Gregory Dyke writes with a &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2010/05/more-browser-notation-type-letters-quickly-store-scores-online/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2010/05/abcjs.jpg" alt="" title="abcjs" width="580" height="486" class="alignnone size-full wp-image-11067" /></p>
<p>Music scores remain one of the best ways to record or share many musical ideas. If you&#8217;ve done even casual notation, you&#8217;ve likely had the experience of scrawling something down on a scrap piece of paper, manuscript or otherwise. </p>
<p>Imagine, instead, quickly scrawling something in the now-ubiquitous web browser window.</p>
<p>Gregory Dyke writes with a notation project he&#8217;s built with Paul Rosen; he says that it&#8217;s further along in its development than the <a href="http://createdigitalmusic.com/2010/05/14/music-notation-with-html5-canvas-in-the-browser-standard-formats-for-scores/">notation project we saw last week</a>. As before, it employs JavaScript and HTML5, and <del datetime="2010-05-18T15:14:16+00:00">the Canvas element</del> SVG support, rendering quickly in any modern browser right inside a web page. (Correction: it&#8217;s SVG, not Canvas, that makes this work, thanks to the <a href="http://raphaeljs.com/">raphaeljs library</a>.)</p>
<blockquote><p>Abcjs is an open source parsing and rendering tool for ABC written entirely in javascript, so it allows sheet music to be rendered as both standard notation and MIDI entirely with the browser.</p>
<p>Here are a couple ways to use this:</p>
<p>For rendering any ABC notation found on a web page as standard notation,<br />
see <a href="http://drawthedots.com/abcplugin<br />
">http://drawthedots.com/abcplugin</a></p>
<p>For the simplest ABC editor in a web page, see <a href="http://drawthedots.com/abcjs">http://drawthedots.com/abcjs</a></p>
<p>For a free on-line editor and tune storage website, see<br />
<a href="http://drawthedots.com">http://drawthedots.com</a></p>
<p>Enjoy! And we&#8217;d appreciate feedback of all kinds.</p>
<p>Notes:<br />
1) ABC 1.6 is mostly done, and many parts of ABC 2.0 are supported. We are actively working on improving the rendering.</p>
<p>2) We know that the rendering in IE is not as pretty as Firefox, Safari, and Chrome, but we&#8217;re working it!
</p></blockquote>
<p>Here, the ABC notation format is a standard, so you can simply type in or copy and paste any ABC-encoded text and render it right away.</p>
<p>It looks ideal for dropping musical excerpts or examples into a page, but this project even in its early stage offers another idea: why not quickly type in your notes in simple text characters, then store and share that score with others? There&#8217;s even instant music rendering.<span id="more-11065"></span></p>
<p>Simple, lightweight examples do have a way of opening the door to more technically-involved discussions, and this is no exception.</p>
<p>ABC is nifty and easy, but it isn&#8217;t capable of representing more sophisticated scores in the way that the free Lilypond format is. I noted last week that Lilypond is nonetheless readable and easy for basic entry, even as it adds sophisticated features with a little more work. I think even having a web window with ABC is nice enough, and it should be possible to go from the simpler format (ABC) to other, more complex formats (MusicXML or Lilypond). But this question of how to interchange files remains one of interest. After the post last week, the <a href="http://0xfe.blogspot.com/2010/05/music-notation-with-html5-canvas.html">project we saw spawned a long discussion in its blog&#8217;s comments</a> on how interchange might work. Greg, for his part, concedes that &#8220;abc is quite powerful, but stops at complex multivoice scores where voices move across staves (simple multivoice and multistave is possible).&#8221; That could make putting Lilypond in the browser a useful activity, and since it <em>is</em> possible to go from MusicXML to Lilypond, it should enable MusicXML, as well.</p>
<p><a href="http://createdigitalmusic.com/2010/05/03/real-sound-synthesis-now-an-open-standard-in-the-browser/">As with sound synthesis</a>, putting notation in the browser demonstrates how both the &#8220;desktop&#8221; app and the &#8220;browser&#8221; app can differentiate themselves. The browser focuses on quick, simple entry and sharing. The desktop app remains the tool for connecting to MIDI hardware, performing more sophisticated entry and layout, and project management. Far from competing, each gives the other greater purpose and a clearer sense of how the two design approaches can differ. Because a Web rendering engine like WebKit is also embeddable, the line doesn&#8217;t even need to be absolutely clear. I can imagine, for instance, Lilypond editors that use WebKit for lower-quality, real-time notation previews, prior to doing a full Lilypond render in PDF. (There are real-time PDF rendering libraries like Cairo, too, so I have no idea whether that makes sense, but the array of options open to developers is nonetheless expanded.)</p>
<p>The project is free and open, so let us know if you modify it somehow. (JavaScript-controlled, 3D-produced generative scores, perhaps?)</p>
<p><a href="http://code.google.com/p/abcjs/">http://code.google.com/p/abcjs/</a></p>
<p><strong>Updated:</strong> Gregory replies with an email, and it was useful enough to me that I&#8217;m reprinting it in full. He notes most importantly that ABCjs is capable of more sophisticated rendering than seen here, even if it doesn&#8217;t yet do as much as, say, the Lilypond renderer does.</p>
<blockquote><p>Thanks a lot. You&#8217;re spot on with the note taking idea &#8211; I wonder whether this would be a good way to create a mobile browser app &#8211; still runs a bit slow on mobile safari though &#8211; about 8seconds for rendering on my 3g. Nice to see you discuss abcjs as a full blog post.</p>
<p>Just a note: we don&#8217;t use canvas, but svg, using raphaeljs to bridge across browsers.</p>
<p>In hindsight, we should probably put a more sophisticated example on the landing page. For example, the tunes below render quite nicely (although not with complete midi playback). We should probably finds ourselves a demo score which runs the whole gamut of several voices, ornamentation, chords, guitar chords, dynamics, etc.</p>
<p>Thanks again for the heads up</p>
<p>Greg</p>
<p>X:3<br />
T: TEST: Erev Ba  % &#8212;<br />
C: from Israel<br />
M: C|<br />
L: 1/4<br />
K:G<br />
V:1<br />
&#8220;G&#8221;dgf g/b/ | &#8220;Am&#8221;a3z | &#8220;D7&#8243;ab c&#8217;/d&#8217;/ b | &#8220;G&#8221;b3z | dgf g/b/ | &#8220;Am&#8221;a3z |<br />
&#8220;D7&#8243;ab c&#8217;/d&#8217;/ b | &#8220;B7&#8243;b3z | &#8220;C&#8221;ceg>g | f/g/f/e/ e2 | &#8220;Am&#8221;Ace>e | &#8220;D&#8221;d>c B/A/G/F/ |<br />
&#8220;Em&#8221;G2 E2 | &#8220;Am&#8221;A2 &#8220;D7&#8243;A/B/ G | (&#8220;G&#8221;G4|G2) z2 |  dgf g/b/ | &#8220;Am&#8221;a3z |<br />
&#8220;D7&#8243;ab c&#8217;/d&#8217;/ b | &#8220;G&#8221;b3z | dgf g/b/ | &#8220;Am&#8221;a3z | &#8220;D7&#8243;ab c&#8217;/d&#8217;/ b | &#8220;B7&#8243;b3z |<br />
&#8220;C&#8221;ceg>g | f/g/ f/e/ e2 | &#8220;Am&#8221;Ace>e | &#8220;D&#8221;d>c B/A/G/F/ | &#8220;Em&#8221;G2 E2 | &#8220;Am&#8221;A2 &#8220;D7&#8243;A/B/ G |<br />
&#8220;G&#8221;G>A B c/A/ | &#8220;G7&#8243;d>e =f/d/B/A/ [K:C] ||&#8221;C&#8221;G2z2| &#8220;Dm7&#8243;d/e/f/e/ d/c/B/A/ |\<br />
   &#8220;G7&#8243;G2z2 | &#8220;C&#8221;z/ G/c/B/ c/d/e/f/ |<br />
g g/a/ g2 | &#8220;Dm7&#8243;f/g/a/g/ f/e/d/c/ | &#8220;G7&#8243;B/c/d/c/ B/A/ G| &#8220;E&#8221;^G>B e/d/c/B/|\<br />
   &#8220;F&#8221;c2 a>a | g/a/g/f/ .f .e |<br />
&#8220;Dm&#8221;d2f>f | &#8220;G&#8221;e>d c/B/A/B/ | &#8220;Am&#8221;c/d/c/B/ A/G/F/E/ | &#8220;Dm&#8221;D/E/F/D/ &#8220;G7&#8243;G A/B/ |\<br />
    &#8220;C&#8221;c3 e| .g.a.g e/d/ |<br />
GcBc/e/ | &#8220;Dm7&#8243;d3z | &#8220;G7&#8243;def/g/e| &#8220;C&#8221;e3z | GcBc/e/ | &#8220;Dm7&#8243;d3z |<br />
&#8220;G7&#8243;def/g/e| &#8220;E&#8221;e3z | &#8220;F&#8221;FAc>c| B/c/B/A/ A2| &#8220;Dm&#8221;DFA>A| &#8220;G&#8221;G>F E/D/C/E/ |<br />
&#8220;Am&#8221;c2A2 | &#8220;Dm&#8221;d2 &#8220;G7&#8243;d/e/c | (&#8220;C&#8221;c4|&#8221;Dm&#8221;c2) &#8220;G7&#8243;d/e/c| (&#8220;C&#8221;c4| c2) z2  |]<br />
%<br />
V:2  gch=0<br />
&#8220;G&#8221;z4 | &#8220;Am&#8221;z4 | &#8220;D7&#8243;z4 | &#8220;G&#8221;z4 | z4 | &#8220;Am&#8221;z4 |<br />
&#8220;D7&#8243;z4 | &#8220;B7&#8243;z4 | &#8220;C&#8221;z4 | z4 | &#8220;Am&#8221;z4 | &#8220;D&#8221;z4 |<br />
&#8220;Em&#8221;G2Bd | &#8220;Am&#8221;c2 &#8220;D7&#8243;c/d/ B | &#8220;G&#8221;B>ABd | B>A G/A/ B| d2 z2 | &#8220;Am&#8221;A/B/c/B/ A/G/F/E/ |<br />
&#8220;D7&#8243;D2 z2 | &#8220;G&#8221;z/D/G/F/ G/A/B/c/ | d d/e/ d2| &#8220;Am&#8221;c/d/e/d/ c/B/A/G/ |\<br />
    &#8220;D7&#8243;F/G/A/G/ F/E/D/C/ | &#8220;B7&#8243;^D/B,/D/F/ B/A/G/F/ |<br />
&#8220;C&#8221;c2 e>e | d/e/d/c/ cB| &#8220;Am&#8221;A2 c>c| &#8220;D&#8221;B>A G/F/E/F/ |\<br />
     &#8220;Em&#8221;G/A/G/F/ E/D/C/E/ | &#8220;Am&#8221;A/B/c/^c/ &#8220;D7&#8243;d e/f/ |<br />
(&#8220;G&#8221;g4|&#8221;G7&#8243;g2)z2 [K:C] || &#8220;C&#8221;GcB c/e/ | &#8220;Dm7&#8243;d3z | &#8220;G7&#8243;de f/g/ e| &#8220;C&#8221;e3z |<br />
GcB c/e/ | &#8220;Dm7&#8243;d3z | &#8220;G7&#8243;de f/g/ e| &#8220;E&#8221;e3z | &#8220;F&#8221;FAc>c | B/c/B/A/ Az |<br />
&#8220;Dm&#8221;DFA>A | &#8220;G&#8221;G>F E/D/C/D/ | &#8220;Am&#8221;c2 A2 | &#8220;Dm&#8221;d2 &#8220;G7&#8243;d/e/c | (&#8220;C&#8221;c4|c2) z2 |<br />
Gede/g/ | &#8220;Dm7&#8243;f>e f/e/d/c/ | &#8220;G7&#8243;Bcd/e/c| &#8220;C&#8221;c  c/B/ c/B/c/d/ |\<br />
     e e/f/ ee | &#8220;Dm7&#8243;f>e f/e/d/c/ |<br />
&#8220;G7&#8243;Bc d/e/ c | &#8220;E&#8221;B>A ^G/A/B/G/ | &#8220;F&#8221;F2 A2 | c2 FE | &#8220;Dm&#8221;D2 F2 | &#8220;G&#8221;B2 e2|<br />
&#8220;Am&#8221;e2c2 | &#8220;Dm&#8221;f2 &#8220;G7&#8243;f/g/ e | (&#8220;C&#8221;e4| &#8220;Dm&#8221;e2) &#8220;G7&#8243;f/g/ e | (&#8220;C&#8221;e4|e2) z2 |]</p></blockquote>
<p>The mobile question is especially interesting to me; it may be that you need non-JavaScript, &#8220;native&#8221; SVG libraries, but porting that shouldn&#8217;t be impossible either way. I&#8217;d love to have a mobile Android sketchpad, especially since my Droid has a keyboard. I&#8217;ll look into some testing.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/05/more-browser-notation-type-letters-quickly-store-scores-online/&via=cdmblogs&text=More Browser Notation: Type Notes Quickly, Store Scores Online&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/2010/05/more-browser-notation-type-letters-quickly-store-scores-online/&via=cdmblogs&text=More Browser Notation: Type Notes Quickly, Store Scores Online&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/2010/05/more-browser-notation-type-letters-quickly-store-scores-online/&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/2010/05/more-browser-notation-type-letters-quickly-store-scores-online/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Multi-Player Drumming: Handheld Open-Source Music for Nintendo DS</title>
		<link>http://createdigitalmusic.com/2009/10/multi-player-drumming-handheld-open-source-music-for-nintendo-ds/</link>
		<comments>http://createdigitalmusic.com/2009/10/multi-player-drumming-handheld-open-source-music-for-nintendo-ds/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 18:51:49 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[collaborative]]></category>
		<category><![CDATA[drumming]]></category>
		<category><![CDATA[DS]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[google-code]]></category>
		<category><![CDATA[handheld]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[multiplayer]]></category>
		<category><![CDATA[networked]]></category>
		<category><![CDATA[networked-performance]]></category>
		<category><![CDATA[Nintendo]]></category>
		<category><![CDATA[nintendo-ds]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/?p=7928</guid>
		<description><![CDATA[It&#8217;s drumming, the multi-player game. The Drummer is an open-source application for the Nintendo DS handheld, developed by Andrea Bianchi and Woon Seung Yeo and presented alongside a paper earlier this year at the NIME Conference (The International Conference on New Interfaces for Musical Expression). As with any Nintendo homebrew software, you&#8217;ll need a special &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/10/multi-player-drumming-handheld-open-source-music-for-nintendo-ds/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/SXMIks8a4Mg&#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/SXMIks8a4Mg&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<p>It&#8217;s drumming, the multi-player game. The Drummer is an open-source application for the Nintendo DS handheld, developed by Andrea Bianchi and Woon Seung Yeo and presented alongside a paper earlier this year at the <a href="http://www.nime.org/">NIME Conference</a> (The International Conference on New Interfaces for Musical Expression). As with any Nintendo homebrew software, you&#8217;ll need a special DS cartridge capable of loading software from flash memory &#8211; though if this app were developed more, it could make a terrific DSi app.</p>
<p>The idea is this: while making a handheld game system into an instrument, why not take advantage of its networking features? Grab a friend (or friends) with the Nintendo DS, whip up a drum kit that&#8217;s to your liking, then play along. </p>
<p>Oddly, while we live in a networked, Internet age, the client-server model rarely gets applied to music.<span id="more-7928"></span> One of the things I try to explain about the protocol OSC (OpenSoundControl), aside from the fact that it doesn&#8217;t have to be about sound, is that it&#8217;s really a collection of best practices in open networking communication. It&#8217;s not simply about connecting devices to one another in serial fashion, as with MIDI, but forming a network &#8211; an idea familiar to anyone who uses instant messaging online. True, latency considerations and other complications can add another dimension of challenge. But I think there&#8217;s plenty to explore when it comes to networking devices, and it promises to make computer music a less solitary experience. The Drummer is a good step in that direction. </p>
<p><a href="http://soundlab.kaist.ac.kr/~woony/projects/semi/drummer/Drummer/Drummer.html">The Drummer project page + NIME paper</a><br />
<a href="http://code.google.com/p/drummer/">Google Code page</a></p>
<p>Thanks to <a href="http://alsoplantsfly.com">Andrea</a> for sending this our way!</p>
<p><object width="580" height="469"><param name="movie" value="http://www.youtube.com/v/g7Ti8pSZ_nw&#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/g7Ti8pSZ_nw&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="469"></embed></object></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/10/multi-player-drumming-handheld-open-source-music-for-nintendo-ds/&via=cdmblogs&text=Multi-Player Drumming: Handheld Open-Source Music for Nintendo DS&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/10/multi-player-drumming-handheld-open-source-music-for-nintendo-ds/&via=cdmblogs&text=Multi-Player Drumming: Handheld Open-Source Music for Nintendo DS&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/10/multi-player-drumming-handheld-open-source-music-for-nintendo-ds/&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/10/multi-player-drumming-handheld-open-source-music-for-nintendo-ds/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

