Effect Status; Knob Data; Patch System Data - Lexicon MPX 1 V1.10 - MIDI IMPLEMENTATION DETAILS Midi Implementation Manual

V1.10 midi implementation details
Table of Contents

Advertisement

Lexicon
Effect Status (Bytes 516-517, Parameter Type 0x0113 in V1.00; 0x0114 in V1.10)
This one byte determines the "bypassed/not-bypassed" state of each of the effects blocks. Each of the
first six bits is assigned to an effect block with a 0 indicating "bypassed" and a 1 indicating "not-bypassed"
(or active). The following masks are defined in the system software to toggle these bits:
PITCH_ON
0x01
CHORUS_ON
0x02
EQ_ON
0x04
MOD_ON
0x08
REVERB_ON
0x10
DELAY_ON
0x20
Knob Data (Bytes 698-721)
The "Knob" (also referred to as the custom controller) allows the operator to rename a parameter and place
it in "Soft Row". "Value" represents the value of the custom controller you want to store and the value you
want the controller to initialize to. The minimum and maximum values are 8-bit values but should be limited
to 0-127 as all other controllers.
With Knob you can assign a 9-character name that will appear on the display as well as minimum and a
maximum value to which the controller can be adjusted. As with the program name, the Knob name does
NOT need to be null terminated but should be padded with spaces (0x20).
Patch System Data (Bytes 578-697)
This group of bytes defines the patch assignments made for the current program. Each patch consists
of 12 bytes which function as follows:
Offset
Description
0
Source controller number
1
Source minimum value
2
Source mid value
3
Source maximum value
4
Destination effect/controller type 1
5
Destination parameter index
6,7
Destination minimum value
8,9
Destination mid value
10,11
Destination maximum value
Source controller number is the number from Appendix A: Controller Numbers. A value of 0xFF indicates
that the controller is unassigned.
Source minimum value defines what the system considers the minimum value for a given controller. When
the controller hits this value the system will drive the destination parameter to its defined minimum value.
Source mid value defines what the system considers the mid value for a given controller. When the
controller hits this value the system will drive the destination parameter to the destination's defined mid
value. A value of 0xFF indicates that the mid field is not used.
This implies linear response to controller values between the min and max values.
Source maximum value defines what the system considers the maximum value for a given controller.
When the controller hits this value the system will drive the destination parameter to its defined maximum
value. All controllers have a range of 0-127.
MPX 1 V1.10 MIDI Implementation Details
# Bytes
Parameter Type
V1.00
1
0x013A
1
0x013B
1
0x013C
1
0x013D
0x013E
1
0x013F
2
0x0140
2
0x0141
2
0x0142
V1.10
0x013B
0x013C
0x013D
0x013E
0x013F
0x0140
0x0141
0x0142
0x0143
33

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mpx 1

Table of Contents