Re: [linux-audio-dev] Basic MIDI question

From: Alfons Adriaensen <fons.adriaensen@email-addr-hidden>
Date: Wed Jul 26 2006 - 15:06:50 EEST

On Wed, Jul 26, 2006 at 01:25:38PM +0300, Ari Kauppi wrote:

> Good try but it still has at least one potential problem: according to
> MIDI spec running status should be set only with channel messages.
> Sysex/common messages should reset it to undefined (0).

I don't have a midi spec at hand here. Do you mean running status
is shared by all channels and not per channel ? This would make
it less than trivial to combine or split midi streams.

Say chan 1 has set RS to some value, and the next command on this
channel doesn't have a status byte but uses the RS. Now we merge in
a second channel that modifies RS in between the two commands on chan 1.
Suddenly the second one of those _does_ need a status byte...

-- 
FA
Lascia la spina, cogli la rosa.
Received on Wed Jul 26 20:15:09 2006

This archive was generated by hypermail 2.1.8 : Wed Jul 26 2006 - 20:15:09 EEST