
Controller assignments Expert view Input Message parameters in Logic Pro for Mac
The parameters in this section control different aspects of MIDI input.
Input Message parameters
MIDI Input pop-up menu: Choose a MIDI input port to change all assignments that use the same input port. If the assignment belongs to a supported control surface, the device’s MIDI input also changes in the Setup window.
This makes it easy for you to create default assignments for a new control surface. These new assignments can be moved to other computers by copying and pasting your preferences file into the Preferences folder of another computer. You can then open the Controller Assignments window in Expert view on the other computer and change the MIDI Input parameter of one assignment.
Value Change field: Shows incoming MIDI messages that cause a value change in the destination parameter, and lets you edit these MIDI messages.
The Value Change field displays the message as a sequence of hexadecimal bytes. The plain language meaning appears below the field. The placeholders for the variable part of the message are:
Lo7: Low 7 bits of the value (LSB or Least Significant Bits)
Hi7: High 7 bits of the value (MSB or Most Significant Bits)
For messages containing only a Lo7 placeholder, the value is treated as 7 bit. For messages containing both a Lo7 and Hi7 placeholder, the value is treated as 14 bit. The order of Lo7 and Hi7 is honored, and there may be constant bytes in between. This allows you to define Control Change LSB and MSB portions. For example, B0 08 Hi7 B0 28 Lo7 indicates a 14-bit message.
Note: When you enter multiple MIDI messages, always enter each message completely, being sure to repeat the status byte, even if it’s the same. It may help to write out the message to ensure that the correct byte works, as you can’t know what status the previously sent message had.
For messages containing neither Lo7 nor Hi7 placeholders, Logic Pro assumes an incoming value of 1. This is typical for pressed or released buttons. Also see Multiply field in Controller assignments Expert view Value parameters in Logic Pro for Mac.
Touch/Release field: Enter an integer value to use the incoming MIDI message for status changes of the destination parameter from touched to released, or vice versa. A non-zero value means touched; a value of 0 means released. The messages are shown and edited in the same way as the Value Change field.
Note: The Touch/Release setting applies only to the Channel Strip assignment class and to parameters that can be automated.