Midi message output, Midi message input – Leprecon LP-X24 Manual v3.2 User Manual

Page 216

Advertising
background image

212

Appendix B

MIDI Protocol Specification

LP-X24 and LP-X48 Users Manual

The transmitted value in byte 3 is half the actual value of the channel. So a value of 2 is
sent as 1 and a value of 255 is sent as 127.

MIDI Message Output

The LP-X conforms to the MIDI message format specification. The LP-X is capable of
sending MIDI message which represent changes in front panel inputs used by the
Realtime cue processing code. It sends messages only when the system is in the RUN
mode. The LP-X does not send any MIDI messages for changes to user interface front
panel inputs.

Section 1 details the message formats. The LP-X only sends MIDI Controller Channel
Messages with the unit’s assigned MIDI output channel number.

The LP-X sends one or two MIDI messages whenever the system detects a button
press, button release or fader movement related to the running of a show. It does not
send messages related to programming a show. The first message, a High Controller
Channel message, is optional and defines the high order controller channel. The first
message is sent only if the High Order Controller Channel changed from the last MIDI
output message. Its controller function channel is set to MIDI_EXTENDED_CHANNEL
(127). The second, a Controller Channel message, contains the low order controller
channel and the current value for the input.

MIDI Message Input

The LP-X accepts all valid MIDI messages but only processes MIDI Controller Channel,
High Controller Channel and System Reset messages. If the MIDI input channel number
is set to OMNI, then the system processes all MIDI Controller Channel and High
Controller Channel messages, ignoring the MIDI channel number. Otherwise the system
processes only MIDI Controller Channel messages containing the unit’s MIDI input
channel number.

The LP-X processes MIDI High Controller Channel messages where the controller
function channel is set to MIDI_EXTENDED_CHANNEL (127) by saving the high order
controller channel value. It uses this value when processing MIDI Controller Channel
messages that have a function channel value of 0-126 to form an Extended Controller
Channel.

The LP-X always accepts the MIDI System Reset message. Upon receiving the System
Reset message, the LP-X performs the following actions:

1. puts unit into RUN mode

2. shows the conventional scene channel display

3. clears all button presses

4. zeroes the internal value of all faders

5. enables bank 0 faders and buttons

Advertising
This manual is related to the following products: