MIDI Mode

Program Change Formats

1st Program Change

2nd Program Change

Result

Command Received

Command Received

 

 

 

 

PCH: value 39

None

39th program in current bank selected

 

 

 

PCH: value 99

PCH: value 27

27th program in current bank selected (99 is selected, then

overridden by 27)

 

 

 

 

 

PCH: value 102

PCH: value 16

Program 216 (200s bank, 16th program

 

 

 

PCH: value 105

PCH: value 44

Program 544

 

 

 

PCH: value 109

PCH: value 0

Program 900

 

 

 

PCH: value 127

PCH: value 99

99th program in current bank (1st PCH is ignored, since it’s

above 109)

 

 

 

 

 

PCH: value 127

PCH: value 104

No change in current program; 400s bank is selected

pending next PCH

 

 

 

 

 

0-127 Program Change Type

You may be controlling your K2661 from an “old” MIDI device—one that was built before the MIDI Controller 0 program change format was developed. If your MIDI controller is one of these (if its manual doesn’t mention MIDI Controller 0 program changes, it’s an “old style” machine), you might want to set the ProgChgType parameter to a value of 0–127. This will enable you to select programs 0–127 from the controller. This limits your range of program selection, but it configures the K2661 to respond predictably to the controller. (You’ll have to select higher-numbered programs from the K2661’s front panel) Of course, you could use the Kurzweil format, but in many cases you’ll have to send two program change commands to get the program you want.

Quick Access Banks—Extended (QA Ext)

Using this setting is similar to using the Extended program change format, but it goes one step further. Incoming program change commands are interpreted just as they are in the normal Extended format. But the resulting program change number, instead of selecting a program, selects a Quick Access bank entry (you must be in Quick Access mode for this to work). There are two advantages to using this format. First, it allows you to select both programs and setups using program change commands, without having to switch between Program and Setup modes. Second, you can remap incoming program change commands to select programs or setups with different IDs. This is handy if the sending unit can’t send program change commands higher than 127.

First, a brief review of Quick Access bank structure. Each Quick Access bank can store ten entries, each of which can be a program or a setup. Each of the K2661’s 10 memory banks can store 20 Quick Access banks (except the Zeros bank, which can store 75). Therefore when you’re in Quick Access mode, you have access to 200 (or 750 in the Zeros bank) programs or setups without leaving the currently selected memory bank. The QA Ext program change format lets you select any one of those programs or setups via MIDI. If you select another memory bank, you have a different set of 200 programs and setups at your disposal. When you’re using this format, the K2661 will respond to MC 0 or 32 messages for selecting QA banks, and to PCHs for selecting entries within the current bank. PCHs select entries according to their “chronological” listing within the QA bank (not according to their IDs).

Command Type

Value Range

Result

 

 

 

MIDI controller 0 or

0 to 7

Selects QA bank 0n, 1n, 2n, 3n, 4n, 5n, 6n, 7n in current memory bank

32 (MC 0 or MC 32)

 

 

8–127

Ignored

 

 

 

Standard (PCH)

0–99

Selects last digit (n above) of QA bank, and entry within that bank

 

 

100–127

Ignored

 

 

 

 

10-11

Page 87
Image 87
Alesis K2661 specifications Program Change Type, Quick Access Banks-Extended QA Ext, 10-11