MIDI Mode
Program Change Formats
10-13
0Ð9. The next PCH in the range 0Ð99 will select the correspondingly numbered program in the 
newly selected bank. The following table of examples should help make it clear.
Kurzweil Program Changes
When you use the Kurzweil program change format, youÕll use PCH messages to select different 
memory banks, followed by a second PCH command to change the program within the current 
bank, as the following examples demonstrate. YouÕll want to use this format if youÕre controlling 
your K2600 from a Kurzweil 1000- or 1200-series instrument.
0-127 Program Change Type
You may be controlling your K2600 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 conÞgures the K2600 to respond predictably to the controller. (YouÕll have to 
select higher-numbered programs from the K2600Õ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.
Bank Change 
Command Received
Program Change 
Command Received
Result
MC 0 or 32:  value 0 PCH:  value 99 Program 99 (0s bank, 99th program)
MC 0 or 32:  value 1 PCH:  value 42 Program 142 (100s bank, 42nd program)
MC 0 or 32: value 1 PCH: value 120 Program 220 (200s bank, 20th program)
MC 0 or 322:  value 9 PCH:  value 0 Program 900 (900s bank, 0th program)
MC 0 or 32:  value 9 None
900s bank selected, no change in current program (bank 
selection is pending for next PCH)
MC 0 or 32:  value 10 PCH:  value 99
MC 32 message ignored; 99th program in current bank 
selected (for example program 199 if in 100s bank)
1st Program Change 
Command Received
2nd Program Change 
Command Received
Result
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