<?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>Rageous Music &#187; Technology</title>
	<atom:link href="http://www.rageousmusic.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rageousmusic.com</link>
	<description></description>
	<lastBuildDate>Fri, 13 Aug 2010 05:29:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Will Whistler Work?</title>
		<link>http://www.rageousmusic.com/2006/10/06/will-whistler-work/</link>
		<comments>http://www.rageousmusic.com/2006/10/06/will-whistler-work/#comments</comments>
		<pubDate>Fri, 06 Oct 2006 22:24:07 +0000</pubDate>
		<dc:creator>Rageous</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.rageousmusic.com/?p=9</guid>
		<description><![CDATA[In the Mac OS X world, things have been busy at MyDreamApp, the brainchild of a few elite developers. In American Idol fashion, users were encouraged to submit their ideas for their favorite application ideas. 24 finalists were selected, with progressing rounds of elimination based on open voting. The top three apps that win will [...]]]></description>
			<content:encoded><![CDATA[<p>In the Mac OS X world, things have been busy at <a href="http://mydreamapp.com/">MyDreamApp</a>, the brainchild of a few elite developers. In <i>American Idol</i> fashion, users were encouraged to submit their ideas for their favorite application ideas. 24 finalists were selected, with progressing rounds of elimination based on open voting. The top three apps that win will actually be developed full-scale and sold for market consumption.</p>
<p>Of the entries, the most intriguing (and the only music-related) concept is <a href="http://mydreamapp.com/contestants/view/richardwhitelock/">Whistler</a>, the brainchild of live music photographer <a href="http://www.brfuk.com/rich/">Richard Whitelock</a>. From his submission description:</p>
<blockquote><p>Ever had the urge to create a song until you realized it was harder than it was worth? With Whistler, just whistle, hum or tap out your creation into music app importable form.</p></blockquote>
<p>The idea has merit, many electronic artists in particular employ a varying number of digital sketchpads to quickly jot down ideas and Whistler would fit neatly into that toolbox. But the nature of what the program intends to do is far more ambitious at the core than imagined by Richard or the developers who selected it as a finalist, not quite realizing the potential for a full-blown white elephant.</p>
<p>Next up, Richard&#8217;s latest mock-up visualization of the program&#8217;s GUI and functions:</p>
<blockquote><p><img src="http://www.rageousmusic.com/images/whistler_mockup.png"></p></blockquote>
<p>It&#8217;s hot, no doubt. To be able to tap your fingers on the desk or notebook trackpad, to whistle or hum a tune all embodied in a lightweight, easy-to-use Cocoa interface would be some of the slickest execution in modern application development. Certainly it would attract legions of new composers to the art of digital production, a veritable first-step into the black hole that swallows more free time from DAW-based musicians than any of them likely care to admit.</p>
<p>But therein lies the rub. Transforming raw audio in to sheet music is far easier said than done. Logic Pro offers both pitch detection and groove templates to sort out the fundamental concepts behind Whistler, but what it seeks to accomplish is leaps and bounds beyond the technical feasibility displayed in most commonly used music applications. Danny Patterson (A resident synthesis major at Berklee School of Music) correctly pointed this out.</p>
<blockquote><p>You can do that with Max/MSP or something. There&#8217;s no way to make it a cocoa app easily. Auto chords don&#8217;t make sense. You&#8217;re in a key, and each note has a different chord associated with it (or number of chords. But even if every note has the same chord it&#8217;s not musically correct because chord tones of one chord are not chord tones of another note in that scale</p></blockquote>
<p>Richard maintains his focus has always been on converting variable-range input into monophonic MIDI hits for sequencing, but that idea simply serves no additional purpose besides getting a glorified paint-by-numbers monophonic MIDI sequencer that you&#8217;d map to a virtual drum kit in GarageBand. Which could be fun, but not all that flexible in the grand scheme of things. However, by making a leap into polyphonic recording, Whistler would no longer be a curious surface-scratcher for beginners, but a legendary contribution to digital composition. Given Richard&#8217;s vision thus far, this would also introduce the most simplistic, easy-to-use interface of any audio application on the market.</p>
<p>It is <b>seriously</b> worth exploring the technical feasibility of converting polyphonic MIDI signals on the fly. You suddenly have a full-blown digital tuner in your hands, capable of tuning strings on any instrument from guitars to cellos, training high school trumpet players, keeping practicing singers on their notes or detecting the pitch and key of any instrument available. Such a capability masked under an intuitive and simplistic interface would be a revolutionary breakthrough.</p>
<p>There are a handful of programs that already do this, but they&#8217;re complicated and priced for a niche market. <a href="http://www.cycling74.com/products/maxmsp">Max/MSP</a> and <a href="http://www.celemony.com/melodyne/index.html">Melodyne</a> offer variable approaches to pitch detection in addition to built-in functions in <a href=http://www.apple.com/logicpro/">Logic Pro</a> and MOTU&#8217;s <a href="http://www.motu.com/products/software/dp">Digital Performer</a>. Berklee professor/performer Neil Leonard explained how he tunes his bass clarinet with <i>instant</i>, real-time processing:</p>
<blockquote><p>I use Max/MSP with <a href="url=http://crca.ucsd.edu/~tapel/software.html">Fiddle</a> [a Max/MSP External] for pitch following. Before that, I used the <a href="http://www.ibiblio.org/emusic-l/back-issues/vol045/issue02.txt">IVL pitchrider</a> and the <a href="http://www.sequencer.de/blog/?p=1169">Roland CP-40</a>.</p></blockquote>
<p>The technology is all here, it&#8217;s been done before. The trick is implementing it in a way that allows beginners and experts alike tap the potential offered. Additionally, you could set a key as C major for example, and round the inputted notes according to the selected scale. It&#8217;s an adventurous concept, but worth implementing as it would actually train the user to stay within a key instead of randomly bouncing around like an undisciplined, homebrew Aphex Twin.</p>
<p>The bottom line is, this is very doable and offers a hugely viable concept commercially if successful. And even if this application fails the contest, it&#8217;s a worthy project for an Objective C programmer to pick up and put together. The potential for utility and entertainment both are immense, and if executed properly would be established as one of the legendary few applications to revolutionize the user experience on Mac OS X.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rageousmusic.com/2006/10/06/will-whistler-work/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
