Alesis K2661 Musical Instrument User Manual


 
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 congures 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 BanksExtended (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 its
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
8127 Ignored
Standard (PCH)
099 Selects last digit (n above) of QA bank, and entry within that bank
100127 Ignored