MIDI Running Status
I've just been learning about MIDI running status and thought that it could be a good way to improve the efficiency of ReaRack. I figured that I could save the last status to global memory, to be broadcast to all of the running modules. However, I also figured that it might be the case that with MIDI being processed @block, the chances of MIDI being processed sequentially in all modules simultaneously is approximately nil, so it wouldn't work because the status messages would not sync up with the value data.
It seems to me that running status can only be used in fairly simple situations i.e. only one sender. Can anyone shed any light on this?
|