E-Mu Classic keys Operation Manual page 116

Table of Contents

Advertisement

MIDI
Specification
114
REFERENCE SECTION
NOTE 9 -
PER CHANNEL BUS ASSIGNMENTS
(Global Parameters 416-431)
0 - Main
1 - FxA
2 - FxB
3 - From Preset
NOTE 10 - SYSEX EFFECTS CONTROL
Parameter values transmitted via MIDI
SysEx can be used to control all aspects of
the Classic Keys effects processors. This
SysEx protocol overlaps somewhat the
channel-based MIDI controller numbers
already assigned to effects; the MIDI
controllers are designed for realtime
performance control, or from a sequencer
during mixdown, whereas the SysEx
protocol is oriented towards setup at the
start of the sequence, or use by editor and
librarian programs.
Parameter 2381, 2392
FxA, FxB ID numbers
These parameters select which A and B
effect to execute. Sending the parameter
value will trigger loading a new A or B
effect, using the effect's default settings.
The parameter values are unique ID
numbers which "name" the effect, and are
given in the table on the following page.
To cause "No effect" (a straight-through
signal path) to be loaded, send ID #0 for
FxA or ID #128 for FxB. Sending ID
numbers not found in the table, or an FxA
ID number for the FxB parameter or vice
versa, will also cause "No effect" to be
loaded.
Parameter 2382-2391, 2393-2402
FxA, FxB effects parameter values
Both FxA and FxB each have 10 SysEx
parameter numbers assigned to them to
control up to 10 parameter values per
effects program (most programs have far
fewer.) Editing parameters which are not
active can have unpredictable results
(usually, the value of the first of or last
valid parameter will be inadvertantly
changed.). The order of the parameters is
the same order as they appear in the
Classic Keys display. The allowed range of
SysEx parameter values is also the same
as for the values displayed on the screen,
and may be both positive and negative,
depending on the parameter; out of range
values are clipped. (Note that this differs
from the way that MIDI channel effects
controllers 12 and 13 work - their entire
range of 0-127 is mapped to cover exactly
the range of the effects parameter.)
Parameter 2403, 2404, 2405
FxA Mix %, FxB Mix %, B->A Feed %
These parameters are used to control the
relative Wet/Dry mix, from 0 (dry) to 100
(wet, ie all effect.) These duplicate the
function of realtime MIDI channel
continuous controller numbers 91 (FxA
Mix), 92 (B->A Feed) and 93 (FxB Mix).
In addition, parameter 2405 (B->A Feed
%) uses the value 101 to set "ONLY"
(100% wet) FxB output into FxA input
and "Off" (no B output); this special value
is not available from the continuous
controller 92.
HOW TO EDIT AN EFFECT VIA SYSEX
Use the SysEx format shown on page 107
for parameter value:
F0 18 04 00 03 pl pm vl vm F7
Example: Change Effect A to Flange.
1) FxA = 2381(paragraph at left)
2) 2381÷128 = 18 remainder 77
3) 18 in Hex = 12 = msb
4) 77 in Hex = 4D = lsb
5) Flanger = 11 (chart on next page)
6) 11÷ 128 = 0 remainder 11
7) 00 in Hex = 00 = msb
8) 11 in Hex = 0B = lsb
9) Send - F0 18 04 00 03 4D 12 0B 00 F7

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents