80
11 Appendix
11.2 FaderPort Multichannel Controller MIDI Protocol
FaderPort™ Multichannel Production Controllers
Owner’s Manual
11.2.2
Faders
Use MIDI pitch bend message to transmit fader moves and receive fader positions.
FaderPort 8.
Channels 0-7 are used to address faders 1-8 respectively.
FaderPort 16.
Channels 0-15 are used to address faders 1-16 respectively.
Faders
Received
Ex, ll, hh
Transmitted
Ex, ll, hh
Fader index
x
Low 7 bits
ll
High 7 bits
hh
11.2.3
Encoders
Use CC messages to transmit increment and decrement values.
Transmitted endless rotary encoder delta values:
Pan / Param Encoder:
B0, 10, xx
Session Navigator Encoder:
B0, 3C, xx
xx
delta value bit (Bit 6 = direction, Bits 0-5 = number of steps)
11.2.4
Buttons and LEDs
Buttons
use Note On/Off messages to transmit the
pressed and released state on channel 0.
LEDs
use Note On/Off messages to receive the on,
off and flashing state on channel 0.
Transmitted
Button press and release message
90, id, ss
ID
See ID Table
ss
State (Release: 00, Pressed, 7F)
Received (On, Off, Flashing)
LED on / off message
90, id, ss
ID
See ID Table
ss
State (Off: 00, On: 7F, Flashing: 01)
Received (Color)
LED Color message
MIDI channel 1-3 is used to set the RGB values of a LED
color with 7-bit resolution per color
Red
91, id, cc
Green
92, id, cc
Blue
93, id, cc
ID
See ID table
cc
7-bit color value