fbpx
Skip to main content

MIDI Forum

Coding for running ...
 
Notifications
Clear all

Coding for running status over several channels

3 Posts
3 Users
0 Reactions
6,915 Views
Erik
 Erik
Posts: 1
New Member
Topic starter
 

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?

 
Posted : 12/06/2021 12:14 pm
Sema
 Sema
Posts: 179
Reputable Member
 

It's safer not to use running status at all when you send messages.

 
Posted : 12/06/2021 12:30 pm
Geoff
Posts: 1043
Noble Member
 

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

 
Posted : 12/06/2021 1:38 pm
Share: