Lexicon
Master Level (Bytes 574-575, Parameter Type 0x0148 in V1.00; 0x0149 in V1.10)
This sets the MPX 1 Master Level parameter when the program is loaded. Legal values are -96 to 0.
Master Mix (Bytes 576-577, Parameter Type 0x0147 in V1.00; 0x0148 in V1.10)
This sets the MPX 1 Master Mix parameter when the program is loaded. Legal values are from 0 to 100.
Requesting a Program Dump
The request for this packet takes the program number as an argument as follows:
0n
0n
0n
0n
0n
0n
For example, to request program number 8 the following message would be sent:
request
——header——
F0 06 09 00 06
Compact Program (1C hex)
This message is for Lexicon development use only.
Parameters
There are some parameters in the MPX 1 control tree that require a bit more information to be dealt with
cleanly. The following sections provide additional information about all of these "parameters". Note that
the Parameter Type number of the parameter is listed at the beginning of each section.
Unique Parameters
MIDI Speed (Type 0x00F2 at control address A - 0x0001, B - 0x0002, C - 0x000A)
Only the values in the following table should be used for the MIDI Speed parameter, other values may
produce random results:
Fast
Medium Fast
Medium Slow
Slow
Also see midi_output_rate under Setup Dumps.
Panel Button Message (Type 0x011D in V1.00; 0x011E in V1.10)
This parameter is implemented in such a way that the messages sent to the MPX 1 are treated as if they
were sent from the keyboard drivers in the system. The keyboard drivers in MPX 1 always send a PRESS
message when a button is pressed followed by a RELEASE message when the button is released to the
operating system. If a button is held for more than 2 seconds, a HOLD message is sent to the operating
system. A RELEASE message always follows a HOLD message. In general, MIDI data coming into the
box should follow the same conventions for consistent operation. The system will NOT interpret a PRESS
that is not followed by a RELEASE as a HOLD. In most cases, HOLD is used to gain access to a sub menu.
If the HOLD followed by release convention cannot be emulated by Windows, for instance, a separate
screen button could be used to trigger the HOLD message.
Program Number
(lo nibble)
Program Number
(lo mid nibble)
Program Number
(hi mid nibble)
Program Number
(hi nibble)
unused
unused
Class
-prog num—
0B 01 08 00 00 00
0x01
0x02
0x04
0x40
MPX 1 V1.10 MIDI Implementation Details
(Nibble 1 of argument)
(Nibble 2 of argument)
(Nibble 3 of argument)
(Nibble 4 of argument)
(Nibble 5 of argument)
(Nibble 6 of argument)
unused
00 00 F7
37
Need help?
Do you have a question about the MPX 1 V1.10 - MIDI IMPLEMENTATION DETAILS and is the answer not in the manual?
Questions and answers