X

Table Of Contents
Chapter 3 Controller assignments 48
Automation Group: Choose to use the assignment to set an automation group parameter.
When chosen, a Group eld appears below the Class pop-up menu. You can determine the
edited group by entering a number in the eld. Entering a “0” sets this parameter to the group
selected for the Automation Group parameter (in the control surface group parameters). A
Parameter pop-up menu also appears below the Group eld, allowing you to choose the
automation group parameter for the assignment. For further information, see the Group
Settings section of the Logic Pro Help.
Expert view Input Message parameters
The parameters in this section let you control dierent 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 devices 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
le 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 eld: Shows incoming MIDI messages that cause a value change in the
destination parameter, and lets you edit these MIDI messages.
The Value Change eld displays the message as a sequence of hexadecimal bytes. The plain
language meaning appears below the eld. The placeholders for the variable part of the
message are:
Lo7: Low 7 bits of the value (LSB or Least Signicant Bits)
Hi7: High 7 bits of the value (MSB or Most Signicant 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 dene 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 eld in Expert view
Value parameters on page 49.
Touch/Release eld: 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 eld.
Note: The Touch/Release setting applies only to the Channel Strip assignment class and to
parameters that can be automated.