10.6

Table Of Contents
1163Logic Pro User Guide
Controller assignments Expert view Value parameters in
Logic Pro
The parameters in this section control different aspects of incoming MIDI message values.
Value parameters
Min and Max fields: Enter an integer value to set the minimum and maximum range for
incoming values represented by Lo7 and Hi7. Typically, the minimum defaults to 0, and
the maximum defaults to 127. Some control surfaces (such as CMLabs MotorMix) may
use the same message, with different value ranges, for different controls. For more
specific information, refer to the documentation that came with your device.
Format pop-up menu: Choose the encoding format for negative values in the 7-bit
portions sent over MIDI. The choices are:
Unsigned: No negative values are possible. The full 7- or 14-bit range is treated as a
positive number. The value range is 0 to 127 (7 bit) or 0 to 16383 (14 bit).
2’s complement: If the most significant bit is set, the value is negative. To obtain the
absolute value, invert all bits and add 1. The value range is from –128 (7 bit) to 127
or –8192 to 8191 (14 bit).
1’s complement: If the most significant bit is set, the value is negative. To set the
absolute value, invert all bits. Note that this allows two possible encoding values for
zero. The value range is –127 to 127 (7 bit) or –8191 to 8191 (14 bit).
Sign Magnitude: If the most significant bit is set, the value is negative. To set the
absolute value, clear the most significant bit. Note that this allows two possible
encoding values for zero. The value range is –127 to 127 (7 bit) or –8191 to 8191 (14
bit).
Note: The appropriate format for a device is usually specified in its documentation.
If unavailable, check the control surface manufacturers website or contact them for
more information.
Multiply field: Enter a value which is used to scale incoming MIDI values. This is useful
for button presses that have a value of 1. For example:
To set the automation mode to Write: Set Multiply to 4.00, and Mode to Direct.
To decrement a parameter by 1 with a button press: Set Multiply to –1.00, and Mode
to Relative.
Mode pop-up menu: Choose the mode used by incoming values to modify the current
parameter value. The choices are:
Direct: The incoming value is used as the parameter value.
Toggle: If the parameters current value is 0, it is set to the incoming value. All other
values set the parameter value to 0. This option is useful for buttons that toggle a
value, such as Mute or Solo.
Scaled: The incoming value is scaled from its value range to the destination
parameters value range. This is useful for faders and rotary encoders.
Relative: The incoming value is added to the parameters current value. This is
commonly used for encoders but is also useful for buttons that increment or
decrement by a certain amount—specified by the Multiply parameter.