[sdiy] MIDI isn't musical : Flame bait?

Rainer Buchty buchty at cs.tum.edu
Tue Jan 15 20:58:38 CET 2002


> The math doesn't seem right here...at 31.25kbaud, 3 bytes (a single
> note-on) takes just under 1ms to transmit, so six should take about
> 6ms...except that running status is often used so the first note-on is
> 3 bytes and the next five are 2 bytes each, so those 13 bytes can be
> send in just over 4ms, right?

Agreed.

MIDI transports 10bit (start+data+stop) per 8bit payload at 31250Bit/s, so
it can do 3125 bytes/second which means that those worst case 6*3=18 bytes
take 5.76ms; best case 3+5*2=13 bytes would go in 4.16ms - both numbers
are by far less than 54ms.

(If that 54ms for a 6-chord were true, a single note would take 9ms to
transmit which would render MIDI completely useless for any real-time data
transmission.)

Rainer

-- 

Rainer Buchty, LRR, Technical University of Munich
Phone: +49 89 289-28401, Fax +49 89 289-28232, Room S3240





More information about the Synth-diy mailing list