10-12

MIDI Mode
Program Change Formats
Depending on the QA bank entry you want to select, you’ll send the K2661 either a PCH (value
0 to 99), or a MIDI Controller 0 or 32 message (value 0 to 7) followed by a PCH. Sending a single
command will let you select from a range of 10 QA banks and select an entry within that bank
(see the table below). To select a different range of QA banks, send an MC 0 or 32 message
followed by a PCH.
The MC 0 or 32 messages selects the range of QA banks (0s through 70s), while the PCH selects
the bank within that range, as well as the entry within that bank. Neither the MC 0 or 32 nor the
PCH selects a different memory bank (Zeros through 900s). In fact, you can’t change the memory
bank via MIDI when using this format. All program and setup selections are made within the
currently selected memory bank. You’ll know which memory bank is selected by looking at the
ID of the currently selected Quick Access bank in the top line of the Quick Access-mode page.
Several examples follow.
If the Zeros Memory Bank is Currently Selected
Remember that in the Zeros memory bank, the Quick Access bank IDs go through 75. So if the
Zeros memory bank is the current memory bank, you can send MC 0 or 32 values as high as 7
for the bank range command. And you can send PCH values as high as 99 for the bank/bank
entry command. (When you’re in the other memory banks, you can send MC 0 or 32 values of 0
or 1, and PCH values of 0 to 99.)
If the 200s Memory Bank is Currently Selected
Quick Access BanksKurzweil (QA Kurz)
This works almost exactly like the QA Ext format. The only exception is that within the
QA Kurz format, the K2661 expects the bank range command to be a PCH, and not MC 0 or 32.
MIDI Controller 0 or 32 messages are not recognized. The K2661 expects to receive PCHs of
Bank Range
Command
Bank / Bank Entry
Command Resulting Selection
MC 0 or 32: value 0 PCH: value 6
No change (K2661 interprets this as QA bank 0, entry 6.
There is no QA bank 0. Lowest valid PCH value in this
case is 10, which would select QA bank 1, entry 0)
None PCH: value 9 Entry 9 in current QA bank
MC 0 or 32: value 0 PCH: value 32 QA bank 3, entry 2
MC 0 or 32: value 1 PCH: value 4 QA bank 10, entry 4
MC 0 or 32: value 1 PCH: value 28 QA bank 12, entry 8
MC 0 or 32: value 2 PCH: value 44 QA bank 24, entry 4
Bank Range
Command
Bank / Bank Entry
Command Resulting Selection
None PCH: value 44 QA bank 204 or 214; entry 4
MC 0 or 32: value 0 PCH: value 6 QA bank 200, entry 6
MC 0 or 32: value 0 PCH: value 32 QA bank 203, entry 2
MC 0 or 32: value 0 PCH: value 99 QA bank 209, entry 9
MC 0 or 32: value 1 PCH: value 4 QA bank 210, entry 4
MC 0 or 32: value 1 PCH: value 28 QA bank 212, entry 8
MC 0 or 32: value 2 PCH: value 44 No change; MC 0 or 32 value 2 is invalid in 200s bank.