W3C home > Mailing lists > Public > public-audio@w3.org > January to March 2012

Re: MIDI files and streams

From: Joseph Berkovitz <joe@noteflight.com>
Date: Mon, 5 Mar 2012 16:57:17 -0500
Cc: public-audio@w3.org
Message-Id: <3A0DB94D-C6FD-4302-8D39-40172DE51B5D@noteflight.com>
To: philburk@mobileer.com
> 
> Also I forgot to mention that it is very helpful if the system supports out of order timestamps. For example one should be able to write:
> 
> at time 0.0 write
> channel 1, programChange at 1.0 // piano
> channel 1, noteOn at 2.0
> channel 1, noteOff at 3.0
> then rewind the timestamp value and write
> channel 2, programChange at 1.0 // violin
> channel 2, noteOn at 2.0
> channel 2, noteOff at 3.0

I agree, out of order timestamps are pretty much essential, just as the Audio API doesn't insist that all future sounds be started in temporal order.

... .  .    .       Joe

Joe Berkovitz
President

Noteflight LLC
84 Hamilton St, Cambridge, MA 02139
phone: +1 978 314 6271
www.noteflight.com
Received on Monday, 5 March 2012 21:57:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 5 March 2012 21:57:50 GMT