fbpx


The MIDI Forum

  Saturday, 12 June 2021
  2 Replies
  1.5K Visits
1
Votes
Undo
  Subscribe
I am writing code for a DIY midi sequencer. Essentially, I am sending midi note data over several channels through DIN connectors. Recently I've been looking into implementing running status in my code, and therefore wanted to clarify something.

Since I'm sending note data over more than one channel, am I right to assume that whenever note data is sent to a different channel, it breaks the running status sequence for the previous channel? And if so, does this mean that I need to send a new initial note on/channel status message - whenever i send data over different channels - in order for running status to have effect?
5 months ago
·
#9297
0
Votes
Undo
It's safer not to use running status at all when you send messages.
5 months ago
·
#9298
1
Votes
Undo
Erik,

Sema's reply misses the point - you CANNOT use Running Status in the circumstances you describe, except there the Status byte is exactly the same as the previous Status byte, And as soon as you wish to change the channel, then the Status byte will be different which must start a new 'Running' sequence for the new channel.

Geoff
  • Page :
  • 1
There are no replies made for this post yet.
Be one of the first to reply to this post!