Hi I’ve spent a long time studying the documentation on setting up Midi Devices, particularly for my external FX (Lexicon MPX1 and TC Electronic Fireworx) and and old Triton Synth. I’m pretty sure I’ve got all the scripts right now, using folders and bank change messages before program change messages in each preset. However with all of the above external gear, the program selection only works if no bank selection is required. i.e. the bank selection component doesnt seem to work. I have Cubase 12 and have deleted all Midi remote devices and have checked MIDI filters, but still no deal.
I also worked through the build a panel for Korg Triton in the Midi Devices document. It all appears in the Inspector OK but absolutely nothing works…
Sorry I’m not sure what you are refering to, but its been closed as has cubase multiple times but still only the program change works not the change block, which for the MPX1 is cc32
I found the panel xml file I creted for the triton patch that was included in cubase and saved it, then reopened cubase, and the panel still has no effect on the triton. I have done a search for xml files, but cant find the ones used for midi devices. I’d be greatful for a pointer
No just double checked filtering, not filtering anything. I 'm not sure what you mean by output, but I assume that if the program changes work ok, then it must be. It’s only the presets with bank change > 1 that don’t work.
So using the Triton midi device iinstalled from the included preset, I can select any preset in the inspector, from any folder, and as long as its in bank A, it works fine, but otherwise nothing. I have deleted all my Midi Remote items, and have disconcted generic remote, and track and vst quick controls.
Did you make sure the Lexicon is set up correctly?
Furthermore, the manual is not 100% clear on whether the device expects only a BankSelectLSB or if it needs a combi of BankSelectMSB and BankSelectLSB before the program change command.
Have you tried sending value 0 for the LSB?
It’s been a long time since I’ve last used such commands, however I do remember I had to use two midi ccs, both 0 and 32. So for example, if we want bank 1, we send cc0 with value 0 and then cc32 with value 1.
If we want, say, bank 128, we have to send cc0 with value 1 and then cc32 with value 0.
Not sure about your device’s midi implementation but I have to guess this should work.