Add-on switches placed on a staff with IRV must be sent to all IRV channels, but are sent to only one channel.
Steps to reproduce:
- Dorico 4.1.0.1076 on Windows 10.
- A single staff, 2 voices, one note on each voice.
- Use an expression map that sends CC 0, value 1 on some technique. It has to be an Add-on switch, not a Base switch. Apply that technique on the score.
- In Play mode, enable IRV for that staff and send each voice to a different channel.
- (Probably optional) The staff sends MIDI out via a virtual MIDI cable to a DAW. There, use a MIDI logger to see the CC messages being received. I bet the bug also exists without external MIDI, but what I use is external MIDI.
- The log will contain CC 0, value 1 only for the first channel. The second voice/channel is missing that CC message. The graphical representation of the CC data does show the expected CC value for both voices, but the actual MIDI output is missing the CC message in the second channel.