Music notation demo with live synthesized playback

Hi all,

The following link points to the demo that Noteflight showed at  
yesterday's Boston Music Hack Day event.  Our goal was to showcase  
both our own work and the power afforded by the APIs proposed in this  
W3C group:

     http://slice.noteflight.com/audioXG/

It generated quite a bit of excitement at the event and won one of the  
prizes on offer.

The demo shows one of Michael Good's MusicXML examples rendered in  
SVG.  It is not a pre-rendered graphic; the music can be repaginated  
and reflowed in various staff sizes using a control in the page.

More importantly for this group the demo uses the AudioNode API to  
create a wavetable synthesizer based on Noteflight's piano samples,  
and uses that synthesizer to render a performance of the music with  
live score following.  The tempo can be varied by another in-page  
control.

Clicking on any individual note will sound that note.

Be sure to wait for the whole thing to load up properly before  
clicking Play :)  There's no real load indicator or completion  
detection yet.

I will be following up with some observations on what we learned about  
the API in the course of creating this demo, but wanted to get this  
notice out promptly.  Basically our experience was positive but there  
are a few important missing things we discovered, beyond those already  
noted in my prior review like envelopes, loop points, etc.

... .  .    .       Joe

Joe Berkovitz
President
Noteflight LLC
160 Sidney St, Cambridge, MA 02139
phone: +1 978 314 6271
www.noteflight.com

Received on Monday, 18 October 2010 15:40:38 UTC