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?
--