
Overview of controller assignments in Logic Pro for Mac
Assigning controllers to Logic Pro for Mac 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: When Enable Complete Features is selected in Logic Pro > Settings > Advanced, Easy view and Expert view are available.
The current controller assignments and all Control Surfaces settings are stored in the ~/Library/Preferences/com.apple.logic.pro.cs file.
You do not need to save controller assignments or settings. These are automatically stored when you quit Logic Pro.