beautypg.com

M-AUDIO EQMan User Manual

Page 21

background image

21

Programs 1 through 16 are the user-defined programs, and program 0
is always an EQ-Flat (bypass) setting. Program 0 is hard-coded and
may not be modified.

Volume Control and Pan Messages

The EQMan driver accepts Volume and Pan Controller messages to
set the output levels of the left and right channels. The standard pan
values range from 0 to 127 with 0 being hard-left and 127 being hard-
right. The overall volume is set by sending a volume controller
message with a value in the range of 0 to 127, with 127 being the
loudest setting and 0 the quietest. In order for the pan and volume
settings to take effect, they must be written on the proper MIDI
channel, that which is set up in the EQMan software driver.

Control Change Messages

The EQMan EQ bands may be set individually or in groups through
MIDI Control Change messages. The EQMan implementation is
fairly flexible and allows you to assign any MIDI controller number
102 through 119 (these are defined by the MIDI specification as user-
defined) to any band of the EQMan EQ section. This assignment is
done in the Windows driver’s Advanced Setup dialog box. Once the
assignments are made, any MIDI program can write a control change
message to the EQMan on the proper MIDI channel (also set up in the
driver Advanced Setup dialog) and control the EQ in real time! When
sending a control change message, the actual setting should be in the
range of 0 to 127, which refer to -12dB and +12dB, respectively. 0
dB is 64.

When assigning control numbers to EQ bands in the driver Advanced
Setup dialog box, feel free to experiment with grouping EQ bands by
controller number. The factory default configuration assigns the same
controller number to a left frequency band as it does the corresponding
right side band. This allows both the right and left band to be set
simultaneously by the same controller message. You may assign
totally different controller numbers to these bands and make them
completely independent if you wish.

System Exclusive (Sysex) Messages

System Exclusive messages are used primarily in non-real time to
setup or acquire information from the EQMan. For instance, your
sequencer may allow you to request a dump of the entire contents of
EQMan Rom. The request is made in the form of a sysex message.
In turn, the data dumped from the EQMan back into your sequencer
program is also in the form of a sysex message. Sysex messages may
be stored as a part of a standard MIDI song file and used by the
sequencer to initialize the EQMan to a specific state for use with that
particular song.