[sdiy] MIDI merging info requested - update
Byron G. Jacquot
thescum at surfree.com
Thu May 12 08:13:38 CEST 2005
> So, what commands can implement running status?
> I know Key up, Key down, and Pitch wheel can.
>
> What about ...Control change, Program change (doesn't make sense),
> Polyphonic Aftertouch, and Channel Aftertouch. I'm need to decide if
> I have to implement the same code for these commands?
I would write it so that any status byte can be running. I know some
of them may not make much sense, but they could still possibly be
sent running. For example, with nothing else playing, turning a
patch select dial could send a series of program change
messages...after the first one, they could use running status.
I think the common practise is to check the MSB of each received
byte, and if it's set, then you've got a realtime or status byte.
Then you shouldn't miss any possible running status beneath that.
Byron Jacquot
More information about the Synth-diy
mailing list