- From: Joseph Berkovitz <joe@noteflight.com>
- Date: Mon, 18 Oct 2010 11:39:59 -0400
- To: public-xg-audio@w3.org
- Message-Id: <B5F6242C-118A-4D1C-9E67-861694733727@noteflight.com>
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