9

Table Of Contents
When this class is chosen, a Group field appears below the Class pop-up menu. You can
determine the edited group by entering a number in the field. 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 field, allowing you to choose
the automation group parameter for the assignment. For further information, see the
Group Settings section of the Logic Express User Manual.
Editing Input Message Parameters in Expert View
The parameters in this section let you control different aspects of MIDI input.
MIDI Input Pop-Up Menu
When you choose a MIDI input (port) from the pop-up menu, all assignments that use
the same input are changed accordingly. 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 your com.apple.Logic.cs
preferences file. Simply paste this preference file into the Preferences folder of another
computer, open the Controller Assignments window in Expert view, and change the MIDI
Input parameter of one assignment (as applicable to the MIDI setup on the other
computer).
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.
55Chapter 2 Customizing Controller Assignments