Most supported control surfaces include preset 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 Logic
commands—either alone or in conjunction with the Command,
Shift, Option, and Control modifier buttons on the control
surface—in any combination.
You can assign controllers to parameters in the Logic Pro
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. See Use Controller Assignments Easy view and
Use Expert view.
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.
The current controller assignments and all Control Surfaces
preferences are stored in the
~/Library/Containers/com.apple.logic10/Data/Library/Preferences/com.apple.logic.pro.cs
file.
You do not need to explicitly save controller assignments or
related preferences and settings. These are automatically
stored when you quit Logic Pro.