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?