<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>AaronHardy.com &#187; piano marvel</title>
	<atom:link href="http://aaronhardy.com/tag/piano-marvel/feed/" rel="self" type="application/rss+xml" />
	<link>http://aaronhardy.com</link>
	<description>For all your Aaron Hardy needs.</description>
	<lastBuildDate>Thu, 12 Jan 2012 17:51:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Piano Marvel: Interactive Piano Lessons</title>
		<link>http://aaronhardy.com/flex/piano-marvel-interactive-piano-lessons/</link>
		<comments>http://aaronhardy.com/flex/piano-marvel-interactive-piano-lessons/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 03:48:23 +0000</pubDate>
		<dc:creator>Aaron Hardy</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[General Programming]]></category>
		<category><![CDATA[adobe max award]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[merapi]]></category>
		<category><![CDATA[musicXML]]></category>
		<category><![CDATA[piano lessons]]></category>
		<category><![CDATA[piano marvel]]></category>
		<category><![CDATA[pianomarvel]]></category>

		<guid isPermaLink="false">http://aaronhardy.com/?p=341</guid>
		<description><![CDATA[Rain, where I work, has released yet another super-duper app. It&#8217;s called Piano Marvel and it&#8217;s set to revolutionize how people learn how to play the piano. I&#8217;m not a piano player myself, but I do remember taking private piano lessons as a kid. I hated it. It was monotonous, inconvenient, and felt like a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mediarain.com" target="_blank">Rain</a>, where I work, has released yet another super-duper app.  It&#8217;s called <a href="http://pianomarvel.com" target="_blank">Piano Marvel</a> and it&#8217;s set to revolutionize how people learn how to play the piano.  I&#8217;m not a piano player myself, but I do remember taking <a href="http://takelessons.com/category/piano-lessons" target="_blank">private piano lessons</a> as a kid.  I hated it.  It was monotonous, inconvenient, and felt like a chore.  I wasn&#8217;t intrigued and I don&#8217;t believe I was the only kid that felt this way.</p>
<p>A while back, <a href="http://hub.guitarhero.com/" target="_blank">Guitar Hero</a> hit the gaming industry by storm and <a href="http://www.youtube.com/watch?v=-XjaImfQK6U" target="_blank">kids flocked to learning the guitar</a>.  Sure, it wasn&#8217;t a real guitar, but it was still an instrument of sorts and kids were still learning hand-eye-ear coordination, rhythm, and other music essentials.  The game was a huge success, bringing in over $1 billion in sales in the first 26 months and set an industry record.</p>
<p>Why such a difference in my experience learning how to play the piano years ago and kids learning the pseudo-guitar with Guitar Hero?  Guitar Hero provides objectivity, benchmarking, competition, and addiction.  You can play with your friends in a fun atmosphere.  Piano Marvel takes these concepts and applies them to learning the piano.  Students play along to accompaniment, see exactly which notes they hit and when they hit them, and earn trophies as they complete increasingly difficult exercises.  They can practice whenever they choose and can even battle it out with their piano-playing comrades.<span id="more-341"></span></p>
<p><object width="560" height="340" data="http://www.youtube.com/v/QotI0BLTGNE&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/QotI0BLTGNE&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<p>Now to the gushy technical stuff.</p>
<p>First, Piano Marvel is built using <a href="http://www.adobe.com/products/air/" target="_blank">Adobe AIR</a> and <a href="http://www.java.com" target="_blank">Java</a>.  Adobe AIR provides the high level of interactivity needed for such an application.  Java provides the ability to communicate with a MIDI keyboard.  Both are bridged using <a href="http://code.google.com/p/transmission-as3/" target="_blank">Transmission</a>&#8211;AIR talks to Java, Java talks to AIR.  All are deployed onto the user&#8217;s desktop with a single installer.  Both Windows and Mac are supported.</p>
<p>Second, all the exercise content can be easily managed by the administrator.  Let&#8217;s say the administrator wants to add an exercise.  He plays a little ditty in <a href="http://www.finalemusic.com/" target="_blank">Finale</a> using his keyboard, saves the musical notation as a <a href="http://www.recordare.com/xml.html" target="_blank">MusicXML</a> file, saves the accompaniment in <a href="http://en.wikipedia.org/wiki/Musical_Instrument_Digital_Interface" target="_blank">MIDI</a> format, and uploads both files using an online admin panel.  The next time students log in, they have a new exercise to conquer.</p>
<p>Third, all music notation is dynamic.  In other words, an exercise is not just a big graphic of sheet music.  Instead, MusicXML is loaded from the server at runtime.  The XML is immediately parsed and notes, accidentals, lines, dots, and all notation the user sees is drawn to the screen at that moment.  Resize the window and the music is redrawn, not simply scaled, to fit into the available space in the most elegant and readable way possible.  Because the MusicXML is very comprehensive in describing a musical piece, we can also use the XML to determine pitch and timing for evaluating a user&#8217;s performance.</p>
<p>Fourth, the user can tweak the tempo, only play a portion of an exercise, toggle accompaniment and metronome sounds, get note hints, watch tutorial videos, and more.</p>
<p>Fifth, the application was recently nominated as an <a href="http://max.adobe.com/awards/" target="_blank">Adobe Max 2009 Awards</a> finalist in the education category.  Yeah, we&#8217;re kind of a big deal.</p>
<p>If that isn&#8217;t enough, you can watch my ugly cakehole yack about Piano Marvel below:</p>
<p><object width="560" height="315" data="http://vimeo.com/moogaloop.swf?clip_id=5012163&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5012163&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /></object></p>
<p>You can use a free demo account to get hooked then pay a low monthly fee after your trial period is over.  If you check it out using <a href="http://www.pianomarvel.com/users/free-trial/9CAEF13F" target="_blank">this link</a> you&#8217;ll only pay $12/month if you choose to sign up.  That&#8217;s less than the gas you&#8217;d pay for to visit a piano teacher.  All you need is a MIDI keyboard and a MIDI-to-USB adapter to get started.</p>
<p>Here are several screenshots of the app and its features.  Props go out to <a href="http://natescodevault.com/?p=241" target="_blank">Nate Ross</a> for letting me steal his screenshots and captions.</p>
<hr />
<div id="attachment_351" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-351" title="pianomarvel_tooltip" src="http://aaronhardy.com/wp-content/uploads/2009/09/pianomarvel_tooltip.png" alt="Create a rich interactive music notation engine." width="500" height="379" /><p class="wp-caption-text">Create a rich interactive music notation engine.</p></div>
<hr />
<div id="attachment_353" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-353" title="pianomarvel_scoring" src="http://aaronhardy.com/wp-content/uploads/2009/09/pianomarvel_scoring.png" alt="Display immediate feedback on all correct and incorrect notes that were played." width="500" height="209" /><p class="wp-caption-text">Display immediate feedback on all correct and incorrect notes that were played.</p></div>
<hr />
<div id="attachment_354" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-354" title="pianomarvel_controls" src="http://aaronhardy.com/wp-content/uploads/2009/09/pianomarvel_controls.png" alt="Have the ability to specify tempo, make music selections, and toggle fun accompaniment and metronome playback." width="500" height="124" /><p class="wp-caption-text">Have the ability to specify tempo, make music selections, and toggle fun accompaniment and metronome playback.</p></div>
<hr />
<div id="attachment_355" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-355" title="pianomarvel_lessons" src="http://aaronhardy.com/wp-content/uploads/2009/09/pianomarvel_lessons.png" alt="Create an environment that makes playing the piano addictive and entertaining." width="500" height="343" /><p class="wp-caption-text">Create an environment that makes playing the piano addictive and entertaining</p></div>
]]></content:encoded>
			<wfw:commentRss>http://aaronhardy.com/flex/piano-marvel-interactive-piano-lessons/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

