8

Table Of Contents
58 Chapter 2 Customizing Controller Assignments
Note: The Key Repeat checkbox is only available for key commands, key presses, and
relative value changes. If any other assignment class is selected, the checkbox is
dimmed.
The default key command assignments support the Key Repeat function (if useful and/
or applicable to the control surface/device)—making changes unnecessary for use of
this functionality.
If you want to enable the Key Repeat function for your own assignments, you may
need to use the re-learn option for the assigned message. Key Repeat messages must
include the Lo7 byte, which provides information on the up (released) or down
(pressed) state of the assigned button.
Logic Express guides you through the re-learning process: The current MIDI message is
automatically cleared, Learn mode is activated, and a help tag prompts you to send the
desired MIDI message.
Releasing the assigned button—after learning the MIDI message—automatically
creates the Lo7 byte, and assigns the Lo7 value (for the button release message) to the
Min parameter. The Lo7 value for the button pressed message is automatically assigned
to the Max parameter.
Typically, the value range of 1 to 127 is used for the button pressed message. The zero
(0) value is generally used for the button released message.
Note: Some control surfaces may use different value ranges (CM Labs MotorMix, for
example). Assigning appropriate Min and Max values ensures that key repeat will work
with such devices. This, however, means that you need to take care when manually
changing the Min or Max value for a key command (in cases where the Min and Max
values do not match the button pressed (on) and button release (off) states, the
complete assignment will not work). Please consult your control surface manual for
further information about the values it uses.