System Control; Parameter Types - Lexicon MPX 1 - MIDI IMPLEMENTATION DETAILS Midi Implementation Manual

Table of Contents

Advertisement

Lexicon

System Control

All external control is performed using parameters. These parameters are broken down into a two
dimensional inverted tree not unlike the directory structure of a computer disk. Each controllable
parameter in the system (as well as the system itself) is assigned a specific Control Address that defines
its position in the tree. Each System Control Address is defined by a series of Control Levels. The size
(number of control levels) of a given parameter's Control Address varies depending on its position. The
following diagram shows a portion of the MPX 1 tree with one full branch. (Letters are used to define
System Control levels.)
The parameter which defines the product itself sits at the top of the tree with, essentially, a null control
address (no control levels).
Control levels ->
A
B
|
|
MPX 1
0 - Program
0 - Pitch
1 - Chorus
2 - EQ
...
1 - System
0 - Audio Config
1 - Setup
...
The address of "Program" is A:0, while the address of Detune is A:0, B:0, C:0. Detune's "Level" is A:0,
B:0, C:0, D:1 and Detune's "Tune" is A:0, B:0, C:0, D:2. The address of the Chorus Algorithm's "Level"
is A:0, B:1, C:0, D:1 while "Audio Config" would be at A:1, B:0. The number of control levels increases as
you move to the right in the tree. Each control address in the system that contains a parameter is refered
to as a "node".
Note that the Control Address is used to identify a specific parameter — including the MPX 1 itself. The
"parameter" which defines the MPX 1 is at the top of the tree with a null Control Address (no control levels).

Parameter Types

MPX 1 system software contains an indexed list of parameter types representing each unique parameter
in the system. The parameter type defines all attributes of the parameter (name, number of bytes, etc.)
except its position in the tree which is defined by its Control Address. Several parameters can be defined
as the same parameter type. For example, each Mix parameter in each algorithm in the MPX 1 is the same
parameter type, but has a different Control Address. Conversely, all System Control Addresses which are
accessible have a single parameter type assigned to them.
C
D
E
|
|
|
0 - Detune (M)
0 - Mix
0-100%
1 - Level
2 - Tune
...
0 - Chorus Algorithm
0 - Mix
1 - Level
MPX 1 MIDI Implementation Details
F
G
H
|
|
|
I
|
3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpx 1

Table of Contents