127 program change type, Quick access banks—extended (qa ext) – ALESIS K2661 User Manual

Page 87

Advertising
background image

MIDI Mode

Program Change Formats

10-11

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).

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

Command Type

Value Range

Result

MIDI controller 0 or
32 (MC 0 or MC 32)

0 to 7

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

8–127

Ignored

Standard (PCH)

0–99

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

100–127

Ignored

Advertising