I can’t speak about the DT, but as the OT was mentioned above i’d like to add/repeat a thought
The OT can send the Bank Change MSB (CC 0) paired with a Prg Change from the MIDI note setup page - i think this is maybe sent when the part is changed (and when you change values)
I am rather bemused that the CC 0 message is used in this place as it’s far more likely (that i am aware of) that a manufacturer would use the LSB data (CC 32) to switch banks in conjunction with a prog change message
The question is why - there may be a reason, yes, you can use a CC lock (if you can coordinate the messages) to send CC32 from either of the Ctrl pages and use 1 of your 10 cc slots ahead of a PRG change which can only be sent from the setup page (or part swap ?)
Take Clavia or DSI, big players in the MIDI world, they do not even send the MSB part of the message when selecting banks/programs (at least on my gear) and the MSB message is not needed (and is unlikely to be so if you think that 128*128prg worth of patches is sufficient) - so these devices work on the MSB being implicitly zero
Which devices if any actually use/need the CC 0 message ?
remember - Elektron can adapt prog change messages whichever way they like, they use them to change patterns and in the OT these are split amongst (perhaps confusingly) banks - so 1st bank uses 16 progs then the next bank uses the next 16 program numbers
But when it comes to real world patch selection (if that is what these messages are intended for (in OT Midi Note Setup page) ) i am a little unsure - please note - it is common when messages like bank select are used to only send those when banks are changed, this reduces midi blockages - a similar scheme exists for NRPN messages (4x size of CC msg) so you only need to send the varying part to minimise traffic
However - if you want your OT to select the patterns in banks 9 and up (the OT has 8 bits worth of patterns, so it NEEDS a bank select message, this (CC 0) is ONLY sent for changes between patterns in the upper half to the lower half of the 256 possibilities) … so there’s a possible reason why the CC0 is used - but i’m assuming this is so that the mapping between two Elektron devices can be different - rather than following a one to one mapping if you select to output Prg Chg messages from the Main MIID config options in the project menu
So there’s nuance to this debate
The question is whether the adoption of CC 0 (and only that, there are three blank dials there to use) in this MIDI Note Setup page is deliberate or a case of using the MSB (through habit) as opposed to the LSB which would be more useful - as per some of this discussion
Sending repeat messages to support is not the way to improve things imho (for people awaiting support on other matters) - it’s a well known logged issue; can i respectfully ask for @Olle or @Ess to pass comment here as to the intentions of the Bank select found at Fn+Note in MIDI mode and perhaps clarify for the purposes of DT users here if the implementation on the DT is following the same logic (i don’t know what the DT UI looks like) … btw, the OT manual only references a parts association
BANK
can be used for sending out a bank change message. Bank 0 to 127 can be sent. The maximum parameter value is OFF, which will make the track not send out any bank change message. The setting made here is sent every time a pattern linked to another part becomes active.
PROG
can be used for sending out a program change message. Program 0 to 127 can be sent. The maximum parameter value is OFF, which will make the track not send out any program change message. The setting made here is sent every time a pattern linked to another part becomes active.
The off-topicness of this can be tidied later, i suspect the issues are related