6.0

Table Of Contents
223
The Event List
Val
A program number between 0 and 127.
Some manufacturers (e.g. Yamaha) number the programs
in their devices from 1 to 128, not 0 to 127. In this case, you
have to subtract 1 from the program number given in the
device itself.
Other manufacturers use various methods of dividing into
groups (or banks) and sounds. The most common is divid-
ing into 8 groups of 8 sounds, each numbered 1 to 8.
These devices respond to program numbers 0—63 by call-
ing up storage locations 11—88. The instruction manuals
for these devices should contain conversion tables to assist
you.
Num
Bank select. Normally you will see this symbol, which
means no bank select will be sent. If you assign a number
between 0 and 62, a bank select event is sent before the
program change event. This allows you to address differ-
ent sound banks (e.g. preset, internal, card) inside your
synthesizer. The synthesizer must be able to recognize
controller 32 as bank select, but unfortunately this stan-
dard is not yet widely used. If you have any problems with
bank select, check your synthesizer’s manual to see
whether, and how it responds to bank select commands.
Pitch Bend Events:
Pitch bend events are used to continuously vary the pitch.
They are usually generated by a centered pitchbend wheel
or a joystick on your keyboard.
Num
Fine pitch bend division (LSB). Many keyboards just
transmit the value 0. If the pitch bend wheel has an 8-bit
resolution, you will see the value 0 or 64 here.
Val
The effective pitch value (MSB) of 0—127. The value 64
corresponds to the mid-way setting of the wheel.
Length/Info
The 14-bit value is displayed in this column as a decimal
figure ranging from 8192 to 8191. This value may be ed-
ited in this column in the usual way.
Control Change Events: