Pro Audio Support

Q:
I'm trying to send bank changes to my K2000. I've tried sending controller 0 and/or 32 messages, but nothing happnes.
 
A:
The problem is that some Controllers and Sequencers send *both* Bank Controller messages (CC#32 and CC#0), but it sends them in the opposite order from what is normal. For example, let's say that you want to call up program 770 on the Kurzweil. So you need to send controller 32 with a value of 7, followed by program change number 70. What happens is that some Controllers and Sequencers sends CC#32 with a value of 7, followed by CC#0 with a value of 0. Although these values are correct, the order causes problems for the Kurzweil. This is because under default settings, the Kurzweil was designed to respond equally to both controllers messages (the reason for this is that some sequencers/controllers can only send one or the other controller, but not both). With the default settings, the Kurzweil always ends up reverting to Bank 0, since it gets the CC#0 message after the CC#32 message.

The solution to the problem is to go to the MIDI RECV page on the Kurzweil and set the "ProgChgType:" to "Extended", and the "BankSelect:" parameter to "32 ONLY". This will force the Kurzweil to listen to just CC#32 and it will now go to the correct bank.