<?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; browser</title>
	<atom:link href="http://createdigitalmusic.com/tag/browser/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>Making music with technology</description>
	<lastBuildDate>Thu, 09 Feb 2012 18:27:53 +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>Bach Cello Suite No. 1, Visualized in Sweeping Arcs, and the Math Beneath</title>
		<link>http://createdigitalmusic.com/2011/10/bach-cello-suite-no-1-visualized-in-sweeping-arcs-and-the-math-beneath/</link>
		<comments>http://createdigitalmusic.com/2011/10/bach-cello-suite-no-1-visualized-in-sweeping-arcs-and-the-math-beneath/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 12:41:07 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Artists]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[bach]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[classical-music]]></category>
		<category><![CDATA[geometry]]></category>
		<category><![CDATA[geometry-of-music]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web-music]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=21199</guid>
		<description><![CDATA[Alexander Chen, he of Kinect hacks and subways turned to strings, is back with another string visualization. Built in the browser (an interactive version is available), this work makes a visual accompaniment to Bach&#8217;s First Prelude from the Cello Suites. If you read music notation fluently, you may find the score itself suffices, but even &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/10/bach-cello-suite-no-1-visualized-in-sweeping-arcs-and-the-math-beneath/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/31179423?title=0&amp;byline=0&amp;portrait=0" width="640" height="360" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe></p>
<p>Alexander Chen, he of <a href="http://createdigitalmusic.com/2011/02/at-music-hack-day-harnessing-data-to-transform-listening-and-some-novel-control/">Kinect hacks</a> and <a href="http://createdigitalmusic.com/2011/01/music-made-with-nyc-subway-schedules-html5flash-qa-with-artist-developer/">subways turned to strings</a>, is back with another string visualization. Built in the browser (an interactive version is available), this work makes a visual accompaniment to Bach&#8217;s First Prelude from the Cello Suites. If you read music notation fluently, you may find the score itself suffices, but even so, the math to make this work &#8211; and the dance of circles across strings &#8211; is compelling. Alex, whose day job is with Google&#8217;s Creative Lab, talks to us a bit about the mathematics and process. First, his description:</p>
<blockquote><p>baroque.me visualizes the first Prelude from Bach&#8217;s Cello Suites. Using the math behind string length and pitch, it came from a simple idea: what if all the notes were drawn as strings? Instead of a stream of classical notation on a page, this interactive project highlights the music&#8217;s underlying structure and subtle shifts.</p>
<p>Built in: HTML5 Canvas, Javascript, SoundManager<br />
Made while a resident at <a href="http://eyebeam.org">Eyebeam</a></p></blockquote>
<p><strong>CDM: How did you settle on this particular visualization of this famous work? And how did you work out the maths, that is, why this specific number of dots, the distance from the strings, and the length of the strings themselves?</strong></p>
<p>Alex: When I listened to the opening of the Bach, where it repeats the same bar twice, it made me think of a call and response. So I immediately pictured two wheels that echo each other, instead of just one wheel with four dots.</p>
<p>Figuring out the symbolic string lengths in pixels was a fun research project. I wanted explore the simple math behind string length. I learned that you can derive an entire chromatic scale just by using two fractions: 2/3 and 1/2. These correspond to the fifth and octave intervals. It&#8217;s called <a href="http://en.wikipedia.org/wiki/Pythagorean_tuning">Pythagorean tuning</a>. I stumbled onto this great little worksheet [<a href="http://mathcs.holycross.edu/~groberts/Courses/Mont1/Handouts/Monochord.pdf">PDF link</a>] which seems to be intended for students.</p>
<p><strong>Were there other things you tried, any failed experiments?</strong></p>
<p>There were important learnings. It used to begin playing the piece right away. I started the opening tuning animation as an afterthought while I was preloading the strings. But that sequence became really critical.</p>
<p><strong>What&#8217;s your sense of the music now having done this? Did it change your hearing of the piece</strong></p>
<p>A lot of music visualization these days is linear, like reading a score. Logic&#8217;s editor, or even games like Guitar Hero, all follow that structure. And there&#8217;s a reason for that, as it&#8217;s convenient, for both computers and humans, since we can read it (and edit it) like a book. But I wanted to try something different. I think some of the magic of watching a performer is seeing such subtle, intricate finger movements produce such moving sounds. When I watch these strings morph, it feels more like the computer is performing, not just checking off notes one by one.</p>
<p>Seeing the Bach Prelude in groups of 8 notes gives me a bigger picture view of the piece. Instead of focusing on the individual notes, you can see each bar as a group. The strings start shifting very subtly, but as the piece builds, the strings seem to be panicking to me, shifting more rapidly. The computer is not expressive. All notes are played at equal volume. But the notes themselves, the data of the song, is inherently expressive.</p>
<p><a href="http://blog.chenalexander.com/">http://blog.chenalexander.com/</a><br />
<a href="http://twitter.com/#!/alexanderchen">http://twitter.com/alexanderchen</a><br />
<a href="http://www.baroque.me/">http://www.baroque.me/</a> [interactive - grab the ... circles ("grab the balls" doesn't sound quite right)]</p>
<p><a href="http://createdigitalmusic.com/files/2011/10/bachdrawing.jpg"><img src="http://createdigitalmusic.com/files/2011/10/bachdrawing.jpg" alt="" title="bachdrawing" width="640" height="392" class="alignnone size-full wp-image-21203" /></a></p>
<div class="imgcaption">Oddly enough, I found another &#8211; non-digital &#8211; visualization of the same work. Photo (<a href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-BY</a>) Brooklyn-based player and architect <a href="http://www.flickr.com/people/gshowman/">George Showman</a>, who explains the process thusly: &#8220;Basically it&#8217;s strings attached to my wrists, that run around the room to connect to a pen hanging from the ceiling in such a way that the left hand controls up-down, and the right (bow) hand controls left-right. I.e. it turns me into a plotter. Then, when I play cello, the gestures of the playing are transmitted into the line in the drawing.&#8221; Compare this to the image above &#8211; in particular, two different ways of treating time, each distinct from a conventional score.</div>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/10/bach-cello-suite-no-1-visualized-in-sweeping-arcs-and-the-math-beneath/&via=cdmblogs&text=Bach Cello Suite No. 1, Visualized in Sweeping Arcs, and the Math Beneath&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/10/bach-cello-suite-no-1-visualized-in-sweeping-arcs-and-the-math-beneath/&via=cdmblogs&text=Bach Cello Suite No. 1, Visualized in Sweeping Arcs, and the Math Beneath&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/10/bach-cello-suite-no-1-visualized-in-sweeping-arcs-and-the-math-beneath/&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/10/bach-cello-suite-no-1-visualized-in-sweeping-arcs-and-the-math-beneath/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Clean, Sweet, and Bubbly, SodaSynth in Unexpected Places &#8211; Like Chrome Browser Native Client</title>
		<link>http://createdigitalmusic.com/2011/09/clean-sweet-and-bubbly-sodasynth-in-unexpected-places-like-chrome-browser-native-client/</link>
		<comments>http://createdigitalmusic.com/2011/09/clean-sweet-and-bubbly-sodasynth-in-unexpected-places-like-chrome-browser-native-client/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 16:35:35 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chrome-app-store]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nacl]]></category>
		<category><![CDATA[native-client]]></category>
		<category><![CDATA[oscillicious]]></category>
		<category><![CDATA[Plug-ins]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[synthesis]]></category>
		<category><![CDATA[synths]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[touchpad]]></category>
		<category><![CDATA[vst]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web-apps]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=20648</guid>
		<description><![CDATA[SodaSynth runs natively in Chrome. With soft synths a dime a dozen, how do you set yourself apart? Defying conventions is a pretty good start, and a team of developers who built the Mixxx open source DJ tool are doing just that. SodaSynth from Oscillicious is a soft synth with a different approach. With no &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/09/clean-sweet-and-bubbly-sodasynth-in-unexpected-places-like-chrome-browser-native-client/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2011/09/SodaSynth_for_Chrome.png"><img src="http://createdigitalmusic.com/files/2011/09/SodaSynth_for_Chrome-640x474.png" alt="" title="SodaSynth_for_Chrome" width="640" height="474" class="alignnone size-large wp-image-20661" /></a></p>
<div class="imgcaption">SodaSynth runs natively in Chrome.</div>
<p>With soft synths a dime a dozen, how do you set yourself apart? Defying conventions is a pretty good start, and a team of developers who built the Mixxx open source DJ tool are doing just that. </p>
<p>SodaSynth from Oscillicious is a soft synth with a different approach. With no effects and, surprisingly, no filters, SodaSynth is all about the oscillators. But apart from its ready-to-layer sound, the developers are also making their software run in new places: aside from a VST, there&#8217;s a version for HP&#8217;s defunct TouchPad and, more interestingly, the first major soft synth we&#8217;ve seen yet for Google Chrome&#8217;s Native Client. We&#8217;ve got some details on the latter that will appeal to you hardcore Web browser / coder geeks out there.</p>
<p>First, the sound: with no filters and no effects, SodaSynth&#8217;s developers say they&#8217;ve made a synth that&#8217;s easy to layer. You get five waveforms, up to 32 oscillators per note, and full 8 note polyphony. (Per-note oscillators to me is where things get interesting.) The controls are pretty stunningly simple, but with five &#8220;classic&#8221; waveforms and some unique morphing settings. </p>
<p>Also, for those new to synthesis &#8211; and for some of those more unusual parameter names new to all of us &#8211; they&#8217;ve added extensive <em>in-line</em> online support, in a nice touch. (More in the gallery/sounds below.)</p>
<p><a href="http://createdigitalmusic.com/files/2011/09/screenshot_soda_fullhelp1.png"><img src="http://createdigitalmusic.com/files/2011/09/screenshot_soda_fullhelp1-640x425.png" alt="" title="screenshot_soda_fullhelp1" width="640" height="425" class="alignnone size-large wp-image-20662" /></a></p>
<div class="imgcaption">In-line help, like all synths should have.</div>
<p>I&#8217;m in. Mac and Windows VST, and should run fine on Linux machines with Windows VST support. US$23. </p>
<p><a href="http://www.oscillicious.com/sodasynth/">SodaSynth VST</a></p>
<p>Here&#8217;s what it sounds like:</p>
<p><object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F20080770&#038;"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F20080770&#038;" type="application/x-shockwave-flash" width="100%"></embed></object><span><a href="http://soundcloud.com/oscillicious/soda-vst-demo-1">SodaSynth VST Demo 1</a> by <a href="http://soundcloud.com/oscillicious">Oscillicious</a></span><span id="more-20648"></span></p>
<p><strong>And there&#8217;s an HP Touchpad version</strong>, which you&#8217;ll find for $3 in the HP App Catalog. Notable in that it may soon join our Doomed Tablet Instruments Hall of Fame. (Our friend Francis Preve had an instrument out for the Newton. Really.) Seriously, if anyone has a TouchPad, send us video, &#8216;kay?</p>
<p>But more practically&#8230;</p>
<p><strong>You can run SodaSynth right in Google&#8217;s Chrome Browser.</strong> We&#8217;ve seen plenty of synths and even full-blown workstations employing Adobe&#8217;s Flash. And there have been some projects built in JavaScript for Mozilla&#8217;s <a href="https://wiki.mozilla.org/Audio_Data_API">Audio Data API</a>, previously called the Web Audio API (which I liked better as a moniker). Tons of examples via the Chromium site; Chrome and now an experimental Safari build have added support:</p>
<p><a href="http://chromium.googlecode.com/svn/trunk/samples/audio/index.html">Web Audio API Samples</a></p>
<p>Soda Synth uses a third avenue, one which I&#8217;ve heard lots of people talk about but no one actually try. Google&#8217;s Native Client allows you to run native code right in the browser &#8211; not this JavaScript kids today love so much, but good, old fashioned, C/C++.</p>
<p>What does that mean for synths? Think low-latency live audio that out-performs other solutions, at least for now. SodaSynth isn&#8217;t just the first NC synth in the Chrome Web Store; according to the developers, it&#8217;s the first Native Client app, period. (Answer to the question &#8220;who cares whether you use native code ever again?&#8221; is, of course, &#8220;audio people.&#8221; I&#8217;m sure JavaScript advocates will be happy to chime in here, but even if JavaScript matches C/C++ performance, the ability to run C DSP code natively will continue to have advantages down the road.)</p>
<p>It&#8217;s free, so add it to Chrome now, and you get a synth you can jam with &#8211; there&#8217;s even a 4-bar live looper so you could produce actual sound snippets with the thing. I&#8217;m curious to hear your experience.</p>
<p><a href="https://chrome.google.com/webstore/detail/moehcjggbedbobepfihdamhnlneanioe">SodaSynth, free for Chrome Web Store</a></p>
<h3>Developing in Native &#8211; Why it Matters, What it&#8217;s Like</h3>
<p><iframe width="640" height="480" src="http://www.youtube.com/embed/Ye8mB6VsUHw?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>I&#8217;m all about getting the nitty-gritty details &#8211; yes, including not only why this is exciting, but what the development process is like, warts and all.</p>
<p>Developer Albert writes:</p>
<blockquote><p>Why is this news? It&#8217;s native compiled C++ code running our synthesizer in a browser at full speed, for the first time. While there&#8217;s some other pro-audio web apps like AudioTool, nothing can really get the latency low and run efficiently without native code. We think this might be a peek into a future where we there&#8217;s real pro-audio web apps.</p></blockquote>
<p>I asked Albert specifically what challenges, if any, they&#8217;d encountered. Albert tells CDM that NaCl (<a href="http://en.wikipedia.org/wiki/Sodium_chloride">get it</a>?) still has some rough edges and needs further testing, and significantly isn&#8217;t enabled by default for some users. He did qualify that by noting NaCl&#8217;s developers have been generally helpful.</p>
<blockquote><p>The Pepper Audio API that NaCl implements is pretty similar to SDL and performance seems to be good. The three big advantages of using NaCl over Adobe Flash for this sort of thing are raw performance, being able to directly set the audio latency, and that most audio apps are already written in C/C++, so they&#8217;re easier to port. Being able to just upload your binary to &#8220;deploy&#8221; it instead of building Windows/Mac/Linux versions is a huge time saver too.</p>
<p>Currently, I&#8217;m only hosting binaries for x86 and x86_64 because the Native Client doesn&#8217;t actually work on ChromeOS yet. One of the main<br />
NaCl developers mentions this [2], though perhaps that&#8217;s been miscommunicated by Chrome&#8217;s marketing team, because I too thought it<br />
was supposed to work.</p>
<p>The next milestone for the Native Client team is to implement &#8220;Portable Native Client&#8221;, or PNaCl [1], which will mean that NaCl apps will get distributed as &#8220;LLVM bitcode&#8221; instead of compiled architecture-dependent binaries. In other words, you will compile your application once, and it should run on x86, x86_64, and ARM. I think Google is waiting for this before pushing NaCl into ChromeOS.</p></blockquote>
<p>&#8220;Early days&#8221; seems to be the key phrase here, but I&#8217;m eager to see Google put some resources behind this and turn this into a solid solution, especially on their nascent Chrome OS. (Too bad, as I was looking forward to seeing someone fire this up on a ChromeBook.)</p>
<p>For further reading, via Albert:</p>
<p>[1] The gory details about the <a href="http://nativeclient.googlecode.com/svn/data/site/pnacl.pdf">proposed PNaCl plan</a><br />
[2] Chrome/NaCl engineer at Google saying <a href="https://groups.google.com/group/native-client-discuss/msg/9f16e544b3443b54">it doesn&#8217;t work in ChromeOS</a></p>
<h3>More Images + Sounds</h3>
<p>A song without and with effects, using <a href="http://www.renoise.com/">Renoise</a>:</p>
<p><object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F20080771&#038;"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F20080771&#038;" type="application/x-shockwave-flash" width="100%"></embed></object><span><a href="http://soundcloud.com/oscillicious/soda-vst-demo-2-dry-no-effects">SodaSynth VST Demo 2 (Dry &#8211; No Effects)</a> by <a href="http://soundcloud.com/oscillicious">Oscillicious</a></span></p>
<p><object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F20080772&#038;"></param><param name="allowscriptaccess" value="always"></param><embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F20080772&#038;" type="application/x-shockwave-flash" width="100%"></embed></object><span><a href="http://soundcloud.com/oscillicious/soda-vst-demo-2-wet-with">SodaSynth VST Demo 2 (Wet &#8211; With Effects)</a> by <a href="http://soundcloud.com/oscillicious">Oscillicious</a></span></p>
<p>The VST version:<br />
<a href="http://createdigitalmusic.com/files/2011/09/SodaSynth_VST.png"><img src="http://createdigitalmusic.com/files/2011/09/SodaSynth_VST-640x425.png" alt="" title="SodaSynth_VST" width="640" height="425" class="alignnone size-large wp-image-20664" /></a></p>
<p>Image of the ill-fated HP tablet version:<br />
<a href="http://createdigitalmusic.com/files/2011/09/SodaSynth_HD_for_Touchpad_2.jpg"><img src="http://createdigitalmusic.com/files/2011/09/SodaSynth_HD_for_Touchpad_2-640x503.jpg" alt="" title="SodaSynth_HD_for_Touchpad_2" width="640" height="503" class="alignnone size-large wp-image-20665" /></a></p>
<p><strong><a href="http://www.oscillicious.com/">http://www.oscillicious.com/</a></strong></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/09/clean-sweet-and-bubbly-sodasynth-in-unexpected-places-like-chrome-browser-native-client/&via=cdmblogs&text=Clean, Sweet, and Bubbly, SodaSynth in Unexpected Places - Like Chrome Browser Native Client&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/09/clean-sweet-and-bubbly-sodasynth-in-unexpected-places-like-chrome-browser-native-client/&via=cdmblogs&text=Clean, Sweet, and Bubbly, SodaSynth in Unexpected Places - Like Chrome Browser Native Client&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/09/clean-sweet-and-bubbly-sodasynth-in-unexpected-places-like-chrome-browser-native-client/&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/09/clean-sweet-and-bubbly-sodasynth-in-unexpected-places-like-chrome-browser-native-client/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>On Android, Free, Open Source Touch Control for Music &#8211; And It&#8217;s Just the Beginning</title>
		<link>http://createdigitalmusic.com/2011/07/on-android-free-open-source-touch-control-for-music-and-its-just-the-beginning/</link>
		<comments>http://createdigitalmusic.com/2011/07/on-android-free-open-source-touch-control-for-music-and-its-just-the-beginning/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 22:04:01 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[control-surface]]></category>
		<category><![CDATA[controllers]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[multi-touch]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[phones]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[touch]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=19927</guid>
		<description><![CDATA[If you&#8217;re looking to turn an Android phone or flashy, new Android tablet into a touch controller for music, you&#8217;ll be really glad to see OSC and MIDI controller Control. Furthermore, here&#8217;s a solid, powerful app based on the Web that lets Apple and Android fans play well together. I&#8217;ve sung the praises of Control&#8217;s &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/07/on-android-free-open-source-touch-control-for-music-and-its-just-the-beginning/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2011/07/control-android.png"><img src="http://createdigitalmusic.com/files/2011/07/control-android-359x640.png" alt="" title="control-android" width="359" height="640" /></a></p>
<p>If you&#8217;re looking to turn an Android phone or flashy, new Android tablet into a touch controller for music, you&#8217;ll be really glad to see OSC and MIDI controller Control. Furthermore, here&#8217;s a solid, powerful app based on the Web that lets Apple and Android fans play well together.</p>
<p>I&#8217;ve <a href="http://createdigitalmusic.com/2011/01/music-control-meets-web-code-goodness-app-for-ios-soon-oscmidi-everywhere/">sung the praises of Control&#8217;s philosophy</a> before. Templates are built on Web/HTML5 (WebKit) rendering, not proprietary, inflexible interface widgets, and can be created in JSON. You can make templates dynamic, too, because of everything JavaScript does. </p>
<p>(Non-jargon-filled translation: you can use the goodness of the Web to make control layouts that do whatever you like.)</p>
<p>The iOS version is a great option, but now Apple and Android owners (or people with both) can both get in on the action. The Android version already has multitouch on supported hardware, Bonjour/Zeroconf networking support, OSC support, and interface downloading. That means it&#8217;s already a usable wireless controller for musical and visual performance. Soon, it&#8217;ll also add sensor input and MIDI.</p>
<p>With new tablets from Samsung and Toshiba &#8211; the Samsung thin and slick, the Toshiba hefty but with tons of ports &#8211; the timing seems right. Also, because the app itself is open source, developers curious about adding any of those features to their own apps can share code and (ideally) contribute back to the project, which could accelerate Android development. I&#8217;ll leave our audio API gripes for another time &#8211; this is a controller app, so therefore doesn&#8217;t make sound &#8211; but for those looking for more mobile tools, this is unqualified good news.</p>
<p>Full feature list:<span id="more-19927"></span></p>
<blockquote><p>- Outputs Open Sound Control (OSC). MIDI coming soon!<br />
- Handles multitouch on capable devices<br />
- Bi-directional communication: use Control to set values on your computer, use your computer to set values in Control<br />
- Dynamically add and manipulate widgets via OSC messages<br />
- Reads and outputs data from Accelerometer and Compass sensors (on applicable devices) with adjustable update rates<br />
- The ability to script behaviors for widgets using JavaScript<br />
- Auto-discovery of wireless networks via Bonjour<br />
- Interfaces can be pushed to the phone via OSC or downloaded from the web<br />
- Supports both portrait and landscape interface orientations<br />
- Interfaces work on both phones and tablets (tested on Droid and Asus Transformer)<br />
- Free</p></blockquote>
<p>And here&#8217;s some of the new, dynamic jQuery functionality, relevant to both iOS and Android users. The idea is, using OSC, you can dynamically create your own interfaces:</p>
<p><iframe src="http://player.vimeo.com/video/24756499?title=0&amp;byline=0&amp;portrait=0" width="640" height="400" frameborder="0"></iframe></p>
<p>More documentation on that, with an example in Max/MSP:<br />
<a href="http://charlie-roberts.com/Control/?p=292">Control 1.3: Dynamic Interfaces, jQuery integration &#038; more</a></p>
<p>Finally, some images of the Android version, which looks &#8211; rightfully &#8211; quite a lot like the iOS version. (That&#8217;s the idea.)</p>
<p><a href="http://createdigitalmusic.com/files/2011/07/control-android2.png"><img src="http://createdigitalmusic.com/files/2011/07/control-android2-359x640.png" alt="" title="control-android2" width="359" height="640"  /></a></p>
<p><a href="http://createdigitalmusic.com/files/2011/07/control-android-menu.png"><img src="http://createdigitalmusic.com/files/2011/07/control-android-menu-359x640.png" alt="" title="control-android-menu" width="359" height="640"  /></a></p>
<p>Learn more about Control, and follow its development across platforms:<br />
<a href="http://charlie-roberts.com/Control/">http://charlie-roberts.com/Control/</a></p>
<p>Or for Android users, grab a copy &#8211; I&#8217;ll be trying it on my Galaxy Tab 10.1 right away:<br />
<a href="https://market.android.com/details?id=com.charlieroberts.Control&#038;feature=search_result">Control (OSC + MIDI) @ Android Market</a></p>
<p>The software is really entirely the work of Charlie Roberts &#8211; really brilliant work, mate! Thanks for keeping CDM posted!</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/07/on-android-free-open-source-touch-control-for-music-and-its-just-the-beginning/&via=cdmblogs&text=On Android, Free, Open Source Touch Control for Music - And It's Just the Beginning&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/07/on-android-free-open-source-touch-control-for-music-and-its-just-the-beginning/&via=cdmblogs&text=On Android, Free, Open Source Touch Control for Music - And It's Just the Beginning&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/07/on-android-free-open-source-touch-control-for-music-and-its-just-the-beginning/&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/07/on-android-free-open-source-touch-control-for-music-and-its-just-the-beginning/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Les Paul Google Doodle, Animated &#8211; and Scripted with SuperCollider</title>
		<link>http://createdigitalmusic.com/2011/06/les-paul-google-doodle-animated-and-scripted-with-supercollider/</link>
		<comments>http://createdigitalmusic.com/2011/06/les-paul-google-doodle-animated-and-scripted-with-supercollider/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 14:39:16 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[guitar]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[les-paul]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[pioneers]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SuperCollider]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=19462</guid>
		<description><![CDATA[Electric guitar pioneer Les Paul is one of the all-time greats in music instrument invention, so the guy clearly deserves an animated Google Doodle of his creation that you can play. Strum chords, pluck with the mouse, and even record phrases on Google&#8217;s homepage. (See video, above.) Since Google Doodles are archived &#8211; and since &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/06/les-paul-google-doodle-animated-and-scripted-with-supercollider/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="390" src="http://www.youtube.com/embed/NgzL2E_4POE" frameborder="0" allowfullscreen></iframe></p>
<p>Electric guitar pioneer Les Paul is one of the all-time greats in music instrument invention, so the guy clearly deserves an animated Google Doodle of his creation that you can play. Strum chords, pluck with the mouse, and even record phrases on Google&#8217;s homepage. (See video, above.) Since Google Doodles are archived &#8211; and since you can look at the code by choosing a View Source feature in your browser &#8211; these little novelties also have a life beyond their one day of glory. (Note, you may need to visit the US site if you&#8217;re in a part of the world that doesn&#8217;t have this Doodle, since they&#8217;re localized.)</p>
<p>Here&#8217;s where things get a little geekier:</p>
<p>Using the free and open source tool SuperCollider (Mac, Windows, Linux), composer and coder Nick Inhofe scripts Google&#8217;s interface, using the ability of SuperCollider to talk to keystrokes. You can download SuperCollider for free and try it out &#8211; it&#8217;s an insanely powerful real-time synth and processing engine &#8211; or just hit the Google shortcuts to hear the results. Full details:</p>
<p><a href="http://new-supercollider-mailing-lists-forums-use-these.2681727.n2.nabble.com/Google-Doodles-with-SC-td6456732.html">Google Doodles with SC</a> [SuperCollider mailing list]</p>
<p>Good, clean fun. </p>
<p>Check out Nick&#8217;s SoundCloud account, too, for some good listening:<br />
<a href="http://soundcloud.com/exit_only">http://soundcloud.com/exit_only</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/06/les-paul-google-doodle-animated-and-scripted-with-supercollider/&via=cdmblogs&text=Les Paul Google Doodle, Animated - and Scripted with SuperCollider&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/06/les-paul-google-doodle-animated-and-scripted-with-supercollider/&via=cdmblogs&text=Les Paul Google Doodle, Animated - and Scripted with SuperCollider&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/06/les-paul-google-doodle-animated-and-scripted-with-supercollider/&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/06/les-paul-google-doodle-animated-and-scripted-with-supercollider/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Otomata, A Generative Online Sequencer; Apps versus Web, Plus SuperCollider Goodies</title>
		<link>http://createdigitalmusic.com/2011/05/otomata-a-generative-online-sequencer-apps-versus-web-plus-supercollider-goodies/</link>
		<comments>http://createdigitalmusic.com/2011/05/otomata-a-generative-online-sequencer-apps-versus-web-plus-supercollider-goodies/#comments</comments>
		<pubDate>Mon, 02 May 2011 18:09:02 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-sequencers]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[awesomeness]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[generative]]></category>
		<category><![CDATA[genetic]]></category>
		<category><![CDATA[grids]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[step-sequencer]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=18653</guid>
		<description><![CDATA[Behold the power of the Web: composition ideas become a tool, a tool becomes a means for even casual users sharing musical sketches, and a browser toy can be a window into a Turkish sound artist breeding musical DNA like some people breed strains of flowers. Otomata is a simple generative online grid-based sequencer, owing &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/05/otomata-a-generative-online-sequencer-apps-versus-web-plus-supercollider-goodies/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="510" src="http://www.youtube.com/embed/lHCdHh1eSi0" frameborder="0" allowfullscreen></iframe></p>
<p>Behold the power of the Web: composition ideas become a tool, a tool becomes a means for even casual users sharing musical sketches, and a browser toy can be a window into a Turkish sound artist breeding musical DNA like some people breed strains of flowers.</p>
<p>Otomata is a simple generative online grid-based sequencer, owing to a number of step sequencers and Toshio Iwai&#8217;s Tenori-on, with some beautiful circular visualizations of the resulting sounds. I&#8217;m late in posting it, but in a way, that&#8217;s a good thing &#8211; in the time that this sequencer has spread around the Web, it&#8217;s spawned a small army of casual musicians producing their own videos and patterns.</p>
<p>And that brings me to an observation. In all the discussion of &#8220;apps&#8221; versus the Web &#8211; a discussion as old as the network itself, having appeared as &#8220;cloud computing&#8221; and various other forms before &#8211; people may be missing the point. Right now, Otomata is not an app, though iPhone/iPad and Android versions are reportedly in the works. It runs as a Flash file, which gives pretty much anyone access to it (including the majority of people on the planet who still don&#8217;t have either an iOS or Android device).</p>
<p><img src="http://createdigitalmusic.com/files/2011/05/otomata-640x594.jpg" alt="" title="otomata" width="640" height="594" class="alignnone size-large wp-image-18659" /></p>
<div class="imgcaption">&#8220;This should be an app, bro,&#8221; says a Facebook commenter. But app <em>or</em> browser window, it doesn&#8217;t matter: the Web is what makes new ideas spread. Otomata running the browser.</div>
<p>But it&#8217;s Web sharing that&#8217;s already making it powerful &#8211; people sending around links, sharing creations, and showing friends. App or not, the Web is what makes software successful these days, through YouTube views, blog posts like this one (ahem), and even casual &#8220;look what&#8217;s on my screen&#8221; sharing that results in the exchange of a URL anyone with a browser can run. Flash may not be the best rich tool the Web has ever seen, but it&#8217;s only the means to an end &#8211; the end being getting things in a connected browser.</p>
<p>Want further evidence? Look no further than the <a href="http://www.facebook.com/pages/Otomata/218837764796473?sk=wall">Facebook page</a>, or better yet, open discussion on Reddit:<br />
<a href="http://www.reddit.com/r/otomata/">http://www.reddit.com/r/otomata/</a></p>
<p>Great design, embodying musical sense in the structure of the tool itself, makes this a hit. And for that, you can thank &#8220;computational sound artist&#8221; Batuhan Bozkurt of Istanbul. His musical expression is generally procedural by nature, expressed as a set of rules in compositional form. Check out his terrific video on this work, as built in the open source tool <a href="http://supercollider.sourceforge.net/">SuperCollider</a>.<span id="more-18653"></span></p>
<p><iframe src="http://player.vimeo.com/video/7875283?title=0&amp;byline=0&amp;portrait=0&amp;color=9dca68" width="640" height="480" frameborder="0"></iframe></p>
<p>If you can tear yourself away from playing with this wonderful toy, you can get deep into genetic code for musical composition and spectacular SuperCollider creation.</p>
<p><a href="http://www.earslap.com/projectslab">http://www.earslap.com/projectslab</a></p>
<p>Rapid iteration? Quick contagian? Generational evolution? Hmmm&#8230; sounds a bit like what&#8217;s happening on a larger level as creations like this spread around the Web. But it&#8217;s a heck of a lot more fun than genetic engineering &#8230; or the plague. So play away, Internets.</p>
<p>Tons of additional information and goodness on Batuhan&#8217;s site:<br />
<a href="http://www.earslap.com/projectslab/otomata">http://www.earslap.com/projectslab/otomata</a></p>
<p>Thanks to Max (and others) for the tip! (Max actually suggests trying this with multiple tabs open!)</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/05/otomata-a-generative-online-sequencer-apps-versus-web-plus-supercollider-goodies/&via=cdmblogs&text=Otomata, A Generative Online Sequencer; Apps versus Web, Plus SuperCollider Goodies&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/05/otomata-a-generative-online-sequencer-apps-versus-web-plus-supercollider-goodies/&via=cdmblogs&text=Otomata, A Generative Online Sequencer; Apps versus Web, Plus SuperCollider Goodies&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/05/otomata-a-generative-online-sequencer-apps-versus-web-plus-supercollider-goodies/&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/05/otomata-a-generative-online-sequencer-apps-versus-web-plus-supercollider-goodies/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Remixing Times Square, with Mobile Field Recordings</title>
		<link>http://createdigitalmusic.com/2011/04/remixing-times-square-with-mobile-field-recordings/</link>
		<comments>http://createdigitalmusic.com/2011/04/remixing-times-square-with-mobile-field-recordings/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 05:16:53 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-notation]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[field-recording]]></category>
		<category><![CDATA[geo-tagging]]></category>
		<category><![CDATA[google-maps]]></category>
		<category><![CDATA[graphical-scores]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[Sound-design]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=18486</guid>
		<description><![CDATA[The armies of the earbuds are everywhere, as people &#8211; since the dawning of the Walkman &#8211; tune out their surroundings. What if, instead, your surroundings became soundtracks? That&#8217;s the question posed by a mobile app research project, partnering between New York&#8217;s Times Square and a creative team at the Georgia Institute of Technology. UrbanRemix &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/04/remixing-times-square-with-mobile-field-recordings/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2011/04/urbanremixpath.png"><img src="http://createdigitalmusic.com/files/2011/04/urbanremixpath-640x626.png" alt="" title="urbanremixpath" width="640" height="626" class="alignnone size-large wp-image-18487" /></a></p>
<p>The armies of the earbuds are everywhere, as people &#8211; since the dawning of the Walkman &#8211; tune out their surroundings. What if, instead, your surroundings became soundtracks? That&#8217;s the question posed by a mobile app research project, partnering between New York&#8217;s Times Square and a creative team at the Georgia Institute of Technology. </p>
<p>UrbanRemix invites users to capture geo-tagged sounds with a free iOS and Android app, then to string them together into sound compositions on the Web (as seen above):</p>
<p><a href="http://urbanremix.gatech.edu/content/download-app">Download the app</a><br />
<a href="http://urbanremix.gatech.edu/">http://urbanremix.gatech.edu/</a><br />
<a href="http://urbanremix.gatech.edu:8080/urbanremix-webapp/?projectid=2645">Map + remix interface</a></p>
<p>There&#8217;s a great write-up in the local press here in New York:<br />
<a href="http://www.dnainfo.com/20110422/midtown/times-square-noise-gets-turned-into-music">Times Square Noise Gets Turned Into Music</a> [DNAinfo.com]</p>
<p>You may have seen this project before &#8211; it&#8217;s been in trials for some months &#8211; but a contest to produce music with the tools is coming to its conclusion.</p>
<p>It&#8217;s doubly amusing as I expect New Yorkers are largely the ones focused on trying to tune out these very sounds. (Noise complaints are the most common calls to New York&#8217;s 311 city help line, by a large margin, and hopefully not just during CDM-sponsored Handmade Music events.)</p>
<p>It suggests some of the creative and practical use of geo-tagged, mobile field recordings. But I&#8217;m struck in particular by seeing paths drawn through the city map as a kind of interactive score &#8211; see my <a href="http://createdigitalmusic.com/2011/04/music-notation-what-is-it-good-for-how-about-humans/">rant on the topic of notation&#8217;s future</a>, or better yet, play with this interface as it makes the point better than I can in words.</p>
<p><iframe src="http://player.vimeo.com/video/18934954?title=0&amp;byline=0&amp;portrait=0&amp;color=9dca68" width="640" height="480" frameborder="0"></iframe><span id="more-18486"></span></p>
<p>Try it out, and let us know what you think. Field recordings and found sound are nothing new, but they still raise the question: can this change how you hear, or how you respond to your environment?</p>
<p><iframe src="http://player.vimeo.com/video/8733844?title=0&amp;byline=0&amp;portrait=0&amp;color=9dca68" width="640" height="480" frameborder="0"></iframe></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/04/remixing-times-square-with-mobile-field-recordings/&via=cdmblogs&text=Remixing Times Square, with Mobile Field Recordings&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/04/remixing-times-square-with-mobile-field-recordings/&via=cdmblogs&text=Remixing Times Square, with Mobile Field Recordings&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/04/remixing-times-square-with-mobile-field-recordings/&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/04/remixing-times-square-with-mobile-field-recordings/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Isle of Tune: City Simulation as Music Sequencing, Soon to Leap from Browser to Mobile</title>
		<link>http://createdigitalmusic.com/2011/04/isle-of-tune-city-simulation-as-music-sequencing-soon-to-leap-from-browser-to-mobile/</link>
		<comments>http://createdigitalmusic.com/2011/04/isle-of-tune-city-simulation-as-music-sequencing-soon-to-leap-from-browser-to-mobile/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 16:16:54 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-sequencers]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[game-design]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[sequencers]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=18406</guid>
		<description><![CDATA[A music score is, in essence, a way of making space into time: traversing notation from left to right and top to bottom, you move through a series of events. So, why not make that spatial map an actual map, as in the familiar, isometric interactive cityscape popularized by Will Wright&#8217;s classic game Sim City? &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/04/isle-of-tune-city-simulation-as-music-sequencing-soon-to-leap-from-browser-to-mobile/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://createdigitalmusic.com/files/2011/04/isleoftune_ipadkeyboard-640x247.jpg" alt="" title="isleoftune_ipadkeyboard" width="640" height="247" class="alignnone size-large wp-image-18410" /></p>
<p>A music score is, in essence, a way of making space into time: traversing notation from left to right and top to bottom, you move through a series of events. So, why not make that spatial map an <em>actual</em> map, as in the familiar, isometric interactive cityscape popularized by Will Wright&#8217;s classic game <em>Sim City</em>? </p>
<p>Isle of Tune does just that: lay out trees, houses, and city streets, and you sequence musical patterns as virtual islands. It&#8217;s available right now on the Web, powered by Flash &#8211; Chrome users can even get a one-click install via the Chrome Web Store. If you prefer to use a phone or tablet, mobile versions are coming, too, beginning with an imminent <a href="http://happylander.co.uk/blog/?p=1">iPad release</a>, seen in a video below.</p>
<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/SjlPOoQdtPY" frameborder="0" allowfullscreen></iframe></p>
<p>Isle of Tune must have hit a nerve in this surreal pairing of imaginary landscapes and simple sequenced songs, because the YouTube nation has responded en masse. </p>
<p>I spoke to developer Jim Hall, who gives CDM the latest update and some background on himself:<span id="more-18406"></span></p>
<blockquote><p>A little bit about me:  I&#8217;ve worked as an animator, flash developer and art director over the last 10 years in London, UK &#8211; mainly for digital ad agencies (some previous work here: www.happylander.co.uk).  Around about June last year I pretty much quit advertising work (before my soul was lost completely in the desolate mire of micro-sites and adver-games!) and took some time out to make stuff for myself &#8211; mainly based around music and playful interaction.</p>
<p>Isle of Tune came from a desire to make a different kind of music sequencer along the lines of <a href="http://lab.andre-michelle.com/tonematrix">http://lab.andre-michelle.com/tonematrix</a> or the <a href="http://www.reactable.com/">Reactable</a> &#8211; but with less of an abstract feel and a little more game-like and social. Since it went live in December there has been over 60,000 islands made<br />
with some properly creative tunes in there eg. <a href="http://isleoftune.com/?id=63320">http://isleoftune.com/?id=63320</a> or <a href="http://isleoftune.com/?id=48359">http://isleoftune.com/?id=48359</a></p>
<p>Over the last few months I&#8217;ve been making updates from user requests &#8211; mainly to the way you can browse, search and view rated islands, it seems a lot of visitors come by just to check out the islands other people have made!</p>
<p>I&#8217;m currently working with a talented chap &#8211; Stuart Middleton &#8211; a developer since the days of the Spectrum (and now runs a small app dev company at <a href="http://www.abstractalien.com">www.abstractalien.com</a>) who is converting the Isle of Tune codefor various mobile platforms and also helping me take it beyond what I could online with the limitations of flash. My far-fetched dream with the app is to be able to fund further development and allow me to make more stuff like this in the future without having to go back to the world of advertising!</p></blockquote>
<p>For those of you with iPads, Jim says you should be able to look forward to the iOS release some time around mid-May if all goes to plan.</p>
<p>But for anyone, you can use this right now with Flash:<br />
<a href="http://isleoftune.com/">http://isleoftune.com/</a></p>
<p>And yes, even <em>Requiem for a Dream</em> gets the Island of Tune treatment. Hmmmm&#8230; this island seems a bit too sunny and cheery, no? Maybe the title needs a dreary, overcast Coney Island mode.</p>
<p><iframe title="YouTube video player" width="640" height="510" src="http://www.youtube.com/embed/np6MJ21asXM" frameborder="0" allowfullscreen></iframe></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/04/isle-of-tune-city-simulation-as-music-sequencing-soon-to-leap-from-browser-to-mobile/&via=cdmblogs&text=Isle of Tune: City Simulation as Music Sequencing, Soon to Leap from Browser to Mobile&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/04/isle-of-tune-city-simulation-as-music-sequencing-soon-to-leap-from-browser-to-mobile/&via=cdmblogs&text=Isle of Tune: City Simulation as Music Sequencing, Soon to Leap from Browser to Mobile&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/04/isle-of-tune-city-simulation-as-music-sequencing-soon-to-leap-from-browser-to-mobile/&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/04/isle-of-tune-city-simulation-as-music-sequencing-soon-to-leap-from-browser-to-mobile/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Favorite Synths Emulated in the Browser, Monotron to Minimoog; A Chat with the Developer</title>
		<link>http://createdigitalmusic.com/2011/04/favorite-synths-emulated-in-the-browser-monotron-to-minimoog-a-chat-with-the-developer/</link>
		<comments>http://createdigitalmusic.com/2011/04/favorite-synths-emulated-in-the-browser-monotron-to-minimoog-a-chat-with-the-developer/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 04:15:13 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[editor-librarian]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[keyboards]]></category>
		<category><![CDATA[Korg]]></category>
		<category><![CDATA[microkorg]]></category>
		<category><![CDATA[microkorg-xl]]></category>
		<category><![CDATA[MIDI]]></category>
		<category><![CDATA[minimoog]]></category>
		<category><![CDATA[monotribe]]></category>
		<category><![CDATA[monotron]]></category>
		<category><![CDATA[oddities]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[retro]]></category>
		<category><![CDATA[synths]]></category>
		<category><![CDATA[vintage]]></category>
		<category><![CDATA[Yamaha]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=18309</guid>
		<description><![CDATA[The beauty of modeling an instrument is that it involves ideas &#8211; taking a design from one context and translating it to another. With software, we&#8217;re able to put sound-making things everywhere, from obscure game consoles to a tab in your web browser that can distract you with music instead of Facebook updates. In the &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/04/favorite-synths-emulated-in-the-browser-monotron-to-minimoog-a-chat-with-the-developer/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://createdigitalmusic.com/files/2011/04/minimoog_browser.jpg"><img src="http://createdigitalmusic.com/files/2011/04/minimoog_browser.jpg" alt="" title="minimoog_browser" width="590" height="545" class="alignnone size-full wp-image-18312" /></a></p>
<p>The beauty of modeling an instrument is that it involves ideas &#8211; taking a design from one context and translating it to another. With software, we&#8217;re able to put sound-making things everywhere, from obscure game consoles to a tab in your web browser that can distract you with music instead of Facebook updates. In the process of moving those ideas from place to place, we discover things.</p>
<p>Just ask Shannon Smith. He&#8217;s been on a great tear emulating favorite synthesizers in free toys for the browser. Through the power of the Internet, the New Zealand-born, California-based developer heard from Japan-based Monotron designer, who <a href="http://www.angryoctopus.co.nz/?p=42">shared tips like these</a>:</p>
<blockquote><p>- filter doesn’t sound nearly as aggressive at maximum peak.<br />
- LFO is slower at minimum (about 15s period) and faster at maximum (>1kHz).<br />
- monotron resets the LFO at the moment the ribbon is touched, so it<br />
works like a simple cycling EG at slow LFO rates.<br />
- monotron has fixed intensity keytrack. cutoff tracks ribbon position<br />
by factor of two. only tracks ribbon not pitch knob.</p></blockquote>
<p>(We get to enjoy a much cooler industry that keeps friendly, and leaves the competition more often to the engineering departments than to the legal departments.)<br />
<a href="http://createdigitalmusic.com/files/2011/04/webotribe.jpg"><img src="http://createdigitalmusic.com/files/2011/04/webotribe-640x439.jpg" alt="" title="webotribe" width="640" height="439" class="alignnone size-large wp-image-18319" /></a></p>
<p>And so there&#8217;s something wonderful about getting to fiddle with squelchy sounds in the tab of Chrome or Firefox. A few examples:<br />
<a href="http://www.angryoctopus.co.nz/?p=42">&#8220;Webotron&#8221; (Korg Monotron)</a><br />
<a href="http://www.angryoctopus.co.nz/?p=53">&#8220;Webotribe&#8221;</a> (not-even-out-yet <a href="http://createdigitalmusic.com/2011/04/korg-monotribe-questions-and-answers-more-details/">Monotribe</a>)<br />
<a href="http://www.angryoctopus.co.nz/?p=44">Yamaha CS01</a><br />
<a href="http://www.angryoctopus.co.nz/?p=43">A 4-op FM synth</a><br />
<a href="http://www.angryoctopus.co.nz/synth12/synth.php">A (mini) Minimoog</a></p>
<p>There are useful tools, too, like a Java patch editor for the microKORG XL. Amazingly, it can actually transmit MIDI to the keyboard:<br />
<a href="http://www.angryoctopus.co.nz/?p=48">microKORG XL</a><span id="more-18309"></span></p>
<p><a href="http://createdigitalmusic.com/files/2011/04/microxllibrarian.jpg"><img src="http://createdigitalmusic.com/files/2011/04/microxllibrarian-640x480.jpg" alt="" title="microxllibrarian" width="640" height="480" class="alignnone size-large wp-image-18326" /></a></p>
<p>Shannon tells us a bit more about the development process&#8230;</p>
<p>How they were developed:</p>
<blockquote><p> All Java (interface and sound). It&#8217;s not really possible to use flash to generate sound real-time with low latency. Java also has built-in MIDI support that works in your browser which is pretty handy.</p></blockquote>
<p>I was curious if things like this would be useful on tablets (particularly if someone got them working with HTML5 in place of Java &#8211; it&#8217;s a bit sobering that our &#8220;futuristic&#8221; Web tech represents  a step backward in some respects):</p>
<blockquote><p>I have considered writing apps for tablets and have been meaning to look into it but can never find the time. Also the market seems pretty saturated with much better products than I could produce in my spare time.</p></blockquote>
<p><a href="http://createdigitalmusic.com/files/2011/04/ws01.jpg"><img src="http://createdigitalmusic.com/files/2011/04/ws01-640x204.jpg" alt="" title="ws01" width="640" height="204" class="alignnone size-large wp-image-18324" /></a></p>
<p>Shannon&#8217;s background:</p>
<blockquote><p>I studied Electronic Engineering at a university in New Zealand and now work full time as a developer for a GPS company in California.</p></blockquote>
<p>The most important lessons learned by doing these:</p>
<blockquote><p>Hmm, that&#8217;s a tough one. I guess an appreciation for just how hard it is to digitally generate good sounds from scratch.  I assumed before I started writing synthesizers that doing it digitally would be trivially easy compared to the analog days.  In the digital realm you can do things with a few keystrokes that would have taken dozens of components and hours to wire up physically. Unfortunately even though it&#8217;s easy to get something working quickly there are some rather nasty artifacts that creep in when you do things digitally that means you have to be very careful anything you do doesn&#8217;t generate frequencies outside of the limited range dictated by your sampling rate. Anything you generate that falls outside this range folds back down into the audio spectrum and makes it sound crap.</p>
<p>I&#8217;m actually supposed to be writing games in my spare time. I only started writing synthesizers because I thought it would be a way to have decent sounding music in my games and keep the download size very small. I started out trying to do a Nord Lead emulation but utterly failed and realized just how complicated it was to get a good sound. Even though it was a failure it was a lot of fun to try and I continued writing them and lately I&#8217;ve been writing many more synths than games, also I tend to finish (mostly) the synths which is something I can&#8217;t seem to do with games.</p></blockquote>
<p>Lots more goodies to explore:<br />
<a href="http://www.angryoctopus.co.nz/">http://www.angryoctopus.co.nz/</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/04/favorite-synths-emulated-in-the-browser-monotron-to-minimoog-a-chat-with-the-developer/&via=cdmblogs&text=Favorite Synths Emulated in the Browser, Monotron to Minimoog; A Chat with the Developer&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/04/favorite-synths-emulated-in-the-browser-monotron-to-minimoog-a-chat-with-the-developer/&via=cdmblogs&text=Favorite Synths Emulated in the Browser, Monotron to Minimoog; A Chat with the Developer&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/04/favorite-synths-emulated-in-the-browser-monotron-to-minimoog-a-chat-with-the-developer/&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/04/favorite-synths-emulated-in-the-browser-monotron-to-minimoog-a-chat-with-the-developer/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Music Made with NYC Subway Schedules; HTML5+Flash, Q+A with Artist-Developer</title>
		<link>http://createdigitalmusic.com/2011/01/music-made-with-nyc-subway-schedules-html5flash-qa-with-artist-developer/</link>
		<comments>http://createdigitalmusic.com/2011/01/music-made-with-nyc-subway-schedules-html5flash-qa-with-artist-developer/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 19:34:22 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[artists]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[subways]]></category>
		<category><![CDATA[trains]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=16262</guid>
		<description><![CDATA[Alexander Chen transforms the steady pulse of the (actual) New York City subway system into gentle, generative string plucks in his new interactive piece &#8220;Conductor.&#8221; The visual effect as well as the musical one is mesmerizing, as the subway is viewed in the abstract, sparse geometries of designed Massimo Vignelli&#8217;s 1972 diagram. New York subway &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/01/music-made-with-nyc-subway-schedules-html5flash-qa-with-artist-developer/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/19372180?title=0&amp;byline=0&amp;portrait=0&amp;color=ffffff" width="640" height="360" frameborder="0"></iframe></p>
<p>Alexander Chen transforms the steady pulse of the (actual) New York City subway system into gentle, generative string plucks in his new interactive piece &#8220;Conductor.&#8221; The visual effect as well as the musical one is mesmerizing, as the subway is viewed in the abstract, sparse geometries of designed Massimo Vignelli&#8217;s 1972 diagram.</p>
<p>New York subway nerds and long-time residents will note that the schedule itself is from 1972, hence the appearance of the K train and the elevated along Third Avenue (the 8), one I imagine we wish we still had.</p>
<p><a href="http://mta.me">http://mta.me/</a></p>
<p>The work is also a glimpse of the Web as a canvas (figurative and literal) for this kind of work &#8211; your browser as your very own virtual chamber music setting. And it&#8217;s a window into some of the challenges (cough, buggy audio implementations!) to making that happen. </p>
<p>Built in HTML5&#8242;s Canvas element with SVG vector data and JavaScript, the application must rely on Flash as a back end for audio delivery, though via a very cool JavaScript tool, <a href="http://www.schillmania.com/projects/soundmanager2/">SoundManager</a> (which also supports HTML5 audio if its implementation improves). There&#8217;s also some use of open source sounds of string plucks, via the <a href="http://www.freesound.org/usersViewSingle.php?id=7037">freesound project</a>.</p>
<p>Important as the technical details are, though, I find what Alexander says about the inspiration for music made from subways to be the most compelling.</p>
<p>He shares with CDM some insight into the process, technical and artistic.<span id="more-16262"></span></p>
<p><strong>How did this project come about? What made you decide to translate subway schedules into music?</strong></p>
<p>I&#8217;ve been kind of interested in turning everyday things into music. I did a project in 2003 called Sonata for the Unaware, where I used security-cam style footage of commuters and generated music from that.</p>
<p>This project sort of started last September when my friend David Lu (<a href="http://velluminous.org">velluminous.org</a>) and I were having a conversation about an idea he<br />
had for an illustrated string instrument, where drawn lines turn into plucked strings. This turned into a project (which is still in progress) called Crayong. So I had written code for that. As a violist, I really wanted to duplicate the feel of grabbing and pulling a string, how there&#8217;s more tension near the pinned points.</p>
<p>Once I had that string code, I started brainstorming other things I could do with it. My wife and I started talking about a subway map that you could strum. My friend owns a print of the 1972 Vignelli map, which is really beautiful.</p>
<p>I liked the idea of the trains being the performers. And with all of the realtime location-sensitive information we can get now, I thought about a website that starts off feeling realtime, but then time starts unraveling.</p>
<p><a href="http://createdigitalmusic.com/files/2011/01/vignellimap.jpg"><img src="http://createdigitalmusic.com/files/2011/01/vignellimap-640x430.jpg" alt="" title="L1003797" width="640" height="430" class="alignnone size-large wp-image-16271" /></a></p>
<div class="imgcaption">A design artifact from another time, Massimo Vignelli&#8217;s landmark subway map design from 1972 remains in poor repair in a modern subway station here in New York. It almost looks like a graphical score &#8211; and now, with some creative code, it is. Photo (<a href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-BY</a>) <a href="http://www.flickr.com/people/khouri/">Michael Cory</a>.</div>
<p><strong>How it was put together &#8212; good notes on your site, but want to share any tips that you learned in the process? You had to give up on HTML5 audio, it seems; was that in all browsers or just some of them? With Flash for sound and Canvas for visuals, seems the results are at least largely compatible, yes?</strong></p>
<p>I&#8217;m excited about HTML5. The graphics went pretty flawlessly, but unfortunately there definitely were limitations in the audio layering. There&#8217;s an in-detail post at my site:</p>
<p><a href="http://blog.chenalexander.com/2011/limitations-of-layering-html5-audio/">Limitations of layering HTML5 Audio</a></p>
<p><iframe src="http://player.vimeo.com/video/16380911?title=0&amp;byline=0&amp;portrait=0&amp;color=80ceff" width="640" height="480" frameborder="0"></iframe></p>
<p>I ran into problems layering multi-shot triggers of the same sample. It could layer a handful of sounds (seemed to cap off around 8), but would increase load time unnecessarily. This was at least happening in Safari, where I could see the HTTP requests. I tried some workarounds but every approach had its trade-offs.</p>
<p>So all in all, I think Flash still performs better for the audio portion of these types of experiments. But I&#8217;m hoping that will change, as it would be nice to not rely on any plugins.</p>
<p>For projects where I am triggering say, 30+ samples, I often compile them into one audio file and manually store the start times of each sample in the code. Seems to load faster overall, because each HTTP request has some overhead. (But I didn&#8217;t have to do that here, because I only had 20 notes.)</p>
<p>I also think it&#8217;s nice to work with technical limitations. For example, Flash has a limit of how many sounds can be simultaneously layered. Instead of trying massive code fixes, I decided to simply use samples with shorter sustain. That&#8217;s why I ended up going with cello pizzicato instead of say, a sustained harp. The samples are from the <a href="http://www.freesound.org">http://www.freesound.org</a>, recorded by user corsica_s.</p>
<p><strong>Can you tell us a little bit about yourself?</strong></p>
<p>About me &#8211; Besides doing interactive work, I&#8217;ve released three albums as <a href="http://www.boyinstatic.com">Boy in Static</a> and one as <a href="http://www.theconsulategeneral.com">The Consulate General</a>. I&#8217;ve toured on-and-off the past<br />
few years, usually performing on viola and vocals. I&#8217;m currently working at Google Creative Lab in New York.</p>
<p>Besides various new art and technology projects I see everyday, my wife and I recently found a DVD of Al Jarnow&#8217;s stop animation from the 80&#8242;s. Incredible mathematical grid-based animation experiments done by hand, frame by frame.</p>
<p><strong>More on Alexander:</strong><br />
<a href="http://chenalexander.com">chenalexander.com</a><br />
<a href="http://presentcompany.tv">presentcompany.tv</a></p>
<p>Music:<br />
<a href="http://theconsulategeneral.com">theconsulategeneral.com</a><br />
<a href="http://boyinstatic.com">boyinstatic.com<br />
</a></p>
<p>His day job is at the Google Creative Lab.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/01/music-made-with-nyc-subway-schedules-html5flash-qa-with-artist-developer/&via=cdmblogs&text=Music Made with NYC Subway Schedules; HTML5+Flash, Q+A with Artist-Developer&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/01/music-made-with-nyc-subway-schedules-html5flash-qa-with-artist-developer/&via=cdmblogs&text=Music Made with NYC Subway Schedules; HTML5+Flash, Q+A with Artist-Developer&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/01/music-made-with-nyc-subway-schedules-html5flash-qa-with-artist-developer/&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/01/music-made-with-nyc-subway-schedules-html5flash-qa-with-artist-developer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jamming with Cloud Samples: Tim Exile + SoundCloud Recording</title>
		<link>http://createdigitalmusic.com/2010/12/jamming-with-cloud-samples-tim-exile-soundcloud-recording/</link>
		<comments>http://createdigitalmusic.com/2010/12/jamming-with-cloud-samples-tim-exile-soundcloud-recording/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 16:03:29 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[live-streaming]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[samples]]></category>
		<category><![CDATA[Sampling]]></category>
		<category><![CDATA[soundcloud]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[tim-exile]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=15243</guid>
		<description><![CDATA[Tim Exile, laptop virtuoso, vocalist, and Reaktor software creator, has apparently taken a liking to the recording features SoundCloud is touting. He&#8217;s got a novel idea: you record samples into SoundCloud, he takes your samples and incorporates them into his set. It takes someone like Tim to pull that off; it should be a good &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2010/12/jamming-with-cloud-samples-tim-exile-soundcloud-recording/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="640" height="390"><param name="movie" value="http://www.youtube.com/v/FNZrMABF1hk&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/FNZrMABF1hk&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></embed></object></p>
<p>Tim Exile, laptop virtuoso, vocalist, and Reaktor software creator, has apparently taken a liking to the recording features SoundCloud is touting. He&#8217;s got a novel idea: you record samples into SoundCloud, he takes your samples and incorporates them into his set. It takes someone like Tim to pull that off; it should be a good set. If you have a day job, this one will be a bit tricky &#8211; the interactive online show is at 7pm today, Thursday, GMT (aka CUT) time; that&#8217;s evening for all of Europe but 2pm New York and 11am in Los Angeles, etc. </p>
<p>Do let us know how it goes (thanks for the tip, &#8220;wantless&#8221;!):</p>
<blockquote><p>I&#8217;ll be taking sounds that you record and share with me in realtime using Soundcloud&#8217;s new capture &#038; share feature. Just capture your sound, whatever it is, and share it with exile@timexile.com and I&#8217;ll weave it into the track live. Watch the preview vid above to get a peak&#8230; </p></blockquote>
<p><a href="http://www.timexile.com/interactive/">http://www.timexile.com/interactive/</a></p>
<p>I&#8217;m curious to hear thoughts about how this recording feature could work. Keep in mind, what SoundCloud is doing is just taking a recording from a browser (in Flash) or mobile app (currently iOS) and uploading the file; it&#8217;s not really a cloud-specific recording. That means the idea could be ported to other service, or other clients for use with SoundCloud. Could this be useful for your music? What else would you want to see such features do?</p>
<p>Previously: <a href="http://createdigitalmusic.com/2010/12/social-recording-soundcloud-adds-ios-web-record-buttons-more-social-integration/">Social Recording: SoundCloud Adds iOS, Web Record Buttons, More Social Integration</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/12/jamming-with-cloud-samples-tim-exile-soundcloud-recording/&via=cdmblogs&text=Jamming with Cloud Samples: Tim Exile + SoundCloud Recording&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/12/jamming-with-cloud-samples-tim-exile-soundcloud-recording/&via=cdmblogs&text=Jamming with Cloud Samples: Tim Exile + SoundCloud Recording&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/12/jamming-with-cloud-samples-tim-exile-soundcloud-recording/&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/12/jamming-with-cloud-samples-tim-exile-soundcloud-recording/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

