Hi.

> -----Original Message-----
> From: ext martijn sipkema [mailto:[EMAIL PROTECTED]]
> Sent: 20. December 2001 13:40
> To: [EMAIL PROTECTED]
> Subject: Re: [linux-audio-dev] Introducing DMIDI
> 
> 
> I agree. The idea of combining messages into a packet might 
> be interesting
> when the source of the MIDI stream is a sequencer application instead
> of a human playing on a MIDI keyboard. Here MIDI events can be known
> ahead of time and could be sent in in bursts and the MIDI 
> stream is often
> less sparse when coming from a sequencer.

You can't still do anything with the MIDI bytes before you get the last one!
So it makes sense to put MIDI event(s) into a packet, but it shouldn't be
restricted to one MIDI event / packet as it's not efficent. Put there either
one (human player, or if he /she is so superfast then put as many as he/she
can play) or as many as can fit (computer player) as use some reasonable and
standard way for timestamping.  In this case it could be the LTB (Linear
Time Base MIDI Time Stamping method, see

http://www.steinberg.net/infocenter/discoveries/lineartimebase/index.phtml?s
id=06023461


-Mikko

Reply via email to