MIDI | Lexicon, Inc. |
MIDI, Continued
Program Loading
Because of the large number of potential Programs in the 960L, Program Change messages are used along with the Bank Select extension to provide MIDI Program selection. Controllers 0 and 32 are sent to the system, followed by a Program Change message to select a program. In this method, Controller 0 provides the
The Bank values are "sticky", that is, the 960L will remember the Bank values for each MIDI channel. It is not necessary to send a Bank change with each Program Change unless the Bank has indeed changed. This is in full conformance the MIDI specification.
Bank and Program Mapping
There are 10 Programs or fewer in each Bank. Bank and Program Changes out of range will be ignored.
Bank | Description |
|
|
Factory Preset (Controller 0 = 0; Controller 32 = | |
|
|
User Registers (Controller 0 = 16; Controller 32 = | |
|
|
8192 | Floppy Disk (Controller 0 = 64; Controller 32 = |
|
|
16383 (highest Bank) | Card configuration. For Channel 1 (DSP card) only. |
|
|
Card Configuration
The DSP card is partitioned through Program Change messages on channel 1. The highest Bank number
(16383, 0x7f on Controller 0 and 0x7f on Controller 32) is used for this purpose. Other Bank numbers are reserved for future use. Here are the values:
Program # | Description |
|
|
0 | Stereo (4 stereo machines at 48K. 2 at 96K) |
|
|
1 | Surround |
|
|
2 | Surround (dual |
|
|
63 | |
|
|
Continuous Controllers
The 960L does not respond to continuous controllers, except those used for Bank change.