There is a combined bank & program change message predefined, but the channel & bank are fixed. I find it more useful to have one control set to control bank changes, one to control the program changes, then group with a supercontrol. MDP2 also has controls for these.
In the control property explorer, under the midi tab, message type
- choose bank select for bank control. This is automatically a 14 bit control, with both LSB and MSB. If your device only wants MSB or LSB, then use CC 0 for MSB, CC 32h for LSB
- chose program change for the PC message. This by default is a 7 bit control.
Using named ticks, you want to fill these with synchronized values to select programs in the desired sequence.
Look at the Master's class layout (
https://mididesigner.com/qa/7955) tab on bank and program changes for an example that shows how to do this. Although reading it now, I guess it have been more clear, so reply if you have more questions after reading it.