CHAPTER 26. MIDI AND KEY REMOTE CONTROL
462
Live to pan right, causing an abrupt jump in the track's panning. A pan knob sending relative
messages would prevent this, since its incremental message to Live would simply say, Pan
slightly to the left of your current position.
There are four types of relative controllers: Signed Bit, Signed Bit 2, Bin Offset and Twos
Complement.
Convention (Mode)
Increment
Decrement
Relative (Signed Bit)
001 064
065 127
Relative (Signed Bit 2)
065 127
001 064
Relative (Bin Offset)
065 127
063 001
Relative (2's Comp.)
001 064
127 065
Each of these are also available in a linear mode; Some MIDI encoders use acceleration
internally, generating larger changes in value when they are turned quickly. For control
surfaces that are not natively supported, Live tries to detect the controller type and whether
acceleration is being used or not.
You can improve the detection process by moving the relative controller slowly to the left
when you make an assignment. Live will offer its suggestion in the Status Bar's mode
chooser, but if you happen to know the relative controller type, you can manually select it.
Live will do the following with relative MIDI controller messages:
Session View Slots
Value increment messages are treated like Note On messages.
Value decrement messages are treated like Note Off messages.
Switches
Increment messages turn the switch on. Decrement messages turn it off.
Radio Buttons
Increment messages make the radio button jump forward to the next
available option. Decrement messages make it jump backward.
Continuous Controls
Each type of relative MIDI controller uses a different inter-
pretation of the 0...127 MIDI controller value range to identify value increments and
decrements:
Please consult the documentation that came with your MIDI controller if you need further
information on relative MIDI controllers.