Midi – Lexicon 960L User Manual

Page 84

Advertising
background image

MIDI

Lexicon, Inc.

MIDI,

Continued

6-2

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 most-significant 7 bits of the Bank and Controller 32
provides the least-significant 7 bits. The Program within
a Bank is selected with a Program Change message.
Each Bank has 10 programs or less, so only Program
Changes 0 – 9 will cause a program load.

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.

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:

Continuous Controllers

The 960L does not respond to continuous controllers,
except those used for Bank change.

Bank

Description

0-19

Factory Preset (Controller 0 = 0; Controller 32 = 0-19)

2048-2147

User Registers (Controller 0 = 16; Controller 32 = 0-99)

8192

Floppy Disk (Controller 0 = 64; Controller 32 = 0-9)

16383 (highest Bank)

Card configuration. For Channel 1 (DSP card) only.

Program #

Description

0

Stereo (4 stereo machines at 48K. 2 at 96K)

1

Surround (5-in/5-out plus 2-in/5-out at 48K. 5-in/5-out at 96K)

2

Surround (dual 2-in/5-out at 48K. Single 2-in/5-out at 96K)

63

8-channel. Useful for wiring checks and diagnostics.

Advertising