[linux-audio-dev] Basic MIDI question
Jens M Andreasen
jens.andreasen at chello.se
Wed Jul 26 14:38:34 UTC 2006
On Wed, 2006-07-26 at 16:18 +0300, Ari Kauppi wrote:
> On Wed, 26 Jul 2006, Chris Cannam wrote:
> > On Wednesday 26 Jul 2006 13:06, Alfons Adriaensen wrote:
> >> 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.
> > The channel is part of the status byte.
> Yep. Channel message means MIDI events with status byte 0x80 - 0xEF. For
> status bytes 0xF0 - 0xFF running status should not be used and the
> internal running status buffer should be cleared.
You meant to say: For status bytes 0xF0 - 0xF7 running status should be
cleared. For 0xF8 - 0xFF (single byte SysRt) it should be maintained.
Isn't the status implicitly cleared if you set it to, say 0xF0? Which is
to say that it is the SysRt exceptions that matters.
Who said it was hot today?
More information about the Linux-audio-dev