Using The Information; An Mrc-Type Controller - Lexicon MPX 1 V1.10 - MIDI IMPLEMENTATION DETAILS Midi Implementation Manual

V1.10 midi implementation details
Table of Contents

Advertisement

Lexicon
When you hit the "Mix" parameter, you are at the end of the branch so you would go to the next address
under "no effect" which is "Level".
Control level
A
B
|
|
MPX 1
0 - Program
0 - Pitch
The "no effect" parameter has a maximum value of 1 so you would back up to the next value of
"Pitch" which is "Detune (M)" (A:0, B:0, C:1).
Control level
A
B
|
|
MPX 1
0 - Program
0 - Pitch
The description shows a maximum value of 3, meaning that control addresses A:0 B:0 C:1 D:0 through
A:0 B:0 C:1 D:2 are legal. This procedure continues until you hit the bottom of the tree.
In each parameter's description, there is a field called "control flags". This is a bit-mapped value that,
among other things, tells you if a parameter is a "branch" or an editable parameter. If the control flag is
set to 1, there are more parameters beneath it. If the bit is set to 0, the parameter is editable and there
are no parameters beneath it.
Note that all of the numbers in these requests except the message class must be 16-bit values so they
must each be sent as 4 nibble-ized bytes.

Using the information

In many ways, the implementation of MPX 1 SysEx will differ depending on the system in which it is
implemented. A personal computer, for instance, can present more information at one time to the user
than a hand held remote control. The personal computer also has a much larger memory capacity (for
holding onto databases, etc.) than the remote. On the other hand, a program running on a personal
computer may not want to tie up memory with information about connected equipment or provide more
than a simple interface to the box. All of these issues effect how a particular program will use LUSP to
control a system.
Please note that these are hypothetical implementations only.
An MRC-type of Controller
A simple implementation on a system like the Lexicon MRC would not have enough internal memory
to hold much information about the connected system at any given time so it would have to request
information of the system as needed.
The MRC only has 4 faders so only 4 parameters could be accessed at any given time. The faders
and their associated buttons would either allow you to navigate through the control tree or actually
change a parameter value. The MACH button on the MRC could be designated as an <Esc> key to
back you up towards the top of the tree while the faders and buttons drop you down into the tree
(fader selects the branch, button drops you down in).
C
D
E
|
|
|
0 - no effect
0 - Mix
1 - Level
C
D
E
|
|
|
0 - no effect
1 - Detune (M)
MPX 1 V1.10 MIDI Implementation Details
F
G
H
|
|
|
F
G
H
|
|
|
I
|
I
|
7

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpx 1

Table of Contents