I have an old synthesizer (Yamaha SY77) that didn’t recognize ‘Bankselect Messages’. It needs two ‘Programchange’ instructions. The ‘Midi Device Manager’ uses ‘Bank Select’ + ‘Progr. Change’ and the scripts created by ‘MIDI Quest’ does the same. The instruction “[bank: do send as program change]” - as described in Steinbergs script documetation - does … nothing
So I switched to plan ‘B’. I created a MIDI Transformer effect to do the transformation. This works fine, if the ‘Bank Select message’ is somewhere in a part but it doesn’t work if I use the inspector to change the program - and that’s what I usually do.
I don’t think, SY77 asks for two Program Change messages. It’s against the MIDI specification.
Are you in the Play Mode or in the Multi Mode. If you are in the Multi Mode, then it would make sense. You have to select the Program for every single part of the multi-sound. It’s (probably) based on MIDI Channels. So you would need one Program Change on Channel 1, and another Program Change on Channel 2.
take a look at page 222/223 (page 223 of .pdf ). And believe me - it’s true. If I send two “Program Change” commands the bank changes. And my ‘Transform’ preset works if the ‘Bank Selct’ + ‘Program Change’ is in a part.
I wonder, if there is a way to switch it to the common way. The Multi is mu sing MIDI Channels. So if you send the Program Change on MIDI Channel 2, you should change the program of the 2nd layer of the Multi.
that wouldn’t help. ‘Voice Mode’ or ‘Multi Mode’ - You always need two Program Changes. What I need is either the possiblity to use a Transform-Preset from the inspector or a version of Cubase that keeps what it promises. In the file :
“C:\Users\YOURNAME\AppData\Roaming\Steinberg\Cubase 8.5_64\Scripts\Patchnames\script documentation.txt”
you can read :
.
optional settings
.
.
.
[bank: do send as program change] //send bank select as several Program changes
.
.
but to create a script with this line included doesn’t work. Cubase ignores this command when you install this script in the ‘MIDI Device Manager’