[sdiy] MIDI running status implementation - status bytes

Roman Sowa modular at go2.pl
Fri Jan 31 16:09:43 CET 2014

Any incoming channel status byte is your new Running Status.

Either it comes with different changed or status, this is always new 
Running Status and new data bytes will always be assumed to belong to 
last Channel Status Byte. Nothing more to add.


W dniu 2014-01-31 13:25, Tom Wiltshire pisze:
> Hi All,
> Just a quick question about MIDI running status implementation. I
> read:
> "The MIDI spec allows for a MIDI message to be sent without its
> Status byte (ie, just its data bytes are sent) as long as the
> previous, transmitted message had the same Status."
>> From this, you'd assume that each new incoming Status byte would be
>> stored, and would become the new status byte to be used if a
>> message arrives without one. But in the case of channel status
>> bytes, it's quite possible that the new status byte is on another
>> channel and not meant for us.
> In this situation,  should I update the current status byte or not?
> Thanks, Tom
> _______________________________________________ Synth-diy mailing
> list Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy

More information about the Synth-diy mailing list