0-127 Program Change Type; Quick Access Banks-Extended (Qa Ext) - Kurzweil PC3 Getting Started Manual

Hide thumbs Also See for PC3:
Table of Contents

Advertisement

MIDI Mode
Program Change Formats
for the MIDIBankMode parameter on the CH/PRG page in the Setup Editor. If you want to
change the memory bank, the PC3 must receive either an MC 0 or 32 message with value
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.
Bank Change
Command Received
MC 0 or 32: value 0
MC 0 or 32: value 1
MC 0 or 32: value 1
MC 0 or 32: value 9
MC 0 or 32: value 9
MC 0 or 32: value 10
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 PC3 from a Kurzweil 1000- or 1200-series instrument.
1st Program Change
Command Received
PCH: value 39
PCH: value 99
PCH: value 102
PCH: value 105
PCH: value 109
PCH: value 127
PCH: value 127

0-127 Program Change Type

You may be controlling your PC3 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 PC3 to respond predictably to the controller. (You'll have to select
higher-numbered programs from the PC3'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
10-8
Program Change
Result
Command Received
PCH: value 99
Program 99 (0s bank, 99th program)
PCH: value 42
Program 142 (100s bank, 42nd program)
PCH: value 120
Program 220 (200s bank, 20th program)
PCH: value 0
Program 900 (900s bank, 0th program)
900s bank selected, no change in current program (bank
None
selection is pending for next PCH)
MC 32 message ignored; 99th program in current bank
PCH: value 99
selected (for example program 199 if in 100s bank)
2nd Program Change
Result
Command Received
None
39th program in current bank selected
27th program in current bank selected (99 is selected, then
PCH: value 27
overridden by 27)
PCH: value 16
Program 216 (200s bank, 16th program
PCH: value 44
Program 544
PCH: value 0
Program 900
99th program in current bank (1st PCH is ignored, since it's
PCH: value 99
above 109)
No change in current program; 400s bank is selected
PCH: value 104
pending next PCH
Preliminary - Subject to Change

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pc3x

Table of Contents