10.6

Table Of Contents
1146Logic Pro User Guide
Assign hardware controllers
Overview of controller assignments in Logic Pro
Assigning controllers to Logic Pro parameters lets you use faders, knobs, switches, and
other controllers to remotely adjust Logic Pro functions. These controls can be used
directly or in conjunction with modifier keys. You can assign any controller capable of
generating a MIDI message to a parameter in Logic Pro.
Most supported control surfaces feature controller assignments that become active when
you add the device to your system. You can change existing assignments for supported
control surfaces and create new assignments for both supported and unsupported devices.
For example, the default assignments of the F1 to F7 buttons on the MackieControl open
screensets 1 to 7 in Logic Pro. You can reassign these control surface buttons to other
commands—either alone or in conjunction with the Command, Shift, Option, and Control
modifier buttons on the control surface—in any combination.
You assign controllers to parameters in the Controller Assignments window using the
Learn process. The Controller Assignments window has two views: a compact Easy view,
where you can assign channel strip and plug-in parameters, and the more extensive Expert
view, where you can create and edit any type of controller assignment, including global,
automation, and control surface group assignments.
Important: Easy view is available only when you select the Show Advanced Tools checkbox
in the Advanced Logic Pro preferences. Expert view is available only when you select the
Show Advanced Tools checkbox and the Control Surfaces checkbox in the Advanced Logic
Pro preferences. For more information, see Advanced preferences in Logic Pro.
The current controller assignments and all Control Surfaces preferences are stored in the
~/Library/Preferences/com.apple.logic.pro.cs file.
You do not need to save controller assignments or related preferences and settings. These
are automatically stored when you quit Logic Pro.