Now that I test this out a bit further, I realized I should have disabled CC chasing on the special divisi bank. Because these programs are setting up routing from channel 16 to (variously) channels 1-4, in addition to sending the CC11, and because Reaticulate will chase all CCs by default, it happens that it will end up chasing whatever crap might have appeared on channel 16 into these target channels.
A cleaner solution would be to mark the CC11 output events as non-routing so that no CC chasing takes place anyway. This is enhancement is planned, but meanwhile the simple workaround is to disable CC chasing on the divisi bank by specifying f=!chase at the bank level (which is equivalent to specifying f=!chase on each individual articulation).
A cleaner solution would be to mark the CC11 output events as non-routing so that no CC chasing takes place anyway. This is enhancement is planned, but meanwhile the simple workaround is to disable CC chasing on the divisi bank by specifying f=!chase at the bank level (which is equivalent to specifying f=!chase on each individual articulation).
Code:
//! g="Utilities" n="Divisi" f=!chase
Bank 1 1 Divisi
//! c=long i=note-whole o=cc@1:11,127
120 unison
//! c=long i=note-whole o=cc@1:11,104/cc@2:11,104
121 div 2
//! c=long i=note-whole o=cc@1:11,86/cc@2:11,86/cc@3:11,86
122 div 3
//! c=long i=note-whole o=cc@1:11,64/cc@2:11,64/cc@3:11,64/cc@4:11,64
123 div 4