Apple Logic Pro - X User Manual

Logic Pro X
Control Surfaces Support
For OS X
K Apple Inc.
Copyright © 2013 Apple Inc. All rights reserved.
Your rights to the software are governed by the accompanying software license agreement. The owner or authorized user of a valid copy of Logic Pro software may reproduce this publication for the purpose of learning to use such software. No part of this publication may be reproduced or transmitted for commercial purposes, such as selling copies of this publication or for providing paid for support services.
The Apple logo is a trademark of Apple Inc., registered in the U.S. and other countries. Use of the “keyboard” Apple logo (Shift-Option-K) for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws.
Every eort has been made to ensure that the information in
this manual is accurate. Apple is not responsible for printing or clerical errors.
Because Apple frequently releases new versions and updates to its system software, applications, and Internet sites, images
shown in this manual may be slightly dierent from what you
see on your screen.
Apple
1 Innite Loop
Cupertino, CA 95014 408-996-1010
www.apple.com
Apple, the Apple logo, Apple, FireWire, GarageBand, iPod, and Logic are trademarks of Apple Inc., registered in the U.S. and other countries.
Intel, Intel Core, and Xeon are trademarks of Intel Corp. in the U.S. and other countries.
Other company and product names mentioned herein are trademarks of their respective companies. Mention of third-party products is for informational purposes only and constitutes neither an endorsement nor a recommendation. Apple assumes no responsibility with regard to the performance or use of these products.
019-2551

Contents

11 Chapter 1: Control surfaces 11 Control surfaces overview
12 Chapter 2: Basic control surface setup 12 Control surface requirements 13 Connect control surfaces 15 Add a control surface to Logic Pro 16 Create control surface groups 18 Control surface inspector 18 Control surface inspector overview 19 Device parameters 19 Special parameters 20 Control Surface Group parameters 26 Control surfaces preferences 26 Open Control Surfaces preferences 26 General Control Surfaces preferences 28 Help Tags preferences 29 Modal dialog display 30 Control surface use tips 31 Control surfaces supported by Logic Pro 33 Software and rmware
34 Chapter 3: Controller assignments 34 Controller assignments overview 35 Controller Assignments Easy view 35 Use Controller Assignments Easy view 36 Assign and delete controllers in Easy view 38 Controller Assignments Expert view 38 Use Expert view 39 Expert view parameters 41 Assign and delete controllers in Expert view 42 Use zones and modes 44 Control Name and Label elds 44 Flip Group and Exclusive parameters 45 Class pop-up menu parameters 48 Expert view Input Message parameters 49 OSC Message Paths 49 Expert view Value parameters 52 Assign buttons to key commands
3
54 Chapter 4: Mackie Control 54 Mackie Control overview 55 Mackie Control displays 55 Mackie Control displays overview 55 Mackie Control display control buttons 57 Mackie Control channel strips 57 Mackie Control channel strips overview 57 Mackie Control V-Pots 58 Mackie Control channel strip buttons and LEDs 59 Mackie Control faders 60 Mackie Control assignment buttons 60 Mackie Control Assignment buttons overview 60 Mackie Control assignment views 60 Mackie Control Track button 63 Mackie Control Pan/Surround button 66 Mackie Control EQ button 68 Mackie Control Send button 70 Mackie Control Plug-in button 73 Mackie Control Instrument button 75 Mackie Control fader bank buttons 75 Mackie Control Bank buttons 76 Mackie Control Channel buttons 76 Mackie Control Flip button 77 Mackie Control Global View buttons 77 Mackie Control function keys 78 Mackie Control modier buttons 79 Mackie Control automation buttons 80 Mackie Control Group button 81 Mackie Control utilities buttons 82 Mackie Control transport buttons 82 Mackie Control transport buttons overview 83 Mackie Control Marker button 84 Mackie Control Nudge button 86 Use the Mackie Control Cycle button 87 Use the Mackie Control Drop button 88 Mackie Control Replace, Click, and Solo buttons 88 Use Mackie Control cursor and zoom keys 89 Mackie Control Jog/Scrub wheel 89 Mackie Control programmable user modes 90 Mackie Control foot switches 90 Mackie Control assignments 90 Mackie Control assignments overview 91 Mackie Control Display buttons 91 Mackie Control channel strips (1 to 8) 94 Mackie Control Assignment buttons 95 Mackie Control function keys 97 Mackie Control Global View buttons 98 Mackie Control modier buttons 99 Mackie Control automation buttons 99 Mackie Control utilities buttons
Contents 4
100 Mackie Control transport buttons 101 Mackie Control cursor keys 103 Mackie Control Jog/Scrub wheel 103 Mackie Control external inputs
104 Chapter 5: M-Audio iControl 104 iControl overview 105 iControl Assignment buttons 106 iControl Arrow buttons 107 iControl channel strip controls 107 iControl Mixer and Channel view 108 Use the iControl Jog Wheel 108 iControl transport controls 109 Use iControl locators and Cycle mode 109 iControl Master fader 110 iControl assignments 110 iControl assignments overview 110 iControl Assignment button functions 111 iControl channel strip functions 111 iControl Jog Wheel functions 112 iControl transport functions
113 Chapter 6: Euphonix devices 113 Set up your Euphonix device 114 Change the Euphonix track display 114 Set up MC Professional Soft Key assignments 115 Choose Euphonix automation modes 116 Euphonix fader strips 116 Control of plug-ins with Euphonix devices 117 Euphonix knobsets 117 Euphonix knobsets overview 118 Use the Inserts knobset 119 Use the Input knobset 121 Use the EQ knobset 122 Use the Aux or Sends knobset 123 Use the Pan/Surround knobset 123 Use the Group knobset 124 Use the Mix or Output knobset 124 Euphonix Logic Pro features
Contents 5
125 Chapter 7: CM Labs Motormix 125 Set up your Motormix 126 Motormix assignments 126 Motormix Select buttons 127 Motormix faders and pots 130 Motormix multi buttons 131 Motormix burn buttons 132 Motormix Solo and Mute buttons 132 Motormix view controls 133 Motormix left function buttons 134 Motormix right function buttons
135 Chapter 8: Frontier Design TranzPort 135 Set up your TranzPort 135 TranzPort LCD 136 TranzPort assignments 136 TranzPort channel strip 137 TranzPort master controls
140 Chapter 9: JLCooper CS-32 MiniDesk 140 Set up your CS-32 MiniDesk 140 CS-32 MiniDesk assignments 140 CS-32 MiniDesk assignments overview 141 CS-32 MiniDesk display 142 CS-32 MiniDesk pots 143 CS-32 MiniDesk channel strips 144 CS-32 MiniDesk bank button 145 CS-32 MiniDesk F keys 146 CS-32 MiniDesk cursor controls 146 CS-32 MiniDesk transport controls 147 CS-32 MiniDesk Jog wheel controls
148 Chapter 10: JLCooper FaderMaster 4/100 148 Set up your FaderMaster 4/100 148 FaderMaster 4/100 assignments
149 Chapter 11: JLCooper MCS3 149 Set up your MCS3 149 MCS3 assignments 149 MCS3 assignments overview 150 MCS3 F1 to F6 buttons 150 MCS3 W1 to W7 buttons 150 MCS3 cursor controls 151 MCS3 Jog wheel and Shuttle ring 151 MCS3 transport controls
Contents 6
152 Chapter 12: Korg microKONTROL and KONTROL49 152 Set up microKONTROL and KONTROL49 153 microKONTROL and KONTROL49 assignments 153 microKONTROL and KONTROL49 Pads 155 microKONTROL and KONTROL49 main controls 157 microKONTROL and KONTROL49 channel strips 157 microKONTROL and KONTROL49 external input
158 Chapter 13: Mackie Baby HUI 158 Set up your Baby HUI 158 Baby HUI assignments 158 Baby HUI assignments overview 159 Baby HUI channel strips 159 Baby HUI encoder assignment controls 160 Baby HUI automation controls 160 Baby HUI display controls 160 Baby HUI utility controls 161 Baby HUI navigation controls 161 Baby HUI transport controls
162 Chapter 14: Mackie HUI 162 Set up your HUI 163 HUI assignments 163 HUI assignments overview 164 HUI assign controls 165 HUI fader bank buttons 166 HUI window controls 166 HUI keyboard shortcuts 167 HUI channel strips 169 HUI DSP controls 171 HUI function keys 172 HUI global controls 173 HUI automation controls 174 HUI status/group controls 174 HUI editing controls 175 HUI time display 175 HUI numeric keypad controls 177 HUI transport controls 178 HUI cursor buttons 179 HUI Jog Wheel 179 HUI foot switches
Contents 7
180 Chapter 15: Mackie C4 180 Set up of your C4 180 C4 V-Pots and V-Select buttons 181 Use C4 views 186 C4 function buttons 187 C4 Assignment buttons 187 C4 Assignment buttons overview 188 C4 Marker overlay 188 C4 Track overlay 188 C4 Channel Strip overlay 189 C4 Function overlay 190 C4 modier buttons 191 C4 Parameter, Track, and Slot buttons
192 Chapter 16: Radikal Technologies SAC-2K 192 Set up your SAC-2K 192 SAC-2K assignments 192 SAC-2K assignments overview 193 SAC-2K LCDs and encoders 194 SAC-2K channel strips 195 SAC-2K Mixer view controls 198 SAC-2K software navigation controls 198 SAC-2K locator display 199 SAC-2K marker controls 200 SAC-2K transport controls 200 SAC-2K Channel view controls 200 SAC-2K troubleshooting
201 Chapter 17: Recording Light 201 Set up Recording Light 201 Recording Light parameters
203 Chapter 18: Roland SI-24 203 Set up your SI-24 203 SI-24 assignments 203 SI-24 assignments overview 204 SI-24 channel strips 206 SI-24 status mode controls 206 SI-24 channel assign controls 207 SI-24 surround/pan controls 208 SI-24 numeric key controls 209 SI-24 transport controls
Contents 8
210 Chapter 19: Tascam FW-1884 210 Set up FW-1884, FE-8, or FW-1082 210 FW-1884 assignments 210 FW-1884 assignments overview 211 Encoders (FW-1884, FE-8) 212 Shortcut controls (FW-1884 only) 213 Channel strips (FW-1884, FE-8, FW-1082) 214 EQ controls (FW-1884 only) 215 Encoders and controls (FW-1082 only) 218 Automation controls (FW-1884 only) 219 Mode controls (FW-1082 only) 219 Master controls (FW-1884, FE-8, FW-1082)
221 Chapter 20: Tascam US-2400 221 Set up your US-2400 221 US-2400 assignments 221 US-2400 assignments overview 222 US-2400 channel strips 223 US-2400 encoders 225 US-2400 master channel 226 US-2400 encoder assignments 228 US-2400 master section controls
230 Chapter 21: Tascam US-428 and US-224 230 Set up your US-428 or US-224 230 US-428 and US-224 assignments 230 US-428 and US-224 assignments overview 231 US-428 and US-224 channel strips 232 US-428 and US-224 EQ controls 233 US-428 and US-224 master controls 234 US-428 and US-224 Locate controls 234 US-428 and US-224 Bank controls 234 US-428 and US-224 transport controls
235 Chapter 22: Yamaha 01V96 235 Set up your 01V96 235 01V96 assignments 235 01V96 assignments overview 236 01V96 Display Access controls 237 01V96 Fader Mode controls 239 01V96 LCD controls 240 01V96 LCD display modes 241 01V96 Selected Channel control 241 01V96 data entry controls 242 01V96 channel strips 243 01V96 assignable keys
Contents 9
247 Chapter 23: Yamaha 02R96 247 Set up your 02R96 247 02R96 assignments 247 02R96 assignments overview 248 02R96 Display Access control 248 02R96 Aux Select controls 248 02R96 Encoder and Fader Mode controls 249 02R96 Eect/Plug-in controls 250 02R96 LCD 251 02R96 assignable keys 252 02R96 channel strips 252 02R96 Machine Control parameters 253 02R96 data entry controls
254 Chapter 24: Yamaha DM1000 254 Set up your DM1000 254 DM1000 assignments 254 DM1000 assignments overview 255 DM1000 Display Access controls 256 DM1000 Aux Select controls 257 DM1000 Encoder and Fader Mode controls 258 DM1000 LCD controls 258 DM1000 LCD display modes 260 DM1000 data entry controls 261 DM1000 channel strips 261 DM1000 stereo channel strip control 262 DM1000 assignable keys
266 Chapter 25: Yamaha DM2000 266 Set up your DM2000 266 DM2000 assignments 266 DM2000 assignments overview 267 DM2000 Matrix Select controls 268 DM2000 Aux Select controls 269 DM2000 Encoder and Fader Mode controls 269 DM2000 Display Access controls 270 DM2000 Eect/Plug-in controls 271 DM2000 LCD 271 DM2000 Track Arming controls 272 DM2000 Automix controls 274 DM2000 Locator controls 275 DM2000 transport and cursor controls 277 DM2000 channel strips 278 DM2000 assignable keys
Contents 10
Control surfaces
1

Control surfaces overview

Control surfaces are hardware devices that feature a variety of controls, which can include faders, rotary knobs, buttons, and displays. Control surfaces typically allow you to select parameters for
editing or to select particular tracks/channel strips or banks (of channel strips). Many also oer
a Jog Wheel, which allows you to move the playhead precisely; transport buttons, such as Play, Rewind, and so on; and other controls.
Some simple control surfaces only provide (non-motorized) faders and knobs. More sophisticated units include motorized faders, rotary encoders, LED rings, and programmable displays. The additional feedback these control surfaces provide makes them easier to use— without having to refer to your computer screen to know what mode the device is in or what current parameter values are.
You can use hardware control surfaces to control and automate transport, mixing, recording, and other tasks in Logic Pro.
All Logic Pro Mixer controls, such as level and pan, can be adjusted onscreen—using your mouse and computer keyboard. This is not, however, an ideal method for precise real-time control. You
can enhance your creative ow and achieve greater exibility and precision by connecting a
hardware control surface to your computer.
Control surfaces are ideal for creating a dynamic live (onstage) performance when used with a portable computer, MIDI keyboard, and audio and MIDI interfaces. In the studio, you can record control surface automation (even when Logic is not in record mode). Track automation appears in the Logic Tracks window and in the Piano Roll Editor.
When you move a fader on the control surface, the corresponding fader in the Logic Mixer moves with it. EQ or other parameters can be altered by turning rotary knobs on the control surface, with assigned parameters updating instantly in Logic.
Because communication between Logic and your control surface is bidirectional, adjustments
to parameters onscreen are immediately reected by the corresponding control on the
control surface.
Note: When you use a supported control surface with Logic Pro, some controls are pre-mapped to common functions. You can map unassigned controls to other Logic Pro commands and functions (see Controller assignments overview on page 34).
11
Basic control surface setup

Control surface requirements

Regardless of the control surface being used, you rst need to connect, add, and congure
your device for use with Logic Pro. The setup procedures and preferences are common to all control surfaces.
To use one or more control surfaces with Logic Pro, you will need:
An installed, authorized copy of Logic Pro
For USB- or FireWire-equipped devices: An available USB or FireWire port. Ideally, this should be a direct USB or FireWire connection with the computer, rather than through a hub. Refer to the documentation provided by the manufacturer of your control surface.
For devices that are only equipped with MIDI ports: A MIDI interface with free MIDI input and output ports for each device. For example, if you are using a MIDI interface with eight MIDI input ports and eight MIDI output ports—with one Mackie Control and one Mackie Control XT unit—you will need to use two MIDI interface MIDI In ports and two MIDI interface MIDI Out ports.
An installed driver (if required by your control surface) that is supported by the operating system you are using on your computer
2
Important: Your MIDI interface must feature driver software that supports SysEx communication.
Consult the documentation that shipped with your MIDI interface (or MIDI interface drivers).
The number of devices that can be used simultaneously depends on the number of free ports of the appropriate type (USB, FireWire, or other) available on your system. Using
multiple control surfaces allows you to control more tracks and channels, eects, and other
parameters simultaneously.
In a standard control surface conguration, you can use a single control surface or one
accompanied by one or more expansion devices. You can also create control surface groups, as described in Create control surface groups on page 16.
12

Connect control surfaces

Logic Pro supports many control surfaces that connect to your computer using FireWire, USB, and other connection protocols. Be sure to check the type of connection that your device features and that it is supported by your computer. Before connecting the device, read the
installation instructions included with it, and install the latest version of any appropriate rmware
or driver software, if needed. For more information, refer to the documentation that came with the device.
Note: Some control surfaces allow you to connect footswitches or pedals as additional controllers. If your control surface features suitable connectors, you can connect optional footswitches to remotely control playback and other functions. This frees your hands for other controls and can also be helpful when using guitars or other instruments that require two-handed playing.
Connect a FireWire or USB control surface
1 Connect your FireWire or USB control surface directly to your computer.
FireWire and USB devices transmit and receive data through a single cable, if the device supports bidirectional communication. The diagram illustrates a typical setup using a FireWire or USB cable:
Computer
FireWire/USB cable
Control Surface
Important: It is recommended that you connect FireWire and USB devices directly to your
computer, rather than through a hub. Daisy-chaining devices can result in errors and other problems, due to the amount of data transmitted in real time.
2 Once connected, press the power switch on your control surface.
When powered, the displays (such as an LCD, if your device has one) or LEDs are lit. Some LCDs
display a welcome message, which includes the rmware version number. On most control
surfaces with motorized faders, each fader slides to its top position, then back to its bottom or center position. This self-diagnostic initialization procedure indicates that your units are functioning correctly.
Note: Generally, you can turn on your computer either before or after you turn on the control surface. Some devices, however, may require the computer to be turned on before or after the device has initialized. Check the device documentation, and manufacturer website.
Chapter 2 Basic control surface setup 13
Connect a networked control surface
1 Connect your control surface to the network (LAN) ports of your Mac computer, using a standard
(CAT5 or CAT6) networking cable.
Most devices connected in this way also incorporate audio I/O and digital audio converters, plus built-in MIDI ports, making the addition of these peripherals a simple, single cable (and driver) installation.
Important: It is recommended that such devices are directly connected to the computer, rather
than through a network hub or switch.
2 Once connected, press the power switch on your control surface.
When powered, the displays (such as an LCD, if your device has one) or LEDs are lit. Some LCDs
display a welcome message, which includes the rmware version number. On most control
surfaces with motorized faders, each fader slides to its top position, then back to its bottom or center position. This self-diagnostic initialization procedure indicates that your units are functioning correctly.
Note: Generally, you can turn on your computer either before or after you turn on the control surface. Some devices, however, may require the computer to be turned on before or after the device has initialized. Check the device documentation, and manufacturer website.
Connect a MIDI control surface
1 Connect your MIDI control surface to a MIDI interface, and connect the MIDI interface to your
computer.
MIDI interfaces are typically connected to your computer via the USB or FireWire connection protocols. MIDI uses separate ports for input and output, and you must connect both the MIDI input and output to use the device with Logic Pro. The diagram illustrates a typical setup using MIDI input and output:
MIDI interface
Out port In port
Out portIn port
Control surfaceComputer
Important: It is recommended that you do not daisy-chain other MIDI devices via MIDI through
to the MIDI In or Out ports used by control surfaces. Daisy-chaining can result in errors and other problems due to the amount of data transmitted in real time.
2 Once connected, press the power switch on your control surface.
When powered, the displays (such as an LCD, if your device has one) or LEDs are lit. Some LCDs
display a welcome message, which includes the rmware version number. On most control
surfaces with motorized faders, each fader slides to its top position, then back to its bottom or center position. This self-diagnostic initialization procedure indicates that your units are functioning correctly.
Note: Generally, you can turn on your computer either before or after you turn on the control surface. Some devices, however, may require the computer to be turned on before or after the device has initialized. Check the device documentation, and manufacturer website.
Chapter 2 Basic control surface setup 14

Add a control surface to Logic Pro

Some control surfaces (such as the Mackie Control) are detected automatically when you open Logic Pro. You can add other devices that are not detected automatically using the Setup window. Installation is covered in the setup section for your particular device. Some devices may
require dierent or additional steps, but in most cases you only need to select the name of the
device you want to use with Logic Pro, then add it.
Add a control surface by scanning
1 To open the Control Surfaces Setup window, choose Logic Pro > Control Surfaces > Setup.
2 In the Setup window, choose New > Install, and then select the device from the list. You can
select more than one model by Command-clicking multiple entries in the list. If you select more than one model, Logic Pro performs the operation for each model, in turn.
Note: If you don’t want to select the models to be scanned, you can choose New > Scan All in the Setup window: Logic Pro searches for all supported control surface units on all ports. This process may take a few minutes.
3 Click the Scan button. You can also press Enter, or double-click the device name to initiate the
scan.
Logic Pro scans your system for connected devices, and automatically installs (and connects to)
those it nds.
4 When you nish, close the window.
Add a control surface manually
Some control surfaces don’t support automatic scanning. Such devices must be added manually to your setup. When you add a device manually, you also need to assign the appropriate MIDI In and Out port parameters.
Note: It is preferable to install devices by scanning, whenever possible. Logic Pro is able to gather more information about devices through scanning than with manual installation.
1 To open the Control Surfaces Setup window, choose Logic Pro > Control Surfaces > Setup.
2 In the Setup window, choose New > Install, and select the device you want from the list.
3 Click the Add button.
4 Close the Install window when you nish.
If another control surface of the selected type already exists in your setup, a warning dialog asks
you to conrm the addition of the new device.
You need to manually alter the MIDI In and Out port values (in the Device parameters of the Setup window) to match those of the connected unit.
Note: You can reinitialize the support of all connected control surfaces by choosing Logic Pro > Control Surfaces > Rebuild Defaults.
Chapter 2 Basic control surface setup 15

Create control surface groups

If you have multiple control surface units in your system, you can dene how they relate to each
other by creating control surface groups. A control surface group consists of multiple devices
that you combine to create a single, unied virtual control surface.
You can create up to 20 control surface groups. Each group can consist of any number of physical devices. The only limiting factor is the number of available ports.
You can independently determine the default behavior of each device in a group. For more information, see Device parameters on page 19.
Create a control surface group
1 To open the Control Surfaces Setup window, choose Logic Pro > Control Surfaces > Setup.
2 In the Setup window, drag the icons of the control surfaces you want to group so that they form
a single horizontal row.
The order of the icons from left to right denes the order in which tracks and parameters are
arranged and displayed on the devices.
Use two control surfaces independently
1 To open the Control Surfaces Setup window, choose Logic Pro > Control Surfaces > Setup.
2 In the Setup window, arrange the icons for the control surfaces in separate rows—that is, one
above the other.
Chapter 2 Basic control surface setup 16
Pictured below is a multiple group example with two Mackie Controls, three Mackie Control XTs, and one HUI:
The top row, consisting of the Mackie Control #1, Mackie Control XT #1, and Mackie Control XT #2, forms a single control surface group with 24 channels. Mackie Control #1 controls channels 1 to 8, XT #1 controls channels 9 to 16, and XT #2 handles channels 17 to 24.
In the second row, the Mackie Control #2 and Mackie Control XT #3 form a second control surface group, controlling instruments (on channels 1 to 8) and auxes (on channels 9 to 16).
In the third row, the HUI forms a single unit control surface group.
Each group has individual settings, such as Flip mode, Display mode, Plug-in Parameter Bank
Oset, and others. This allows you to access, edit, and automate dierent sections of the Logic
Pro Mixer.
In the example above, the three units in the top row could be used to control audio and MIDI channel strips. In the second row, Mackie Control #2 could be used to control software instrument channel strips 1 to 8, and XT #3 could be used to control aux channel strips 1 to 8.
The HUI could be used to edit group denitions. The physical placement of units and the way you use them are completely exible.
Note: In most situations, the placement of your control surface units in relation to each other should be the same onscreen as in the real world.
Once you have created a control surface group, you can congure it in the Setup window. For
more information, see Control Surface Group parameters overview on page 20.
Chapter 2 Basic control surface setup 17

Control surface inspector

Control surface inspector overview

The inspector at the left side of the Control Surfaces Setup window contains two or three parameter areas: Device parameters, Special parameters, and Control Surface Group parameters.
You can congure your control surface setup to meet your needs by editing these parameters.
Important: Any changes to settings (in the Setup window or from the device) are saved in a
preferences le, named “com.apple.logic.pro.cs.” It is found here: ~/Library/Containers/com. apple.logic10/Data/Library/Preferences/. This le is saved independently of the Logic Pro Preferences le.
Chapter 2 Basic control surface setup 18

Device parameters

Device parameters
Out Port pop-up menu: Choose the MIDI output port from the pop-up menu.
Input pop-up menu: Choose the MIDI input port from the pop-up menu.
Each control surface must be connected to an independent MIDI In and Out port (or corresponding USB/FireWire port, designated as a MIDI port by the device driver). When the device is added, the automatic setup or scan procedure sets the appropriate MIDI input and output port settings for the device. If the MIDI port settings are incorrect, you can manually choose them from the Input and Out Port pop-up menus.
Module: Shows the name of the control surface.
Model: Shows the model name of the control surface.
Version: Shows the rmware version for some control surfaces.
Color: Click to select the color that indicates which tracks are being controlled by this control surface. Choose the color from the color picker that opens. In the Tracks window, the tracks controlled by this device are colored along the left edge of the track list when control surface bars are displayed.

Special parameters

Some control surfaces such as the Mackie Control allow you to dene “special” parameters such as fader touch sensitivity. When a device that oers special parameters is connected, the
special parameters area appears in the inspector. For more information about supported special parameters, refer to the documentation for your device.
Chapter 2 Basic control surface setup 19

Control Surface Group parameters

Control Surface Group parameters overview
If you have created one or more control surface groups, you can congure these groups in the
Control Surface Group parameters. These parameters apply to the group associated with the selected device and allow you to set up each group to meet your needs. Many group parameters can also be changed directly from the control surface.
Control Surface Group parameters are divided into several areas. See Control Surface Group
display parameters, Control Surface Group send and plug-in parameters, and Control Surface Group other parameters.
Chapter 2 Basic control surface setup 20
Control Surface Group display parameters
The parameters at the top of the Control Surface Group parameters give you control over aspects of the device displays.
Display parameters
Flip Mode pop-up menu: Choose the functions for the faders and rotary encoders of the channel strips on the device. For control surfaces that contain a fader and a rotary encoder for each channel strip, Flip mode allows you to assign both controls to the same parameter, or to swap their assignments. The choices are:
O: Standard mode, with the fader acting as a volume control.
Duplicate: Assigns both the fader and encoder to the currently selected encoder parameter.
Swap: Switches the fader and encoder assignments, making the fader a pan control and the encoder a channel volume control, for example.
Mute: Disables the fader. This is useful when recording in the same room as the control surface and you want to avoid the mechanical noise of the faders. Any existing automation still functions normally.
Display Mode: Click to limit the device display to only the name or only the value of the current
parameter. This is helpful if there is insucient space for the display of both the parameter
name and value.
Clock Display: If your control surface features a position display, this parameter determines how the playhead position is represented. Click to switch between Beats (musical values) or SMPTE (absolute time values).
Note: The exact elements displayed, and thus their positions, depend on the selected SMPTE
or bar/beat display option dened in the Logic Pro Preferences.
Channel Strip View Mode pop-up menu: Choose one of the following views:
Arrange: The channel strips on the device correspond to Logic Pro channel strips as they appear in the Mixer window. The layout of channel strips matches the way tracks are laid out in the Tracks window. Channel strip 1 in the Mixer window is equivalent to channel 1 on the control surface, channel strip 2 in the Mixer is equivalent to channel 2, and so on. Instruments and channels used by multiple tracks are merged into one channel. This is the default mode of most devices, including the Mackie Control.
All: The channel strips on the device correspond to Logic Pro channel strips of certain types, such as MIDI or aux channels, independent of their use in tracks. Control surfaces that
support this view generally allow you to dene which channel types you want to display.
The contents of the Logic Pro Mixer window automatically follow the state of the control surface, provided that the View > Link Control Surfaces option is turned on.
Tracks: This view is similar to Arrange view, but individual channel strips are shown when multiple tracks address the same channel. Typically, this is a software or MIDI instrument channel, with several tracks routed to it.
Chapter 2 Basic control surface setup 21
Single: This view shows a single channel and its routing to auxes and so on. You can determine which parameters are edited by the channel strip controllers on the control surface.
Note: The View is a property of the control surface group, not a global setting. One group can display busses, while the other shows tracks, for example.
Fader Bank for Tracks View: Drag vertically, or enter an integer value to oset which tracks are
controlled by the channel strips of the device in Tracks view. For example, if your device has eight channel strips, these might normally be assigned to audio channel strips 1–8 in Logic Pro. If you set this parameter to 2, the device channel strips would control Logic Pro Mixer channel strips 3–10 (1 + 2 = 3).
Fader Bank for All View: Drag vertically, or enter an integer value to oset which Logic Pro
channel strips are controlled by the device in All view. This parameter is only available when multiple channel strip types are displayed in the Mixer. When single channel strip types are displayed, there are separate fader bank parameters. (These aren’t displayed in the parameter list.)
Channel Strip Parameter pop-up menu: Choose which function is controlled by the channel strip encoders on the device. The choices are:
Volume: Encoders adjust channel volume.
Pan: Encoders adjust channel panorama position.
Format: Encoders adjust or select channel format.
Input: Encoders adjust or select channel input source.
Output: Encoders adjust or select channel output (main outs/auxes/surround).
Automation: Encoders adjust or select channel automation mode.
Group: Encoders adjust group membership of the track. Editing the parameter allows you to set either “no group” or a single group. Enabling membership of multiple groups is not possible. (This can only be done directly in the Logic Pro Mixer.)
Displayed Par.: Encoders adjust the automation parameter selected in the Tracks window. This is especially useful if you set the control surface to Arrange view, and your Tracks window shows multiple automation subtracks with Logic Pro parameters.
Surround Parameter pop-up menu: Choose the surround parameter that the rotary encoders will control. The choices are:
Angle: Encoders adjust surround angle.
Diversity: Encoders adjust surround diversity (direction).
LFE: Encoders adjust LFE level.
Spread: Encoders adjust the Spread parameter of Stereo to Surround channel strips.
X: Encoders adjust surround X position.
Y: Encoders adjust surround Y position.
Center: Encoders adjust the Center channel level.
Note: The X and Y parameters are a dierent representation of the Angle and Diversity
parameters, and thus are independent of them. The X and Y parameters support the use of surround joysticks.
EQ Band: Drag vertically, or enter an integer value to set the current EQ band, enabling you to edit a particular Channel EQ or Linear Phase EQ parameter for all tracks in the EQ Multi Channel View.
Chapter 2 Basic control surface setup 22
EQ Parameter pop-up menu: Choose which parameter of the selected EQ band is controlled by the encoders in EQ Multi Channel View. The choices are:
Frequency: Encoders adjust the frequency of the selected band.
Gain: Encoders adjust the gain of the selected band. For the Low Cut (band 1) and High Cut (band 8) bands of the Channel and Linear Phase EQ, this parameter controls the slope.
Q: Encoders adjust the Q factor of the selected band.
On/O: Encoders bypass the selected EQ band.
EQ Parameter Page: Drag vertically, or enter an integer value to set the EQ parameter displayed in EQ Channel Strip view.
The Channel and Linear Phase EQs feature eight bands per audio channel, with each band
oering four parameters. All of these parameters can be accessed with your control surface.
If your control surface does not display all EQ parameters at once, you view them by stepping through the parameter pages in sequence. For example, if your control surface has eight channel strips, you can directly control parameters 1 to 8 with knobs or sliders 1 to 8 when you switch to EQ Channel Strip Edit view. You then need to switch by a page to access parameters 9 to 16.
Control Surface Group send and plug-in parameters
The parameters in the middle of the Control Surface Group parameters let you control dierent
operational aspects when working with send and plug-in parameters.
Send and plug-in parameters
Send Slot: Drag vertically, or enter an integer value to set the currently selected Send slot. The
default is 1, which sets the rst (top) Send on each channel as the Send slot. A value of 2 sets
the second send as the Send slot, a value of 3, the third Send slot, and so on.
Send Parameter pop-up menu: Choose the Send parameter controlled by the encoders when in the Send Multi Channel view. The choices are:
Destination: Encoder is used to determine the bus channel number for the Send slot.
Level: Encoder is used to adjust the Send level.
Position: Encoders set Pre, Post, or Post Pan fader modes.
Mute: Encoders mute/unmute the selected Send slot.
Send Parameter Page: Drag vertically, or enter an integer value to set the current page for the Send parameters. Up to 32 parameters are available in Send Channel Strip view for a given channel (eight Send slots multiplied by the four parameters listed above).
Split: no. of upper parameter: Drag vertically, or enter an integer value to set the number of encoders that belong to Split Upper, for control surfaces that support Split mode. The
remaining encoders belong to Split Lower. A value of 0 means that Split mode is o—all
encoders are assigned to the Split Upper area.
Chapter 2 Basic control surface setup 23
Control surfaces that support Split mode allow the display of two separate parameter sections within one plug-in (or even dierent plug-ins). They are called Split Upper and Split Lower.
Instrument Parameter Page: Drag vertically, or enter an integer value to determine which parameter is assigned to the leftmost encoder when editing a software instrument. The next instrument parameter is assigned to encoder 2, and so on. This applies to Split Upper when Split mode is turned on.
Inst Param Page (Split Lower): Drag vertically, or enter an integer value to set the parameter that is assigned to the leftmost encoder of Split Lower when editing a software instrument when Split mode is turned on. The next instrument parameter is assigned to encoder 2, and so on.
Insert Slot: Drag vertically, or enter an integer value to set the current Insert slot number, both for selecting a plug-in (in Plug-in Channel Strip view) and for editing its parameters. The
default is 1, which sets the rst (top) plug-in slot on each channel as the Insert slot. A value
of 2 sets the second plug-in slot as the Insert slot, and so on. This applies only to Split Upper when Split mode is turned on.
Insert Slot (Split Lower): Drag vertically, or enter an integer value to set the current Insert slot number for Split Lower when selecting or editing a plug-in when Split mode is turned on.
Note: The eect plug-in and instrument page parameters are kept separate because this allows you to quickly switch between editing an instrument and editing an eect plug-in on a
channel, without adjusting the parameter page every time.
Plug-in Parameter Page: Drag vertically, or enter an integer value to dene which parameter
is assigned to the leftmost encoder when editing a plug-in. The next plug-in parameter is assigned to encoder 2, and so on. This applies only to Split Upper when Split mode is turned on.
Plug-in Param Page (Split Lower): Drag vertically, or enter an integer value to dene which
parameter is assigned to the leftmost encoder of Split Lower when editing a plug-in with Split mode turned on. The next plug-in parameter is assigned to encoder 2, and so on.
Channel Strip Track: Drag vertically, or enter an integer value to dene which track is displayed
for Channel Strip views. This applies only to Split Upper when Split mode is turned on.
Channel Strip Track (Split Lower): Drag vertically, or enter an integer value to dene which track
is displayed in the Split Lower section of the control surface for Channel Strip views, when Split mode is turned on.
Track Lock checkbox: Click to determine how the control surface responds when a track is
selected in Logic Pro—in essence, this remotely aects the Track and Track (Split Lower)
parameters. When Track Lock is turned on, the control surface group continues to display the same track, independent of the currently selected track in Logic Pro. When Track Lock is turned
o, the control surface group automatically switches to the track selected in Logic Pro.
Chapter 2 Basic control surface setup 24
Control Surface Group other parameters
The parameters at the bottom of the Control Surface Group parameters area let you set global group parameters.
Other parameters
Track Name Format: Choose whether the track name display shows only the track name or the track name and number.
Parameter Page Shift Mode: Choose whether the parameter is shifted by one page or by one parameter.
Relative Change Mode: Choose the mode for controller assignments that support a Relative Value Change mode (rotary encoders, for example). The choices are:
Coarse: The parameter is adjusted in coarse steps.
Full: Rotating the encoder to the right sets the maximum value and rotating it to the left sets the minimum value. The encoder also stops at its default value. For example, when the Pan knob is left of center, turning the encoder to the right initially sets the Pan parameter to the center position (its default value). A further turn to the right sets Pan to full right (its maximum value).
Fine: The parameter is incremented or decremented in ne steps—by one tick or other unit.
In this mode, the highest possible resolution is used. For example, when editing the Sample Delay plug-in’s Delay parameter, every encoder tick increases or decreases the value by 1 sample, regardless of the resolution value.
Mix Group: Drag vertically, or enter an integer value to determine which group is edited when in Group Edit mode.
Group Parameter Page: Drag vertically, or enter an integer value to dene which parameter of
the edited group is assigned to the leftmost encoder.
Chapter 2 Basic control surface setup 25

Control surfaces preferences

Open Control Surfaces preferences

Settings that aect the onscreen appearance and performance of control surfaces are changed
in the Control Surfaces preferences window. There are two preferences tabs: General Control
Surfaces preferences and Help Tags preferences.
Important: If you want to make changes to the default assignments of control surfaces, you
need to use the Controller Assignments window Easy view or Expert view. See Controller
assignments overview. Easy view is available only when you click the Show Advanced Tools
checkbox in the Advanced Logic Pro preferences. Expert view is available only when you click the Show Advanced Tools checkbox and the Control Surfaces checkbox in the Advanced Logic Pro preferences.
Open the Control Surfaces preferences window
m Choose Logic Pro > Control Surfaces > Preferences (or use the Open Control Surfaces Preferences
key command).
Click the General or Help Tags tab to access the associated preferences.
Temporarily disable your control surfaces
m Choose Logic Pro > Control Surfaces > Bypass all Control Surfaces.
This command is useful for silencing motorized control surface faders when recording in the same room. It is also handy when troubleshooting MIDI data errors or for reducing MIDI bandwidth requirements.

General Control Surfaces preferences

General Control Surfaces preferences include resolution of relative controls, maximum MIDI bandwidth, and other functions.
General preferences
Bypass All while in background checkbox: Turn on to allow your control surface to be shared with other applications, when Logic Pro is not the active program.
Resolution of Relative Controls slider: Drag to set the resolution of controls that change values in a relative manner. The default resolution is 128 steps. Choose a higher resolution value to
divide the value range into ner increments.
Chapter 2 Basic control surface setup 26
Maximum MIDI Bandwidth slider: Drag to set the maximum amount of MIDI bandwidth that your control surface can use. This is set to a default of 50%, which should be suitable for most
situations. You can adjust the value if MIDI or automation playback is being aected.
Touching fader selects track checkbox: Turn on to select the track corresponding to the fader when you touch a fader on the control surface.
Note: This feature works only with devices that have touch-sensitive faders.
Control surface follows track selection checkbox: Turn on to automatically select the corresponding track or channel on the control surface when you select a track in the Tracks window.
Jog resolution depends on horizontal zoom checkbox: Turn on to link the precision of scrubbing (using the Jog/Shuttle Wheel of your control surface) with the horizontal zoom level of Logic Pro. Your control surface must feature a Jog/Shuttle Wheel (or similar control) for this to
have an eect. To retain a consistent resolution, regardless of Logic Pro window zoom levels,
deselect this checkbox.
Pickup Mode checkbox: Turn on to use your control surface in Pickup mode (if this mode is available).
Some control surfaces, typically those without motorized faders or knobs, do not show parameter changes—caused by playing back existing automation data—on their interface.
Such control surfaces usually oer a Pickup mode. In Pickup mode, the controller must reach
(“pick up”) the current value before the value starts to change. This feature prevents sudden jumps of parameter values caused by playing back automation. Your device may provide a display (usually a pair of arrow LEDs) that indicates the direction or distance you need to move the controller, in order to match the settings shown in Logic Pro (also known as NULL). Once you have matched the onscreen values, deactivate Pickup mode and start automating. When
Pickup mode is turned o, adjusting a fader modies the parameter immediately (which can
result in parameter value jumps).
Flash Mute and Solo buttons checkbox: Turn on to make the Mute and Solo buttons on the
control surface blink (ash) on and o when mute or solo modes are engaged.
Multiple Controls per Parameter pop-up menu: Choose the maximum number of encoders used for each parameter when editing plug-ins or audio instruments. The choices are:
1: Parameters are always displayed using one encoder per parameter, with the least space available for the parameter name and value in the LCD.
2: On each unit, encoders 1 and 2 are used for the rst parameter, encoders 3 and 4 for the
second, and so on.
4: On each unit, encoders 1 to 4 are used for the rst parameter, encoders 5 to 8 for the
second, and so on.
8: On each unit, encoders 1 to 8 are used for the rst parameter, encoders 9 to 16 for the
second, and so on.
When multiple encoders are used per parameter, the encoders are divided into groups (1/2,
3/4, 5/6, 7/8, for example). The rst encoder of each group controls the parameter shown in
the display. The remaining encoders are inactive. Using more than one encoder per parameter shows fewer parameters at any given time, but you gain space on the LCD to cater to longer parameter names and values. The more control surfaces you have within a control surface
group, the more you benet from this feature.
Only when all parameters t on one page checkbox: Turn on to use the dened number of encoders only when there are sucient encoders available to show all parameters without
changing pages.
Chapter 2 Basic control surface setup 27
For example, if you have a Mackie Control and two Mackie Control XTs (giving you a total of 24 encoders), a plug-in with 13 parameters is shown with one encoder per parameter. Eleven encoders remain unused. A plug-in with 11 parameters is shown with two encoders per parameter. Two encoders remain unused (as do the inactive encoders of the subdivisions
mentioned above). When this parameter is turned o, multiple encoders are used for each
parameter, which may require scrolling. This is not the case if only one encoder is used for each parameter.
Show value units for checkboxes: Turn on the two checkboxes to add the measurement unit to parameter values, where applicable—“Hz” or “%,” for example. You can set this option separately for instrument and plug-in parameters, and for volume and other channel strip
parameters. Turn o this option if viewing units makes the display too cluttered.
Controller Assignments button: Click to open the Controller Assignments window.
Important: Easy view is available only when you click 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.
Setup button: Click to open the Control Surfaces Setup window.

Help Tags preferences

For control surfaces that feature programmable displays with more than six characters per line or segment of the display, you can change the way help tags are shown. Control surface help tags show additional information during use.
Help Tags preferences
While editing show long names for checkboxes: Turn on the two checkboxes in this section to determine how parameter names and values are displayed on the LCD of the control surface.
Parameter name checkbox: Turn on to show the full parameter name in the upper LCD line when you edit a parameter.
Parameter value checkbox: Turn on to show the full parameter value in the lower LCD line when you edit a parameter. If the Show value units for checkboxes (see below) are turned on, the value is appended by the measurement unit, where applicable (for example, dB, Hz, or %).
Note: The following options only have an eect if at least one of the two parameters
described above is active.
Chapter 2 Basic control surface setup 28
Display Duration slider: Drag to adjust the time that parameter names and values remain on the LCD, following selection and adjustments.
Show info for multiple parameters checkbox: Turn on to show the long name and information in the LCD until the most recently edited parameter’s information display times out. This may
cause overlapping text. Turn o to limit the long name display to show only the most recently edited parameter, which can cause screen icker.
Show info when selecting tracks checkbox: Turn on to show “Selected” in the upper row of the LCD and the selected track name in the lower LCD row when you select a track.
Show info when editing volume checkbox: Turn on to show “Volume” in the upper row of the LCD and the edited value in the lower LCD row when you edit a track’s volume.
Show value units for checkboxes: Turn on to show the appropriate measurement unit (Hz or %, for example) after parameter values. You can set this option separately for Instrument/plug-in parameters and Volume and other parameters. If you can work without value units, the display is less cluttered.
Note: This parameter applies only while you are editing the relevant values.

Modal dialog display

All modal dialogs (except File Open dialogs) appear on the LCD display of control surfaces that feature text displays. Examples of modal dialogs include authorization warnings, edit
conrmations, or error messages.
Important: You cannot perform actions in any other window while a modal dialog is visible.
The modal dialog text appears in the upper row of the LCD. If the dialog text does not t in
the LCD’s upper row, it scrolls after three seconds. You can scroll the dialog text manually with an appropriate control for your device. Once you start scrolling the text manually, automatic scrolling is disabled.
If your control surface has an Enter or OK button, pressing it triggers the dialog’s default button, where applicable.
If your control surface has a Cancel or an Exit button, pressing it triggers the button labeled Cancel or Abort, where applicable.
All buttons in the modal dialog (push buttons, including Enter, Default, and Cancel, as well as checkboxes and radio buttons, but not pop-up menus) appear in the display’s lower row.
Pressing a control surface button below the display triggers the appropriate function in the dialog, if applicable. Once you press an Enter or a Cancel button on the control surface or click it onscreen, the dialog disappears, and all controls and displays return to their previous state.
When a File Open dialog appears onscreen, the “There is a le select dialog on the screen”
message appears on the LCD.
Chapter 2 Basic control surface setup 29

Control surface use tips

You may nd that using control surfaces changes the way you use Logic Pro. Slight changes to your working methods can help you to use control surfaces more eectively. The following hints may streamline your Logic Pro control surface workow.
Customize your templates
Set up screensets 1–7 as your most frequently used screensets. You can access these directly on some control surfaces. On a Mackie Control, for example, you can access them with function keys F1 to F7, while function key 8 (F8) closes the topmost window.
Assign a full-screen Tracks window, with track automation view set to On (for all tracks), as one of your screensets.
Assign a full-screen Mixer window as another screenset.
Make use of markers
Markers allow you to quickly navigate from location to location in a project. Most control surfaces feature a number of shortcuts that allow you to rapidly move between markers,
which is an eective way to move between positions in your projects.
Markers are also useful for creating or selecting cycle areas and a number of other tasks, such as punch and replace recording.
If you tend to follow a particular song structure or like to work with a certain number of bars (4, 8, 16 bars, and so on) for verse and chorus sections, set up a number of markers at suitable locations in your templates.
Chapter 2 Basic control surface setup 30

Control surfaces supported by Logic Pro

The table shows control surfaces directly supported by Logic Pro.
Supported control surfaces communicate with Logic Pro via special plug-in les that are installed with the application. The plug-in les are located in the /Contents/MIDI Device Plug-ins subfolder
of the Logic Pro application bundle. To view the bundle contents, Control-click the Logic Pro application icon, and choose Show Package Contents from the shortcut menu. Logic Pro also
checks for control surface plug-ins installed in the ~/Library/Application Support/MIDI Device Plug-ins and ~/Library/Application Support/MIDI Device Plug-ins folders.
When new control surface plug-ins are released independently of a Logic Pro update (or supplied directly by the device manufacturer), place them in the folders described above or as advised in the documentation supplied with the plug-in.
Supported devices Manufacturer Notes
01V96 Yamaha
01X Yamaha
02R96 Yamaha
Baby HUI Mackie The Baby HUI is a smaller version
C4 Mackie
CM408T (System 5-MC) Euphonix See Set up your Euphonix
CS-32 MiniDesk JLCooper See
DM1000 Yamaha
The Yamaha 01V96 emulates two HUI units, using two virtual MIDI In and Out connections over a USB cable. See Set up your 01V96 page 235.
The Yamaha 01X emulates a Mackie Control. It does not feature all controls available to the Mackie units, however. Refer to the 01X documentation for details. Logic Pro recognizes the 01X as an 01X, and displays a custom icon, but communication is as with a Mackie Control unit. See Mackie Control overview on page 54.
The Yamaha 02R96 emulates three HUI units, using three virtual MIDI In and Out connections over a USB cable. See Set up your 02R96 page 247.
of the HUI. See Set up your
Baby HUI on page 158.
The Mackie C4 is directly supported. See Set up of your
C4
on page 180.
device
on page 113 .
Set up your CS-32 MiniDesk on
page 140.
The Yamaha DM1000 emulates two HUI units, using two virtual MIDI In and Out connections over a USB cable. See Set up your DM1000 page 254.
on
on
on
Chapter 2 Basic control surface setup 31
Supported devices Manufacturer Notes
DM2000 Yamaha
FaderMaster 4/100 JLCooper See Set up your FaderMaster
FE-8/FW-1082/FW-1884 Tascam See Set up FW-1884, FE-8, or
HUI Mackie See Set up your HUI
iControl M-Audio See iControl overview
KONTROL49/microKONTROL Korg A larger version of the
Logic Control Mackie/Emagic See Mackie Control overview on
Logic Control XT Mackie/Emagic This is the extension unit for
Mackie Control Mackie The Mackie Control hardware is
Mackie Control Extender Mackie Mackie-badged version of the
Mackie Control Universal Mackie A Mackie Control with
MC Euphonix See Set up your Euphonix
MCS3 JLCooper See Set up your MCS3
The Yamaha DM2000 emulates three HUI units, using three virtual MIDI In and Out connections over a USB cable. See Set up your
DM2000
on page 266.
on page 148.
4/100
on page 210.
FW-1082
on page 162.
on page 104.
microKONTROL. See Set
up microKONTROL and KONTROL49
page 54 for more details.
the Logic Control. It only oers
the channel strip section, making it less useful without a Logic (or Mackie) Control. See
Mackie Control overview on
page 54.
similar to the Logic Control. The
front panel legend is dierent, however. If your unit has rmware
version 1.02 or later, you can use either the Logic Control or Mackie Control mode. See
Mackie Control overview on
page 54.
Logic Control XT. If you have
rmware version 1.02 or later, you
can use either the Logic Control or Mackie Control mode. See
Mackie Control overview on
page 54.
Logic Control silk screening
(legend) and rmware version 2.0
or later (including HUI emulation).
If your unit has rmware version
1.02 or later, you can use either the Logic Control or Mackie Control mode. See Mackie Control
overview on page 54.
device
on page 152.
on page 113 .
on page 149.
Chapter 2 Basic control surface setup 32
Supported devices Manufacturer Notes
microKONTROL Korg See Set up microKONTROL and
KONTROL49 on page 152 .
Motormix
SAC-2.2/2k Radikal Technologies The SAC-2.2/2k’s native mode is
SI-24 Roland See Set up your SI-24
TranzPort Frontier Design Group See Set up your TranzPort
US-224/US-428 Tascam See Set up your US-428 or
US-2400 Tascam Use the US-2400’s native mode.
CM Labs See Set up your Motormix on
page 125.
directly supported, but it can also emulate a Mackie Control. You should use the native mode. See
Set up your SAC-2K
page 135.
on page 230.
US-224
In contrast to its Mackie Control mode, all controls, including the joystick, are supported. See Set up
your US-2400
on page 192 .
on page 203.
on
on page 221.
Software and rmware
Most control surfaces depend on Logic Pro for their functionality and cannot be operated if Logic Pro is not running. They do not provide any additional functionality that is not available in Logic Pro itself. One advantage of this approach is that as new functions are added to Logic Pro, or as you create new assignments, your control surface can access and control them.
Most control surface units do include a form of software called rmware. Firmware is similar to the low-level boot software found in your computer, mobile phone, iPod, and so on.
New behaviors, such as improved control of motorized faders and changes to the display, can be
provided by rmware updates. You should periodically visit the manufacturer’s website for your
device to check for updates that may enhance use or performance.
The rmware is usually stored on an EEPROM (Electronically Erasable Programmable Read-Only Memory) chip. It can often be updated via a MIDI dump procedure, in the form of a MIDI le. Should new rmware become available, you can download the appropriate MIDI le and play it from Logic Pro to your control surface. The steps required to perform a rmware update are outlined in the documentation that accompanies the MIDI le. Read all supplied documentation
before attempting any update.
Note: Some control surfaces may require a hardware chip replacement for rmware updates.
Contact the manufacturer of your device for details.
Chapter 2 Basic control surface setup 33
Controller assignments
3

Controller assignments overview

You can assign any controller capable of generating a MIDI message to a parameter in Logic Pro. Assigning controllers to Logic Pro parameters lets you use faders, knobs, switches, and other controllers to remotely control Logic Pro functions. These can be used directly or in conjunction
with modier keys.
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 modier 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 le.
You do not need to explicitly save controller assignments or related preferences and settings. These are automatically stored when you quit Logic Pro.
34

Controller Assignments Easy view

Use Controller Assignments Easy view

Easy view allows you to see and assign controllers to channel strip and plug-in parameters and to change the target track that assignments apply to.
Important: Easy view is available only when you select the Show Advanced Tools checkbox in
the Advanced Logic Pro preferences.
The Easy view of the Controller Assignments window contains the following elds and buttons:
Expert View button: Click to open the editor in Expert view.
Back/Forward buttons: Click to move back and forth between assignments.
Link button: Turn on to automatically select the assignment that matches the most recently received MIDI message.
Parameter eld: Displays the name of the selected parameter.
Channel Strip pop-up menu: Choose whether the assignment applies to the selected track or
matches the channel strip number entered in the eld beside the pop-up menu (as shown in
the Mixer’s All view).
Input message eld: Displays the incoming MIDI message data of the controller being assigned to a function.
Open the Controller Assignments window Easy view
m Choose Logic Pro > Control Surfaces > Controller Assignments (or press Command-K), then click
the Easy View button.
Chapter 3 Controller assignments 35

Assign and delete controllers in Easy view

Only one set of assignment parameters is visible at a time in Easy view. You use the Learn process to assign controllers to channel strip and plug-in parameters by moving a controller on your control surface. This sends a MIDI message to Logic Pro, thus “teaching” it which controller you are assigning to the chosen parameter.
Assign a controller in Easy view
1 In the Mixer, or in any plug-in window, select the parameter you want Logic Pro to learn as a
controller assignment.
2 Choose Logic Pro > Control Surfaces > Learn Assignment for [parameter name]. (Alternatively,
you can use the Learn new Controller Assignment key command, default: Command-L, to open the Controller Assignments window, and activate Learn mode.)
The Controller Assignments window opens in Easy view, with the Learn Mode button activated.
In most cases, the name of the selected parameter is shown in the Parameter eld.
3 Move the hardware controller you want to assign to the selected parameter.
Moving the controller sends a MIDI message to Logic Pro, which appears in the “Input message”
eld. This memorizes the controller assignment, and you can click the Learn Mode button to
complete the Learn process.
If you do not click the Learn Mode button, Learn mode remains active, allowing you to make further assignments.
4 To make another assignment, select the parameter you want to assign in Logic Pro, then move
the controller on the control surface.
5 Click the Learn Mode button (or press Command-L) to complete the Learn process.
Assign a controller using a modier key
1 To open the Controller Assignments window, choose Logic Pro > Control Surfaces > Learn
Assignment for [parameter name] (or press Command-L).
2 Hold down the modier key you want to use (Command, for example) as you select the
parameter you want to assign, while moving the control.
3 Click the Learn Mode button to complete the Learn process.
If Logic Pro receives a MIDI message from the device while you are holding down the modier
key, the Learn Mode button is deactivated when you release the key, and the Learn process is
complete. If you release the modier key before Logic Pro receives a MIDI message, the Learn
Mode button remains active, so you can still move a controller to send a MIDI message. In this
situation, be sure to click the Learn Mode button when you are nished to end the Learn process.
Assign a series of controllers to a series of parameters
Logic Pro includes a shortcut that makes it easy to assign a series of controllers to a series of similar parameters. For example, you can use this shortcut to assign a series of faders to volume; to assign a series of knobs or switches to other channel strip parameters such as pan, solo, or mute; or to assign a series of controllers to a set of plug-in parameters.
1 In the Mixer, or in any plug-in window, select the parameter you want Logic Pro to learn as a
controller assignment.
2 Choose Logic Pro > Control Surfaces > Learn Assignment for [parameter name]. (Alternatively,
you can use the Learn new Controller Assignment key command, default: Command-L, to open the Controller Assignments window, and activate Learn mode.)
Chapter 3 Controller assignments 36
The Controller Assignments window opens in Easy view, with the Learn Mode button activated.
In most cases, the name of the selected parameter is shown in the Parameter eld.
3 Assign the rst controller in the series to the rst parameter (assign fader 1 to control volume for
channel strip 1, for example).
4 Assign the last controller in the series to the last parameter (assign fader 16 to control volume for
channel strip 16, for example). The number of controllers between the rst and last in the series must match the number of parameters between the rst and last parameter. In the example, the
distance between 1 and 16 would equal 15.
A “Do you want to ll up in between?” dialog appears.
5 To automatically ll the controllers between the rst and last with the corresponding
assignments, click OK.
Note: You can only use shortcuts for knobs that send a single channel message, where the
rst data byte is the controller number and the second data byte is the value. Alternatively, the controller number can be encoded in the MIDI channel, with a xed rst data byte. Consult the
documentation that came with your device for information on its data structure.
Delete a controller assignment in Easy view
m Select the assignment you want to remove in the Controller Assignments Easy View window,
then click the Delete button.
Chapter 3 Controller assignments 37

Controller Assignments Expert view

Zone list Control/Parameter list

Use Expert view

You can use Expert view to make advanced controller assignments. These include Logic Pro parameters other than channel strip and plug-in parameters. For example, you can assign controllers to global, automation, and control surface group parameters in Expert view. You can
also edit controller assignments in Expert view and dene zones and modes that let you switch
between groups of controllers.
Important: 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 Learn process opens the Controller Assignments window in Easy view, which shows the basic parameters for the current assignment. To make assignments other than channel strip or plug-in assignments or to edit other assignment parameters, you need to switch to Expert view.
Tip: You can only switch back to Easy view if a track or plug-in parameter is selected.
Controller Assignment Parameter area
Mode list
The Expert view of the Controller Assignments window contains the following:
Zone list: Displays the available zones for the device. The rst entry “(No Zone)” is for zoneless
assignments—assignments that are always active, regardless of the active zone. Select a zone in the list to see its modes (in the Mode list), and its current assignments (in the Control/ Parameter list). You can also double-click a zone to rename it. See Use zones and modes on page 42.
Mode list: Displays the modes for the currently selected zone. The rst entry “(No Mode)” is
for modeless assignments. Select a mode in the list to see its assignments in the Control/ Parameter list, and make it the selected zone’s active mode. You can also double-click a mode to rename it. See Use zones and modes on page 42.
Control/Parameter list: Select the assignment you want to edit. The left column displays the name of the control and the right column displays the (abbreviated) name of the parameter
being controlled. The parameters of the selected assignment appear in the elds to the right
of the list. See Expert view parameters on page 39.
Input Message area
OSC Message Paths area
Value area
Chapter 3 Controller assignments 38
Note: You can select multiple assignments in the list, but only the parameters of the rst selected assignment are displayed. When multiple assignments are selected, operations performed via the Edit menu can be applied to all selected assignments. All other operations
apply only to the rst assignment.
Controller Assignment Parameter area: All aspects of the selected controller assignment parameter are shown, and can be changed, in this area. See Expert view parameters on page 39.
Input Message area: The port and MIDI input message can be altered directly. Some elds
in this section are merely displays and cannot be changed. See Expert view Input Message
parameters on page 48.
Value area: The range of values, and response, of the controller assignment to incoming messages is determined in this area. Feedback to the display of control surfaces can also be determined here. See Expert view Value parameters on page 49.
Open the Controller Assignments window Expert view
m Choose Logic Pro > Control Surfaces > Controller Assignments (or press Command-K), then click
the Expert View button.

Expert view parameters

This section outlines each parameter shown in the elds on the right side of the Controller
Assignments window when in Expert view.
Controller Assignment parameters
Control Name eld: Displays the name of the controller for supported devices. For unsupported devices, Learned is displayed. See Control Name and Label elds on page 44.
Label eld: Displays characters that represent the label for the assignment on the control surface’s display. You can view this much like a scribble strip on a mixer. See Control Name and
Label elds on page 44.
Flip Group eld: Enter an integer to dene a ip group for the assignment. See Flip Group and
Exclusive parameters on page 44.
Class pop-up menu: Choose the class of parameter (parameter type) you want to assign. See
Class pop-up menu parameters on page 45.
Note: Depending on the chosen class, dierent elds and pop-up menus for that class appear
below the Class pop-up menu.
Parameter/Mode pop-up menu and eld: Depending on your choice in the Class pop-up menu,
you can choose from dozens of dierent parameters and modes. The options available change as dierent classes are selected.
Chapter 3 Controller assignments 39
Group/Track/Command/Key eld pop-up menu: These options also change depending on your choice in the Class pop-up menu.
Bank Type pop-up menu: This pop-up menu determines the bank relationship of the assigned parameter. This can be as per the Group setting, By One, or By Bank.
Input Message parameters
The area at the center right shows the following parameters. See Expert view Input Message
parameters on page 48 for details.
MIDI Input pop-up menu: Choose a MIDI input source (MIDI Port or Caps Lock Keyboard). This
can be changed by incoming MIDI messages, shown in the Value Change eld.
Value Change eld: Displays incoming MIDI messages that cause a value change.
Touch/Release eld: Enter an integer value to force incoming MIDI messages to change the touch/release state of the selected parameter. This only applies to control surfaces that provide touch-sensitive controls (where touching or releasing a fader, for example, enables or disables reception of data from the control surface).
Value parameters
The area at the bottom right shows the following parameters. See Expert view Value
parameters on page 49 for details.
Min and Max elds: Enter integer values to set the range of incoming MIDI values.
Format pop-up menu: Choose the format used to encode negative values.
Multiply eld: Enter a value to scale incoming MIDI values.
Mode pop-up menu: Choose the mode used by incoming values to modify the current parameter value.
Feedback pop-up menu and checkboxes: Choose the display format of the parameter value (on the control surface display, if applicable).
Chapter 3 Controller assignments 40

Assign and delete controllers in Expert view

You can use the Learn process to assign controllers in the Controller Assignments window Expert view, just as you would in Easy view. You can also assign controllers to classes of Logic Pro parameters that are not accessible in Easy view.
The procedure for reassigning an active controller (an assigned controller in the active mode) is dierent from that of an inactive controller (one with an assignment in an inactive mode). See
Use zones and modes for information on modes.
Learn a controller for a non-channel strip or plug-in parameter
1 Choose Logic Pro > Control Surfaces > Controller Assignments (or press Command-K), then click
the Expert View button.
2 Choose a zone or mode unless you want to make a modeless assignment, then click the plus
button in the lower-left corner of the Control/Parameter list.
A new, blank assignment appears in the Control/Parameter list.
3 Click the Learn Mode button to start the Learn process.
4 Move the controller that you want to assign to the selected parameter.
Moving the controller sends a MIDI message to Logic Pro, thus “teaching” Logic Pro which controller you are assigning. The Learn Mode button remains active, allowing you to make
further assignments. The incoming MIDI message appears in the Input message eld.
5 Choose the class of parameter you want to assign from the Class pop-up menu.
6 Assign the parameter by making choices in the pop-up menus and elds that appear below the
Class pop-up menu.
Note: A detailed explanation of classes and other assignment parameters can be found in Class
pop-up menu parameters on page 45.
7 Click the Learn Mode button (or press Command-L) to complete the Learn process.
Tip: You can use the shortcut described in Assign a series of controllers to a series of
parameters on page 36 to assign a series of controllers to a series of similar parameters.
Delete an assignment in Expert view
Should you accidentally move the wrong controller in Learn mode, you can easily delete an unwanted assignment.
1 Select the assignment you want to delete in the Control/Parameter list.
2 Choose Edit > Delete (or press the Delete key).
Reassign an active controller
m Use the Learn process to assign an active controller (one with an assignment in the active mode),
then choose one of the options shown in the dialog:
Cancel: Click to delete the new assignment, retaining the existing assignment.
Keep both: Click to retain the new and old assignments.
This is generally used when one knob controls multiple parameters as a macro.
Chapter 3 Controller assignments 41
Reassign: Click to delete all existing active assignments for this parameter.
Use this option to reassign a function key such as F1 to F8 to a new key command.
Reassign an inactive controller
Supported control surfaces generally have empty user pages available, allowing for new encoder assignments. You would select a particular user page mode (page 3, for example), then learn an assignment for the encoder.
m Use the Learn process to assign a controller in an inactive mode.
Note: The new assignment becomes part of the active mode in the same zone that contained the previous, inactive assignment.

Use zones and modes

You can dene a group of controllers as a zone in Expert view and switch all controls in a zone to dierent parameters. Using a Mackie Control, for example, you can dene the eight rotary
encoders as a zone and switch them between pan, send level, and plug-in parameters. You can
also dene multiple zones for a control surface: one zone for the encoders, and a second zone that switches the function keys (F1 to F8) to dierent functions.
Each set of zone parameters is called a mode. A zone can contain one or more modes, but only one mode can be active at any given time. A zone can also contain assignments that are always active, regardless of the active mode. These are known as modeless assignments.
The simultaneous use of modal and modeless assignments allows you to do things such as:
Dene a zone that switches between two modes or functions by pressing and releasing a control surface modier button (such as Shift or Option)—while using a particular function
button on the control surface.
Dene a zone that allows you to use modeless assignments for display updates, transport
functions, and Save or Undo operations. The same zone could contain a modal assignment for all Volume and Pan controls. Switching to another mode could provide access to EQ parameters. In both modal situations, the display, transport, and Save or Undo functions would be available.
A mode can contain any number of assignments. Only the assignments for the active mode are processed by Logic Pro. Assignments of inactive modes are ignored. You can switch the active mode for a zone by making special assignments.
Zones and modes can be dened across multiple control surfaces to support the use of control
surface groups.
The illustration shows one possible hierarchical arrangement of zones and modes.
Zone 1
Modeless Assignment A Modeless Assignment B
Mode 1 (inactive) Modal Assignment A Modal Assignment B
Mode 2 (active) Modal Assignment A Modal Assignment B Modal Assignment C
Chapter 3 Controller assignments 42
Zone 2
Mode 3 (inactive)
Modal Assignment A
Mode 4 (active)
Modal Assignment A
Mode 5 (inactive) Modal Assignment A Modal Assignment B Modal Assignment C Modal Assignment D
Dene a zone
1 Choose Logic Pro > Control Surfaces > Controller Assignments (or press Command-K), then click
the Expert View button.
2 Click the Add button in the lower-left corner of the Zone list.
A new, blank zone appears in the Zone list. It is highlighted, allowing you to immediately
rename it.
3 Enter a name for the zone.
If you want to add controllers to the zone, see Assign and delete controllers in Expert view on page 41.
Dene a mode
1 Choose Logic Pro > Control Surfaces > Controller Assignments (or press Command-K), then click
the Expert View button.
2 Click the Add button in the lower-left corner of the Mode list.
A new, blank mode appears in the Mode list. It is highlighted, allowing you to immediately rename it.
3 Enter a name for the mode.
Chapter 3 Controller assignments 43
Control Name and Label elds
The Control Name and Label elds are shown at the top right of the Controller Assignment
parameters in the Expert View window.
Control Name and Label parameters
Control Name eld: Shows the name of the control. For supported devices, the control surface name is used. For assignments created with the Learn process on unsupported control
surfaces, the control name defaults to “Learned.” You can enter a new name in the eld. The control name is for display only and has no eect on function.
Label eld: Shows characters that represent the label for the assignment that appears on the control surface display—for supported control surfaces. Unsupported control surfaces can only send information, not receive it, and therefore cannot display an assignment label.
If the eld contains xed text, it can contain any number of characters. When used as a placeholder for dynamically created text, however, the eld contains three characters that represent the label. The rst character is always @, followed by two additional characters. For example, “Send@s#” translates as “Send1,” “Send2,” and so on.
Second Character: This character is used to dene a type for the event label. For example:
t=track, r=surround, s=send slot, S=number of sends, e=EQ band, E=number of EQs, p=insert slot, i=instrument slot, and so on.
Third Character: This character is used to dene a value for the chosen event label type, such
as the track number or name. For example: #=number of track, send slot, EQ band, insert slot,
and so on, n=name, p=name of parameter addressed by the assignment, P=name of rst parameter, o=parameter oset—counted from 1, O=maximum parameter oset—counted from 1, b=parameter bank oset or bank size—counted from 1, B=total number of banks—
counted from 1.

Flip Group and Exclusive parameters

The Flip Group eld and Exclusive checkbox are shown in the Controller Assignment parameters
at the top right of the Expert View window.
Flip Group and Exclusive parameters
Flip Group Field: Enter the same integer value for two assignments to dene a counterpart for
Flip mode—for supported control surfaces that provide Flip mode. By setting a fader and an
encoder to the same ip group, for example, they are coupled. To set “none,” enter a value of 0.
For unsupported devices, you need to set up two active assignments, both of which use the
same ip group. One assignment needs to be absolute (using a fader, for example), and the
other assignment needs to be relative (an encoder, for example).
Exclusive checkbox: Turn on to deactivate all other assignments that have Exclusive turned
o for the same control on supported control surfaces. This limits a modeless assignment to
particular modes. For example, faders normally control volume. To create a mode where faders control the send level, select Exclusive.
Chapter 3 Controller assignments 44

Class pop-up menu parameters

Choose the class of assignment (the type of destination parameter controlled) from the pop-up
menu. Dierent options appear below the Class pop-up menu when you choose a class. The following describes the dierent classes, and the options available for each.
Class pop-up menu parameters
Mode Change: Choose to use an assignment to switch from one mode to another. An additional Mode pop-up menu appears below the Class pop-up menu, allowing you to choose between available modes. For example, Mackie Control assignment buttons can be used to
choose dierent modes for the encoders. The mode chosen in the Mode pop-up menu is
activated only when the Mode menu is set to Direct. If any other Mode menu item is chosen, the following applies:
Toggle: The assignment toggles between the zone’s rst mode and the chosen mode. The
mode change assignment must be located in the same zone.
Relative: Use to step up and down through modes in a zone (using two buttons) or to choose a mode with an encoder. The minimum destination parameter represents this
zone’s rst mode, and the maximum represents the zone’s last mode. The mode change
assignment must be located in the same zone.
Rotate: Use to step through all available modes with a single button press. For example, if
used with a Jog Wheel, a single button press would cycle between O, Scrub, Shuttle, and then back to O. The minimum destination parameter represents this zone’s rst mode,
and the maximum represents the zone’s last mode. The mode change assignment must be located in the same zone.
Global: Choose to use an assignment to control global parameters. A Parameter pop-up menu appears below the Class pop-up menu, showing the parameters listed below. These only work in relative mode, where changes are relative to the starting value or position.
Playhead: Controls the position of the playhead; feedback is sent in the format chosen in the control surface group’s Clock Display parameter.
Playhead (Beats): As above, but feedback is sent in beats format.
Playhead (Time Code): As above, but feedback is sent in SMPTE timecode format.
Playhead (Beats, Scrubbing): Moving the controller initiates scrubbing. The format is
dened by the control surface group’s Format parameter. The controller value denes the
scrubbing speed.
Move Locators: Moves the left and right locators.
Left Locator: Sets the left locator.
Right Locator: Sets the right locator.
Move Punch Locators: Moves the punch in and punch out locators.
Left Locator: Sets the punch in locator.
Right Locator: Sets the punch out locator.
Marker Position: Edits the position of the current marker.
Marker Length: Edits the length of the current marker.
Nudge selected Regions/Events: Nudges the selected regions or events by the chosen nudge value. (See “Nudge Value” below.)
Any Solo: Feedback only. On if any (track or region) Solo button is active.
Nudge Value: Sets the value used for Nudge selected Regions/Events. Choose from: tick, division, beat, bar, frame, and 1/2 frame.
Chapter 3 Controller assignments 45
Scrub Status: Sets the scrubbing status for the Playhead parameter (beats, scrubbing). Choose from: set clock, audio scrubbing, shuttle.
Automation of all tracks: Switches the automation state of all tracks between the following
values: O, Read, Touch, Latch, and Write.
Alert Text, Alert Button, Alert Icon: Used by plug-ins to dene a special Alert mode. This is
mainly of use to control surface developers.
Dummy: Used to temporarily disable a modeless assignment, by using the Exclusive checkbox. See Flip Group and Exclusive parameters on page 44.
Cycle: Turns Cycle mode on and o.
Autopunch: Turns Autopunch mode on and o.
Go to Marker: Moves the playhead to a marker number. An additional number eld below
the Parameter pop-up menu is used to determine the destination marker number.
Group Clutch: Sets the automation group clutch; automation groups are disabled when the clutch is enabled. For buttons, sets the group clutch to 1 when the button is pressed, and sets it to 0 when the button is released.
Active Sense: Used by some control surfaces such as the HUI to process incoming Active Sensing messages.
Shuttle Speed: Sets the forward and backward shuttle speed. Use this for controllers that send an absolute, rather than relative, value.
Waveform Zoom: Sets the waveform zoom level in the key focus window.
Quantize Value: Sets the Quantize value in the key focus window.
Division: Sets the Division value in the key focus window.
Horizontal Zoom: Sets the horizontal zoom level in the key focus window.
Vertical Zoom: Sets the vertical zoom level in the key focus window.
Channel Strip: Choose to use an assignment to set a channel strip parameter. A Channel Strip pop-up menu appears below the Class pop-up menu, showing the following parameters.
Selected track: Corresponds to the selected track except when the control surface group’s Track Lock parameter is active. In this case, the selected track is the one that was chosen when Track Lock was enabled.
Fader Bank: Addresses a channel strip in the control surface group’s current View (Arrange, All, Tracks, Single). This is dependent on the current Fader Bank value for this mode. For
example, if the View is All, the All view Fader Bank is ve, and the number next to this
parameter is two. Thus, the eighth channel strip in the All view is addressed (Fader Bank and No. are zero-based, so add 1).
Index: Same as the Fader Bank setting, but is not dependent on the current Fader Bank value.
Audio: An audio channel. The numerical value (No.) determines which audio channel is addressed (zero-based; to address audio channel 2, use a value of 1).
Software Instrument: A software instrument channel. The numerical value (No.) determines which channel is addressed (zero-based; to address channel 2, use a value of 1).
Bus: A Bus channel. The numerical value (No.) determines which channel is addressed (zero­based; to address Bus 2, use a value of 1).
Auxiliary: An Aux channel. The numerical value (No.) determines which channel is addressed (zero-based; to address Bus 2, use a value of 1).
Output: An Output channel. The numerical value (No.) determines which channel is addressed (zero-based; to address Bus 2, use a value of 1).
Chapter 3 Controller assignments 46
Master: The Master channel strip; if it does not exist in the project, the rst output channel
strip is addressed.
If you choose the Fader Bank, Index, Audio, Software Instrument, Bus, Auxiliary, Output, or Master setting from the Channel Strip pop-up menu, the following two parameters become available:
Number eld: A zero-based oset, which is added to the channel strip number. The typical use for this eld is for sequential controls: Fader 1 uses oset 0, Fader 2 uses oset 1, and
so on.
Parameter eld: Text description of the addressed parameter. Can only be set by choosing the Logic Pro > Control Surfaces > Learn Assignment for [parameter name] menu item. Note
that for plug-in and instrument parameters, Parameter Page osets apply, allowing you to
shift the parameter addressing up and down by page.
Key: Choose to use assignments to emulate computer keyboard keystrokes. You can enter
the key to emulate in the Key eld, which appears below the Class pop-up menu. This is not
case-sensitive.
Key Command: Choose to use an assignment to perform a key command. You can enter the
key command in the Command eld, which appears below the Class pop-up menu. Some key commands provide on/o or enabled/disabled feedback.
If you want your key command assignment to be executed repeatedly, select the Key Repeat checkbox at the bottom of the Controller Assignments window. For further information, see
Expert view Value parameters on page 49. Click the Show button to open the Key Commands
window. The key command shown in the Command eld is automatically selected and shown
in the Key Commands window.
Control Surface Group: Choose to set a property for the control surface group that the assignment belongs to. When you choose this class, a Parameter pop-up menu appears below the Class pop-up menu. This pop-up menu allows you to choose a Control Surface Group parameter (see Control Surface Group parameters overview on page 20), or one from those listed below.
Note: Assignments for unsupported control surfaces always belong to the rst control surface group.
Fader Bank for Current View: Maps to the fader bank for the currently used View allowing you to use one assignment per left or right button for all View modes.
Filter for All View: Choose to show eight additional checkboxes (for the eight channel strip
types) when the View is All. Depending on the Value mode, these switches dene which
channel strips are displayed (by using Direct mode) or which are toggled (by using X-OR mode).
Fader Bank for: Channel strip choices are: MIDI, Input, Audio, Instrument, Aux, Bus, Output. These fader bank parameters are used in All View when only one channel strip type is displayed. This allows you to switch between several channel strip types, while retaining the current fader bank for each type.
If you choose one of the fader bank or parameter page settings from the Parameter pop-up menu, the following Bank Type options appear below the pop-up menu.
By One: The fader bank or parameter page is shifted by one channel strip or parameter.
By Bank: The fader bank or parameter page is shifted by the number of displayed channel strips or parameters.
CS Group Setting: The fader bank or parameter page is shifted by the value dened for the
Parameter Page Shift Mode control surface group parameter.
Chapter 3 Controller assignments 47
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 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 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.
Chapter 3 Controller assignments 48

OSC Message Paths

The parameters in this section let you edit the OSC paths used to communicate with OSC devices. The OSC protocol allows for realtime communication between software and hardware over a network, or using USB or other serial interfaces. The current OSC implementation in Logic supports UDP and IPv4 network connections only.
OSC Message Path parameters
Value eld: Determine the message for sending the parameter value. Normally the value is a
normalized oat, such as 0.0 to 1.0.
Note: There is an exception to the normalized value rule: feedback for global and control surface group parameters is always sent non-normalized. As an example, the current fader
bank is sent as per its integer form, but in oat format (0.0, 1.0, 2.0 and so on).
Touch/Release eld: Choose from the following values: 1.0 indicates touched and a value of 0.0 indicates released.
Label eld: Displays the parameter name.
Value String eld: Displays the current parameter value.

Expert view Value parameters

The parameters in this section let you control dierent aspects of the values for incoming
MIDI messages.
Value parameters
Min and Max elds: Enter an integer value to set the minimum and maximum range for incoming values represented by Lo7 and Hi7. Typically, the minimum defaults to 0, and the maximum defaults to 127. Some control surfaces (such as the CM Labs Motor Mix) may use the
same message, with dierent value ranges, for dierent controls. For more specic information,
refer to the documentation that came with your device.
Format pop-up menu: Choose the encoding format for negative values in the 7-bit portions sent over MIDI. The choices are:
Unsigned: No negative values are possible. The full 7- or 14-bit range is treated as a positive number. The value range is 0 to 127 (7 bit) or 0 to 16383 (14 bit).
2’s complement: If the most signicant bit is set, the value is negative. To obtain the absolute
value, invert all bits and add 1. The value range is from –128 (7 bit) to 127 or –8192 to 8191 (14 bit).
1’s complement: If the most signicant bit is set, the value is negative. To set the absolute
value, invert all bits. Note that this allows two possible encoding values for zero. The value range is –127 to 127 (7 bit) or –8191 to 8191 (14 bit).
Sign Magnitude: If the most signicant bit is set, the value is negative. To set the absolute value, clear the most signicant bit. Note that this allows two possible encoding values for
zero. The value range is –127 to 127 (7 bit) or –8191 to 8191 (14 bit).
Chapter 3 Controller assignments 49
Note: The appropriate format for a device is usually specied in its documentation.
If unavailable, check the control surface manufacturer’s website or contact them for more information.
Multiply eld: Enter a scaling value for incoming values. This is useful for button presses that have a value of 1. For example:
To set the automation mode to Write: Set Multiply to 4.00, and Mode to Direct.
To decrement a parameter by 1 with a button press: Set Multiply to –1.00, and Mode to Relative.
Mode pop-up menu: Choose the mode used by incoming values to modify the current parameter value. The choices are:
Direct: The incoming value is used as the parameter value.
Toggle: If the parameter’s current value is 0, it is set to the incoming value. All other values set the parameter value to 0. This option is useful for buttons that toggle a value, such as Mute or Solo.
Scaled: The incoming value is scaled from its value range to the destination parameter’s value range. This is useful for faders and rotary encoders.
Relative: The incoming value is added to the parameter’s current value. This is commonly used for encoders but is also useful for buttons that increment or decrement by a certain
amount—specied by the Multiply parameter.
Rotate: The incoming value is added to the parameter’s current value, cycling between maximum and minimum values. This is useful for button presses that cycle between modes, such as automation mode.
X-OR: The value denes a bit mask (a lter), which is applied to the parameter’s current
value with the “exclusive or” Boolean operation. This is useful for enabling or disabling single channel strip types in All view.
Note: For On/O parameters, Mode is set to Toggle by default. It is set to Scaled for absolute
controls (faders and knobs, for example) or to Relative for encoders.
Feedback pop-up menu: Choose the display format for the parameter’s current value on the control surface display. The choices are:
None: No feedback is sent.
Single Dot/Line: LED rings: only one LED; LCDs: a single vertical line.
Left to Right Bar: A bar from the minimum to the current value.
Bar from Center: A bar from the center position to the current value.
Right to Left Bar: A bar from the current value to the maximum.
Q/Spread: Two equal bars from the center to the current value.
Ascending Bar: A bar from the bottom to the current value.
Descending Bar: A bar from the top to the current value.
Text Only: LED rings: no feedback; LCDs: no feedback as a graphics element.
Automatic: Depending on the currently assigned parameter, the most suitable feedback mode is used: Plug-in and Instrument parameters carry this information, Pan displays a single dot or line (Single Dot/Line), and all other parameters display a bar that runs from left to right (Left to Right Bar).
Note: Feedback only works for supported control surfaces, and not all settings are available for all controls.
Chapter 3 Controller assignments 50
Text Feedback checkbox: Turn on to send a text representation of the current value to the control surface’s display. The control surface display capabilities determine the display position and number of characters that are used.
Local Feedback (Fader/Knob) checkbox: Turn on to stop feedback while the parameter is in
Touch mode. This prevents motorized faders from “ghting” against the user.
Key Repeat checkbox: Turn on to repeatedly execute the assignment. The Key Repeat Rate slider—set in OS X Keyboard preferences—determines how quickly Logic Pro repeats the assignment. The duration that the button must be held for before the assignment is repeated is set with the Delay Until Repeat slider in Keyboard preferences.
Key Repeat is useful for the zoom function. For example, if you assign a Key Repeat command
to the Mackie Control Zoom buttons, holding the Zoom In button will continuously zoom in
the Logic Pro window until the button is released. The alternative is to repeatedly press the
Mackie Control Zoom buttons to zoom in or out more than one level.
Note: The Key Repeat checkbox is available only for key commands, key presses, and relative value changes. If any other assignment class is selected, the checkbox is dimmed.
The default key command assignments support the Key Repeat function if useful or applicable to the control surface or device, making changes unnecessary to use this function. If you want to enable the Key Repeat function for your own assignments, you may need to use the re-learn option for the assigned message. Key Repeat messages must include the Lo7 byte, which provides information on the up (released) or down (pressed) state of the assigned button. Logic Pro guides you through the re-learning process. The current MIDI message is automatically cleared, Learn mode is activated, and a help tag prompts you to send the required MIDI message. Releasing the assigned button—after learning the MIDI message— automatically creates the Lo7 byte, and assigns the Lo7 value (for the button release message) to the Min parameter. The Lo7 value for the button pressed message is automatically assigned to the Max parameter. Typically, the value range of 1 to 127 is used for the button pressed message. The zero (0) value is generally used for the button release message.
Note: Some control surfaces, such as CM Labs Motormix, may use dierent value ranges.
Assigning appropriate Min and Max values ensures that the Key Repeat function works with such devices. Take care when manually changing the Min or Max value for a key command because the complete assignment does not work in cases where the Min and Max values
do not match the button pressed (on) and button released (o) states. Consult your control
surface manual for further information about the values it uses.
Chapter 3 Controller assignments 51

Assign buttons to key commands

In addition to assigning controllers to parameters, you can assign control surface buttons—and button or key release messages—to key commands.
Assign a control surface button to a key command
1 To open the Key Commands window, choose Logic Pro > Key Commands.
2 In the Command list, click the disclosure triangle next to the category whose commands you
want to reveal, then select the key command you want to assign. You can also search for the key
command in the Search eld.
3 Click the Learn New Assignment button.
4 Press the control surface button that you want to assign to the key command. This sends a MIDI
message to Logic Pro.
The name of the controller appears in the Assignments eld.
5 Repeat steps 2 to 4 to make additional assignments.
6 To exit the window, click the close button.
Assign a button or key release message to a key command
1 To open the Key Commands window, choose Logic Pro > Key Commands.
2 In the Command list, click the disclosure triangle to reveal the commands for a category, then
select the key command you want to assign (or use the Search eld).
3 Hold down the control surface button or key that you want to assign to the key command.
4 Click the Learn New Assignment button.
5 Release the button or key.
The name of the button or key appears in the Assignments eld.
6 To exit the window, click the close button.
Chapter 3 Controller assignments 52
Delete a key command assignment
1 To open the Key Commands window, choose Logic Pro > Key Commands.
2 Select the key command with an assignment you want to delete in the Command list.
3 Select the assignment for the key command in the Assignments eld.
4 Press the Delete key.
Chapter 3 Controller assignments 53
Mackie Control
4

Mackie Control overview

You can control Logic Pro with a Mackie Control and can extend its functionality with several expansion devices, such as the XT and C4 units.
The controls of the Mackie Control are physically grouped into dierent areas that are clearly labeled and distinguished by dierent shades of gray on the device. The Mackie Control features
and functions described in the documentation are organized by these groupings.
Any powered Mackie Control unit that is connected to your system is automatically detected when you open Logic Pro. You can use the Mackie Control immediately—with the default settings—or you can customize its settings, as described in Controller assignments overview on page 34.
Once set up, you can use the Mackie Control to control Logic Pro in the following ways, or perhaps take an alternate approach that best meets your working preferences.
With your project open in the Tracks window, select the channel strips you want to control by pressing the fader bank buttons on the Mackie Control. See Mackie Control Bank buttons.
Select the parameters you want to edit, and whether you want to edit multiple channels (Mixer view) or a single channel (Channel view), using the Assignment buttons. See
Mackie Control Assignment buttons overview on page 60.
Start playback, and move the playhead to the position where you want to work, using the Mackie Control transport buttons and Jog Wheel. See Mackie Control transport buttons
overview on page 82 and Mackie Control Jog/Scrub wheel on page 89.
Edit the project with the channel strip controls. See Mackie Control channel strips overview on page 57 and Mackie Control V-Pots.
Note: The term Mackie Control is used for the Mackie Control Universal, the original Mackie Control, the Logic Control, and the Mackie (or Logic) Control Extender (XT) throughout the documentation.
54

Mackie Control displays

Mackie Control displays overview

The displays are located along the top of the Mackie Control. Each shows dierent information:
Displays
Main Liquid Crystal Display (LCD): The main LCD is divided into eight columns, each with two lines of text. Each column displays information for the channel strip controls directly below it.
The information displayed changes when you edit dierent parameters and when Mixer view
or Channel view is active. In general, the upper row of each column displays the abbreviated track (or channel) name, and the lower row displays the abbreviated parameter name and its value.
In some modes, a long parameter name (or other text) appears briey onscreen while you are
moving the corresponding control. You can set the display and duration of long parameter names in Control Surfaces preferences. For information on setting preferences, see Open
Control Surfaces preferences on page 26.
Note: On the LCD, 8-bit ASCII characters such as curly quotes and umlauts are replaced with the best-possible 7-bit ASCII equivalent.
Assignment display: The Assignment display (also referred to as the mode display), to the right of the main LCD, shows a two-digit abbreviation for the current assignment state. A period (.) appears at the bottom-right corner of the display when Channel view is active.
Time display: The Time display, to the right of the Assignment display, shows the current playhead position, either in musical time divisions (BEATS) or in SMPTE timecode format (SMPTE). A small LED to the left of the display indicates the current display format.
When the format is set to Beats, the four segments of the Time display show the current playhead position as bars, beats, beat subdivisions, and ticks.
When the format is set to SMPTE, the four segments of the Time display show the current playhead position as hours, minutes, seconds, and frames.
Press the SMPTE/BEATS button to switch between formats. You can also set the default format with the Clock Display parameter in the Control Surfaces Setup window. See Control surface
inspector overview on page 18.
Solo LED: The Solo LED (Rude Solo on the Mackie Control) is lit when a channel strip is set to solo or when Solo mode is turned on. It is a helpful reminder in situations where you have soloed a channel strip, then switched the fader bank, resulting in the Solo LED of the soloed channel strip being hidden on the control surface.

Mackie Control display control buttons

The control buttons, located just below the left edge of the Time display, aect what you see in
the main LCD and Time display.
Display buttons
SMPTE/BEATS: Press the SMPTE/BEATS button to switch between the two time formats (SMPTE time or beats). See Mackie Control displays overview on page 55.
NAME/VALUE: Press the NAME/VALUE button to switch between the two parameter display formats (either the parameter name or value is shown) on the main LCD.
Hold down the SHIFT button, then press the NAME/VALUE button to cycle through three level meter modes on the main LCD:
Chapter 4 Mackie Control 55
Vertical: In this mode, the last character of each channel (in both LCD rows) is overlaid by a vertical bar that shows the channel level. The text characters reappear when the level meter is not visible.
Horizontal with Peak Hold: In this mode, the lower row of the LCD is replaced by horizontal channel level bars. Peak Hold appears as a hollow box, which disappears after a few seconds. Signal overloads (clipping) are indicated by an asterisk, which remains on the LCD display until cleared.
O: In this mode, no level meter bars are displayed in the main LCD.
In all three modes, the SIGNAL LEDs of the channel strips function as per usual, indicating the presence of a signal.
Hold down the CONTROL button, then press the NAME/VALUE button to clear any overload (clipping) indicators in the Logic Pro Mixer and in the LCD if the Horizontal with Peak Hold mode is active.
Hold down the CMD/ALT or OPTION button, then press the NAME/VALUE button to turn on Control Surface Group Settings mode. This mode lets you edit the outlined control surface group settings, some of which are not accessible with a single button.
You can exit Control Surface Group Settings mode by pressing NAME/VALUE or by entering one of the Marker or Nudge modes. See Mackie Control Marker button overview and
Mackie Control Nudge button overview.
Control Action
V-POT 5 Sets the track name display format.
Name: Displays the track name only.
No: Name: Displays the track number and name.
V-POT 6 Switches Channel view to Lock mode.
O: The standard mode, in which selecting a channel strip makes it the active (currently being edited) channel strip.
On: Locks the active channel strip. Selection of another channel strip has no impact on the channel strip being edited.
When you switch from On to O, the channel strip is
also updated.
V-POT 7 Switches the LCD display format.
Name: The upper line of the LCD displays global information, and the lower line displays parameter names.
Value: The upper line of the LCD displays parameter names, and the lower line displays parameter values.
Functionally, this is identical to pressing the NAME/ VALUE button.
V-POT 8 Switches the Clock display format.
Beats: Clock is displayed in bars, beats, beat subdivisions, and ticks.
SMPTE: Clock is displayed in SMPTE format.
Functionally, this is identical to pressing the SMPTE/ BEATS button.
Chapter 4 Mackie Control 56

Mackie Control channel strips

Mackie Control channel strips overview

Directly below the main LCD display are eight sets of channel strip controls. You can use these to control Logic Pro channel strip parameters, plug-in parameters, and other functions. Each channel strip of both the Mackie Control and XT units includes the controls described in the linked sections:
V-Pot rotary encoder with button. See Mackie Control V-Pots on page 57.
REC/RDY button and LED. See Mackie Control channel strip buttons and LEDs on page 58.
Touch-sensitive motorized fader. The Mackie Control also provides a dedicated Master fader. See Mackie Control faders on page 59.

Mackie Control V-Pots

The V-Pot is a rotary encoder, with an integrated button (accessed by pressing down on the top of the encoder). You can use the V-Pot to adjust the channel’s send level and pan/balance (in
Channel view) or to adjust eect or instrument plug-in parameters. The V-Pot can also be used to
scroll through and choose items such as plug-ins, software instruments, and more from menus, and to determine send destinations. The faster you turn the V-Pot, the quicker it changes values, scrolls through menus, and so on.
The top of each V-Pot has an integrated push button, which typically sets a default parameter value (if a parameter has more than two possible values) or switches between two parameter
values (on/o). The button can also be used to activate a function you have selected with the V-Pot. For example, you can turn the V-Pot to scroll through a list of eect plug-ins for one of the channel Insert slots. Once the eect you want is displayed in the main LCD, press the top of the V-Pot to select and insert the eect, and open the plug-in window. The button is also sometimes
used to switch to a special assignment mode.
When a value or name (such as a plug-in) has been preselected, but not conrmed or inserted, the value (or name) ashes on the main LCD until you press the V-Pot button.
The current value of the parameter you are adjusting with the V-Pot is displayed on the main LCD (depending on the Name/Value setting) and is also indicated by the ring of LEDs encircling the V-Pot. The way that parameter values are displayed on the LED ring varies depending on the type of parameter being displayed.
Hold down the CMD/ALT button to set V-Pots to high-resolution (ne) mode, for parameters
where this mode applies.
Hold down the OPTION button and turn a V-Pot to switch between the minimum, default, and maximum values for the parameter.
Chapter 4 Mackie Control 57

Mackie Control channel strip buttons and LEDs

Each channel strip provides identical buttons and LEDs.
Channel strip buttons
REC/RDY button: Press the REC/RDY button to arm the channel strip for recording. If the channel is currently armed, pressing the REC/RDY button disarms it. Each REC/RDY button features a red LED, which is illuminated when the channel is armed for recording.
Hold down the OPTION button while pressing the REC/RDY button of any channel strip to disarm all channel strips.
SOLO button: Press the SOLO button to hear the channel strip in isolation. Each SOLO button has an amber LED that is lit when the channel strip is soloed. The Rude Solo LED on the right edge is also lit whenever any channel is soloed.
Hold down the OPTION button while pressing any channel strip SOLO button to disable solo for all channel strips.
In the Send Destination/Level view (see Mackie Control Send button overview on page 68), the SOLO button controls the Pre/Post mode selection for both Mixer view and Channel view.
MUTE button: Press the MUTE button to silence the channel. Each MUTE button has a red LED that is lit when the channel is muted.
Hold down the OPTION button while pressing any channel strip MUTE button to unmute all muted channel strips.
In the EQ Frequency/Gain and Send Destination/Level views, the MUTE button controls the EQ
bypass or Send Mute function. This aects both Mixer and Channel views.
SELECT button: Press the SELECT button to choose and activate the channel for channel-based editing or assignment commands. Each SELECT button has a green LED that is lit when the channel is selected.
Hold down the SHIFT button while pressing a channel strip SELECT button to set the channel volume to unity level (0 dB).
Note: While holding down the SHIFT button, the SELECT button LED indicates if the channel volume is set to 0 dB.
Hold down the OPTION button while pressing the SELECT button of any channel strip to create a new track—assigned to the same channel strip as the selected track.
Hold down the SHIFT and OPTION buttons while pressing a channel strip SELECT button to create a new track with the next channel strip (the one following the selected track).
Signal LED: Indicates the presence of an outgoing MIDI or audio signal. During recording, it indicates the presence of an incoming signal.
Chapter 4 Mackie Control 58

Mackie Control faders

The motorized fader of each channel strip is generally used to control the channel level, just like a volume fader on a mixing console. You can, however, also assign the fader to control other parameters by using Flip mode.
Flip mode is activated by pressing the FLIP button, just above the MASTER fader. When Flip mode is activated, you can control the parameter that is currently assigned to the channel’s V-Pot with the fader. This allows more precise control of pans, aux returns, MIDI track parameters, EQs,
eects, software instrument, or other channel parameters.
You can switch between channels being controlled with the eight faders by pressing one of the CHANNEL or FADER BANK buttons. See Mackie Control Channel buttons on page 76 and
Mackie Control Bank buttons on page 75.
The behavior of the faders changes in dierent modes, as outlined below:
In Flip mode: Duplicates or swaps parameters with the V-Pot on the same channel.
In Surround Angle/Diversity view: Adjusts surround diversity.
In EQ Frequency/Gain view: Adjusts the gain of the selected EQ band.
In Send Destination/Level Mixer view: Adjusts the send level of the selected send.
In Send Destination/Level Channel view: Adjusts the send level of the send on the selected channel strip.
The Mackie Control also provides a Master fader that controls the level of the primary master channel strip in the Logic Pro Mixer. This raises or lowers the level of all output channel strips, without changing their relative levels.
When no Master channel strip exists in the project, the Mackie Control Master fader is mapped to output channel strip 1–2.
If you use multiple audio systems simultaneously, the Master fader only controls the Master channel strip of the rst device (matching the order shown in the Audio Preferences window).
Chapter 4 Mackie Control 59

Mackie Control assignment buttons

Mackie Control Assignment buttons overview

Directly below the Assignment LED are six ASSIGNMENT buttons.
Press one of the ASSIGNMENT buttons to select the type of parameter that you want to control or edit with the channel strip V-Pots, faders, and switches. The corresponding LED is lit to indicate the currently active assignment, and the Assignment display shows a two-digit abbreviation of the assignment type.
The ASSIGNMENT buttons work in both Single and All views. Views are discussed in
Mackie Control assignment views on page 60.

Mackie Control assignment views

Each ASSIGNMENT button has two views: Mixer view and Channel view. These views provide two ways to edit parameters in your project.
Mixer view: Displays, and allows you to edit, a single parameter in multiple channels.
Channel view: Displays, and allows you to edit, multiple parameters for a single channel. The mode display shows a period (.) in the lower-right corner when Channel view is active.
Pressing an ASSIGNMENT button once selects it, and switches to Mixer view, except when switching between Instrument Edit view and Plug-in Edit view. In this case, the mode remains in Channel view.
Note: For each of the ASSIGNMENT buttons, the parameters you can edit change, depending on the active view.
The NAME/VALUE button also aects what is shown on the main LCD when in the Mixer and
Channel views. For more information, see Mackie Control function keys on page 77.

Mackie Control Track button

Mackie Control Track button overview
Press the TRACK button to select Channel view and assign the channel strip controls to edit channel strip parameters.
Press the TRACK button once to edit a single parameter in multiple channel strips and to activate Mixer view.
Press the TRACK button again to edit multiple parameters for a single channel strip and switch to Channel view.
Hold down the TRACK button to display the Track shortcut menu on the LCD.
Hold down the TRACK button to display the Track shortcut menu on the LCD, then press V-Pot 8 or F8 to switch to Channel strip setup view.
Chapter 4 Mackie Control 60
Mixer view
Mixer view allows you to edit a single parameter in multiple channel strips: volume, pan, input format, input assignment, output assignment, or automation mode. When you switch to Mixer
view, the parameter being edited is briey displayed on the right side of the main LCD. The mode
display shows “tr” (for track), and the upper row of the LCD shows track names.
Press NAME/VALUE to display parameter values on the lower row of the LCD. These are shown when you turn a V-Pot, or press its button.
You can manipulate the following controls for editing in Mixer view:
Rotating the V-Pots changes the associated channel strip parameter.
Pressing the button on a V-Pot sets the parameter to its default value.
The Cursor Left/Cursor Right buttons switch to the next or previous channel strip parameter.
The selected parameter is displayed briey in the upper row of the LCD.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
Channel view
Channel view allows you to edit the most important channel strip parameters for a single channel strip: volume, pan, instrument, Insert slot 1 assignment, Insert slot 2 assignment, Send 1 level, Send 2 level, and Send 3 level. When you switch to Channel view, the mode display shows “tr.,” and the upper row of the LCD shows the name of the channel strip.
Press NAME/VALUE to show parameter names in the upper row and parameter values in the lower row.
The table outlines V-Pot edits in Channel view:
Control Action
V-Pot 1 Edits volume. The current value is shown in the lower
row of the LCD.
V-Pot 2 Edits pan. The current value appears in the lower row
of the LCD.
V-Pot 3 For software instrument tracks, turn to choose the
instrument. Press the V-Pot 3 button to conrm your
choice, insert the instrument, and open the plug-in window.
V-Pot 4 For audio and software instrument tracks, turn to
choose the plug-in used on Insert slot 1. Press the
V-Pot 4 button to conrm your choice, insert the eect, and open the plug-in window.
V-Pot 5 For audio and software instrument tracks, turn to
choose the plug-in used on Insert slot 2. Press the
V-Pot 4 button to conrm your choice, insert the eect, and open the plug-in window.
V-Pot 6 Edits the send level of Send 1.
V-Pot 7 Edits the send level of Send 2.
V-Pot 8 Edits the send level of Send 3.
Chapter 4 Mackie Control 61
Hold down SHIFT while pressing one of the MUTE or V-Pot buttons to switch between mute and bypass.
Control Action
V-Pot 1 or Mute 1 Mutes (or unmutes) the channel strip.
V-Pot 2 or Mute 2 Mutes (or unmutes) the channel strip.
V-Pot 3 or Mute 3 For software instrument tracks, mutes (or unmutes)
the software instrument used on the channel strip.
V-Pot 4 or Mute 4 For audio and software instrument tracks, bypasses
the eect plug-in used in Insert slot 1.
V-Pot 5 or Mute 5 For audio and software instrument tracks, bypasses
the eect plug-in used in Insert slot 2.
V-Pot 6 or Mute 6 Mutes (or unmutes) Send 1.
V-Pot 7 or Mute 7 Mutes (or unmutes) Send 2.
V-Pot 8 or Mute 8 Mutes (or unmutes) Send 3.
Track shortcut menu
Hold down the TRACK button to display the Track shortcut menu on the LCD. When this menu is active, the mode display shows “t_” (for Track shortcuts). Press one of the V-Pot or Function buttons to make the outlined changes.
Control Action
V-Pot 1 or F1 Switches to Mixer view, and selects volume as the
parameter edited by the V-Pot.
V-Pot 2 or F2 Switches to Mixer view, and selects pan as the
parameter edited by the V-Pot.
V-Pot 3 or F3 Switches to Mixer view, and selects input format as
the parameter edited by the V-Pot.
V-Pot 4 or F4 Switches to Mixer view, and selects the input
assignment as the parameter edited by the V-Pot.
V-Pot 5 or F5 Switches to Mixer view, and selects the output
assignment as the parameter edited by the V-Pot.
V-Pot 6 or F6 Switches to Mixer view, and selects the automation
mode as the parameter edited by the V-Pot.
V-Pot 7 or F7 Switches to Mixer view, switches Logic Pro to Arrange
view, and selects the automation parameter selected in the Tracks window.
V-Pot 8 or F8 Switches to Channel Strip Setup view.
Chapter 4 Mackie Control 62
Channel strip setup view
Hold down the TRACK button to display the Track shortcut menu on the LCD, then press V-Pot 8 or F8 to enter Channel Strip Setup view. In this view, you can edit the listed parameters for the selected channel strip.
Control Action
V-Pot 1 Edits the channel strip format (mono, stereo, left, right,
and surround).
V-Pot 2 Edits the Spread parameter.
V-Pot 3 Selects the channel strip input assignment. Conrm
by pressing V-Pot 6.
V-Pot 4 Selects the channel strip output assignment. Conrm
by pressing V-Pot 7.
V-Pot 5 Edits the automation mode.
V-Pot 6 Edits group membership. You can only choose one
group or O. To make a channel strip a member of
multiple groups, use Group Edit mode.

Mackie Control Pan/Surround button

Mackie Control Pan/Surround button overview
Press the PAN/SURROUND button once to activate Pan/Surround Mixer view.
Press the PAN/SURROUND button repeatedly to switch between Pan/Surround Mixer view and
Pan/Surround Channel view.
Hold down the PAN/SURROUND button to display the Alternative Pan/Surround mode options submenu on the LCD.
Pan/Surround Mixer view
Pan/Surround Mixer view allows you to edit one pan/surround parameter for all channel strips: Angle or Pan (on non-surround channel strips), Diversity, LFE, and Spread (on surround channel
strips). The parameter being edited is displayed briey when switching to this mode. Regardless
of the selected (and active) surround parameter, non-surround channel strips always display the standard Pan control.
In a project containing both surround and non-surround channel strips, you can edit a specied
surround parameter for surround channel strips, while the V-Pots of non-surround channel strips edit pan position, as usual.
In Pan/Surround Mixer view:
The mode display shows “Pn” (for Pan).
The upper row of the LCD shows channel strip names.
Rotating the V-Pots changes the current pan/surround parameter.
The Surround Angle parameter rotates between 0 and 359 degrees, avoiding any angle limits.
Pressing the button on a V-Pot sets the parameter to its default value.
The Cursor Left/Cursor Right buttons switch to the next or previous surround parameter. The
selected parameter appears briey in the upper row of the LCD.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
Chapter 4 Mackie Control 63
Pan/Surround Channel view
Pan/Surround Channel view allows you to edit all surround parameters for the selected channel strip.
The mode display shows “Pn” (for Pan).
The upper LCD row shows the name of the channel strip and “Pan/Surround.”
Control Action
V-Pot 1 Edits angle (or pan on non-surround channel strips).
V-Pot 2 Edits diversity.
V-Pot 3 Edits LFE level.
V-Pot 4 Edits spread.
V-Pot 5 Edits Surround X.
V-Pot 6 Edits Surround Y.
Note: The Angle/Diversity and X/Y pairs inuence each other. Only the Angle/Diversity
parameters are automated and recorded.
Chapter 4 Mackie Control 64
Alternative Pan/Surround mode options
Hold down the PAN/SURROUND button to display the alternate Pan/Surround mode options submenu on the LCD. The V-Pots and function keys allow you to make the changes outlined in the table.
Control Action
V-Pot 1 or F1 Switches to Pan/Surround Mixer view and selects
Angle.
V-Pot 2 or F2 Switches to Pan/Surround Mixer view and selects
Diversity.
V-Pot 3 or F3 Switches to Pan/Surround Mixer view and selects LFE
level.
V-Pot 4 or F4 Switches to Pan/Surround Mixer view and selects
Spread.
V-Pot 5
V-Pot 6 or F5 Switches to Pan/Surround Channel view.
V-Pot 7 or F6 Switches to Surround Angle/Diversity Mixer view.
The mode display shows “Ad” (Angle/Diversity).
The upper LCD row shows channel strip names.
The lower LCD row shows the surround angle currently assigned to each channel strip.
Rotating a V-Pot changes the surround angle (or adjusts pan position on non-surround channel strips).
Pressing a V-Pot sets the surround angle to its default value.
The faders edit surround diversity.
V-Pot 8 or F7 Switches to Surround X/Y Mixer view.
The mode display shows “XY.”
The upper LCD row shows channel strip names.
The lower LCD row shows the surround X value currently assigned to each channel strip.
Rotating a V-Pot changes the surround X value (or adjusts pan position on non-surround channel strips).
Pressing a V-Pot sets surround X to its default value.
The faders edit surround Y.
Note: The X and Y parameters are limited to a rectangular coordinate system. As such, value pairs outside the surround circle are not possible. If you try to set a Y value that is invalid, the X coordinate is automatically adjusted to a valid position, and vice versa. For example, moving Y to +1000 results in an X coordinate value of 0. When only one coordinate value is edited, the other coordinate value defaults to the setting of the most recently selected channel strip. This helps you to create linear movements. X and Y have a value range of –1000 to +1000, but the resolution is not that high because surround positions are currently recorded as 7-bit data.
Chapter 4 Mackie Control 65

Mackie Control EQ button

Mackie Control EQ button overview
Press the EQ button to activate EQ Mixer view.
Press the EQ button repeatedly to switch between EQ Mixer view and EQ Channel view.
Hold down the EQ button to access the Alternate EQ edit mode options submenu in the LCD.
Note: If no Channel or Linear Phase EQ is present on the selected channel strip, a Channel EQ is inserted automatically when you enter EQ Channel view.
EQ Mixer view
EQ Mixer view allows you to edit one equalizer parameter for all channel strips: Frequency, Gain,
Q, or EQ bypass. The EQ band number, and parameter being edited, are displayed briey when
you switch to this mode.
The mode display shows E1 to E8, indicating the selected EQ band.
The upper LCD row shows channel strip names.
Rotating the V-Pots changes the current EQ parameter.
Pressing a V-Pot button sets the parameter to its default value.
The Cursor Up/Cursor Down buttons switch to the next or previous EQ band.
The Cursor Left/Cursor Right buttons switch to the next or previous EQ parameter. The
selected parameter is displayed briey in the upper LCD row.
Pressing a MUTE button while holding down the SHIFT button switches the current EQ band’s Bypass state.
When Flip mode is turned on, the MUTE buttons display, and switch, the current EQ band’s Bypass state.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
EQ Channel view
EQ Channel view allows you to edit all EQ parameters—in all bands—for the selected channel strip.
The mode display shows EQ (EQ channel strip).
The upper row of the LCD shows the name of the channel strip, EQs, the page number, and the total number of pages (for example: “Page 1/2”).
Control Action
V-Pot 1 Edits the frequency of odd-numbered EQ bands.
V-Pot 2 Edits the gain of odd-numbered EQ bands.
V-Pot 3 Edits the Q-factor of odd-numbered EQ bands.
V-Pot 4 Switches the bypass state of odd-numbered EQ
bands.
V-Pot 5 Edits the frequency of even-numbered EQ bands.
V-Pot 6 Edits the gain of even-numbered EQ bands.
V-Pot 7 Edits the Q-factor of even-numbered EQ bands.
V-Pot 8 Switches the bypass state of even-numbered EQ
bands.
Chapter 4 Mackie Control 66
The Cursor Left and Cursor Right buttons switch to the next or previous EQ band. The LCD displays two EQ bands. If you have one or more connected Mackie Control (XT) units, each XT can display two EQ bands—up to a total of eight bands.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
Alternate EQ edit mode options
Hold down the EQ button to access the alternate EQ edit mode options submenu in the LCD. The mode display shows E_ or E_., depending on whether you are in EQ Mixer or EQ Channel view.
Control Action
V-Pot 1 or F1 Switches to EQ Mixer view and selects frequency.
V-Pot 2 or F2 Switches to EQ Mixer view and selects gain.
V-Pot 3 or F3 Switches to EQ Mixer view and selects Q.
V-Pot 4 or F4 Switches to EQ Mixer view and selects bypass.
V-Pot 6 or F6 Switches to EQ Channel view.
V-Pot 7 or F7 Switches to Frequency/Gain Mixer view. In this mode,
you can edit the frequency and gain parameters of a
specic EQ band (1 to 8) for all channel strips.
The mode display shows F1 to F8, indicating the selected EQ band.
The upper LCD row shows channel strip names.
The lower LCD row shows the frequency of the selected EQ band.
Rotating a V-Pot changes EQ frequency.
Pressing a V-Pot sets the EQ frequency to its default value.
Use the Mute buttons to bypass the EQ.
Use the faders to adjust the EQ gain.
V-Pot 8 or F8 Switches to Frequency/Gain Channel view. In
this mode, you can edit the frequency and gain parameters for all EQ bands of the selected channel strip. Each pair of channel strips corresponds to one EQ band.
The mode display shows FG.
V-Pots 1 to 8 control the frequency of EQ bands 1 to 8.
Mute buttons 1 to 8 control the bypass of EQ bands 1 to 8.
Faders 1 to 8 control the gain of EQ bands 1 to 8.
Note: The faders form a frequency response curve in this mode, if the EQ bands have ascending frequency values.
Tip: You can edit another channel strip’s EQ without leaving this view by selecting the channel strip in Logic Pro or by pressing the appropriate SELECT button on the Mackie Control.
Chapter 4 Mackie Control 67

Mackie Control Send button

Mackie Control Send button overview
Press the SEND button to activate Send Mixer view.
Press the SEND button repeatedly to switch between Send Mixer view and Send Channel view.
Hold down the SEND button to access the Alternate Send edit mode options submenu in the LCD.
Send Mixer view
Send Mixer view allows you to edit one send parameter for all channel strips: Destination, Level,
Position, or Mute. The Send slot number and the parameter being edited are displayed briey on
the LCD when switching to this mode.
The mode display shows S1 to S8, indicating the selected Send slot.
The upper LCD row shows channel strip names.
Rotating the V-Pots changes the current send parameter.
Pressing a V-Pot conrms the preselected send destination and sets the other send parameters
to their defaults.
Cursor Up/Cursor Down switches to the next or previous Send slot.
Cursor Left/Cursor Right switches to the next or previous send parameter. The selected
parameter appears briey in the upper LCD row.
Pressing a MUTE button while holding down the SHIFT button switches the current send’s mute state.
When Flip mode is turned on, the MUTE buttons display and edit the current send’s mute state.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
Send Channel view
Send Channel view allows you to edit all send parameters for the selected channel strip. The mode display shows “SE.” (for send channel strip). The upper row of the LCD shows the name of the channel strip, the text “Sends,” the page number and the total number of pages—“Page 1/4,” for example.
Control Action
V-Pot 1 Edits the destination of odd-numbered sends.
V-Pot 2 Edits the level of odd-numbered sends.
V-Pot 3 Edits the position (pre/post) of odd-numbered sends.
V-Pot 4 Sets the mute state of odd-numbered sends.
V-Pot 5 Edits the destination of even-numbered sends.
V-Pot 6 Edits the level of even-numbered sends.
V-Pot 7 Edits the position (pre/post) of even-numbered sends.
V-Pot 8 Sets the mute state of even-numbered sends.
The Cursor Left and Cursor Right buttons shift between pages. The number of sends that can be displayed simultaneously depends on the number of Mackie Control XTs you have.
Note: Make sure that the ZOOM button isn’t active when using the cursor buttons.
Chapter 4 Mackie Control 68
Alternate Send edit mode options
Hold down the SEND button to access the alternate Send edit mode options submenu in the LCD. The mode display shows S_ or S_., depending on whether you are in Send Mixer view or Send Channel view.
Control Action
V-Pot 1 or F1 Switches to Send Mixer view and selects destination.
V-Pot 2 or F2 Switches to Send Mixer view and selects send level.
V-Pot 3 or F3 Switches to Send Mixer view and selects position.
V-Pot 4 or F4 Switches to Send Mixer view and selects mute.
V-Pot 5 or F5 Switches to Send Channel view.
V-Pot 6 or F6 Switches to Send Channel Strip 2 view: This mode
is similar to Send Channel view, but parameters are
arranged in a slightly dierent way. You can control
one parameter for all Send slots used in the selected channel strip.
The mode display shows “SE.” (Send channel strip).
The upper LCD row shows the name of the channel strip, the text “Sends,” the page number, and total number of pages.
V-Pots 1 to 8 edit the displayed parameter.
The horizontal cursor buttons shift between pages. The number of parameters that can be displayed simultaneously depends on the number of Mackie Control XTs you have.
V-Pot 7 or F7 Switches to Destination/Level Mixer view. In this
mode, you can control one Send slot for all channel strips. Each channel strip corresponds to the channel strip name shown in the upper LCD row.
The mode display shows d1 to d8, indicating the selected send.
The upper LCD row shows channel strip names.
The lower LCD row shows the destination of the selected send.
Rotating a V-Pot preselects the send destination.
Pressing a V-Pot conrms the preselected send
destination.
The SOLO buttons edit send position—a lit SOLO LED indicates Pre Fader mode.
The MUTE buttons set the send mute state.
The faders edit the send level.
Chapter 4 Mackie Control 69
Control Action
V-Pot 8 or F8 Switches to Destination/Level Channel view. You can
control all Send slots for the selected channel strip in this mode. Each channel strip corresponds to the (embossed) send number shown below the LCD.
The mode display shows “dL.”
Rotating a V-Pot preselects the corresponding send destination.
Pressing a V-Pot conrms a preselected send
destination.
The Solo buttons edit send position—a lit Solo LED indicates Pre Fader mode.
The MUTE buttons set the send mute state.
The faders edit the send gain.
If one or more sends are activated on multiple channels, you can switch between them while in the Channel views by pressing the SELECT button of the channel.

Mackie Control Plug-in button

Mackie Control Plug-in button overview
A single press of the PLUG-IN button activates Plug-in Mixer view.
Press the PLUG-IN button repeatedly to switch between Plug-in Mixer view and Plug-in Channel
view.
Note: There is one exception to this behavior. If you are in Instrument Edit view, pressing the PLUG-IN button switches to Plug-in edit view. For more information, see Instrument edit view on page 74.
Plug-in Mixer view
In this view, you can edit the plug-ins associated with a particular Insert slot for all channels. The mode display shows P1 to P9, or 10 to 16, indicating the selected Insert slot number.
Note: If a software instrument channel is selected, the display shows P1 to P9 and 10 to 15.
In Plug-in Mixer view:
The upper row of the LCD shows channel strip names.
The lower row of the LCD shows the currently selected plug-in for the active Insert slot. Muted plug-ins are shown with an asterisk (*) that precedes the plug-in name.
Rotating the V-Pots preselects a new plug-in. The plug-in name ashes until conrmed by
pressing the V-Pot button.
Rotating another channel’s V-Pot cancels any earlier preselection, and starts preselection on the newly selected channel strip.
Pressing a V-Pot button:
Conrms or activates the preselected plug-in (assuming that you’ve made your preselection
by rotating the V-Pot).
Opens a plug-in window, if none is open. If a plug-in window is open and Link mode is turned on, the selection of another plug-in replaces the existing plug-in window.
Switches to Plug-in Edit view.
Chapter 4 Mackie Control 70
The Cursor Up/Cursor Down buttons change the currently displayed plug-in Insert slot (1 to
15).
Pressing a V-Pot or MUTE button while the SHIFT button is held down mutes or unmutes the plug-in.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
Remove a plug-in
m Preselect the “--” value (by rotating the V-Pot fully counterclockwise), then press the V-Pot button
of the appropriate Insert slot.
The Mackie Control does not switch to Plug-in Edit view, and no plug-in window opens when the “--” value is chosen. If a plug-in window is open, it closes (if Link mode is inactive).
Plug-in Channel view
This view shows the plug-ins associated with all Insert slots for the selected channel.
In Plug-in Channel view:
The mode display shows the text “PL.”
The upper LCD row shows Ins1Pl through Ins8Pl.
The lower LCD row shows the plug-in that is currently selected for this Insert slot. Muted plug­ins are indicated by an asterisk (*), which precedes the plug-in name.
Rotating the V-Pots preselects a new plug-in. The plug-in name ashes until activated.
Rotating another channel’s V-Pot cancels any previous preselection and starts preselection on the newly selected channel strip.
Pressing a V-Pot button:
Activates the preselected plug-in (assuming that you’ve made your preselection by rotating the V-Pot).
Opens a plug-in window if none is open. (If a plug-in window is open and Link mode is turned on, the selection of another plug-in replaces the existing plug-in.)
Switches to Plug-in Edit view.
Pressing a V-Pot button while the SHIFT button is held down mutes/unmutes the plug-in.
Remove a plug-in
m Preselect the “--” value (by rotating the V-Pot fully counterclockwise), then press the V-Pot linked
to the appropriate Insert slot.
The Mackie Control does not switch to Plug-in Edit view, and no plug-in window opens. If one was previously opened, it closes (if Link mode is inactive).
Chapter 4 Mackie Control 71
Plug-in edit view
You can view and edit plug-in parameters in this mode.
Note: Mackie Control can edit all plug-ins that can be automated. The plug-in type (Logic Pro native or Audio Units) is irrelevant. Some third-party manufacturer plug-ins don’t provide parameter names or values as text. In such cases, parameters are named and enumerated as “Control #1,” “Control #2,” and so on, with values displayed as numbers ranging between 0 and
1000. Contact the plug-in manufacturer to obtain a version that supports this feature.
In Plug-in Edit view:
The mode display shows P1. to P8., indicating the number of the selected plug-in Insert slot.
Depending on the NAME/VALUE button, the LCD display changes between the two modes in the following ways:
Name: The upper LCD row shows the channel strip’s name, insert number, plug-in name, current parameter page, and total number of parameter pages. The lower LCD row shows the name of the parameter, which can be edited via the corresponding V-Pot (the one below the parameter name).
Value: The upper LCD row shows the name of the parameter that can be edited via the corresponding V-Pot. The lower LCD row shows the current value of the parameter. If there is
sucient onscreen space, the unit type will be added; for example, Hz or dB.
Rotating the V-Pots changes parameter values.
Pressing a V-Pot button sets the parameter to its default value, except when the parameter
only has two values (on/o, for example). In this case, pressing the V-Pot button switches
between these values.
The Cursor Left/Cursor Right buttons switch to the next or previous parameter page.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
When using the cursor buttons to switch between parameters, the parameters change in groups of eight (unless the parameters on the last page do not make a complete group of eight). For example, if a plug-in has 19 parameters, and the Mackie Control is controlling parameters 1 to 8:
Pressing the Cursor Right button shifts to parameters 9 to 16.
Pressing the Cursor Right button again shifts to parameters 12 to 19.
Pressing the Cursor Left button shifts back to parameters 9 to 16, not 4 to 11.
This way, you always revert to the page positions you expect to nd and are comfortable with.
To switch by a single parameter, rather than by page, hold down the CMD/ALT key while pressing the Cursor Left or Cursor Right button.
The Cursor Up/Cursor Down buttons change the currently displayed Insert slot (1 to 15).
If you have a control surface group consisting of several Mackie Control and XT units, the parameters are distributed across their displays. The number of parameters shown depends on the Multiple Controls per Parameter settings in Logic Pro > Control Surfaces > Preferences. See
Open Control Surfaces preferences on page 26 for details.
Note: When you leave Plug-in Edit view, the plug-in window closes.
Chapter 4 Mackie Control 72

Mackie Control Instrument button

Mackie Control Instrument button overview
Press the INSTRUMENT button to activate Instrument Mixer view, unless the Mackie Control is currently in Plug-in edit view. In this case, pressing the INSTRUMENT button switches to
Instrument edit view.
If you can’t see the software instrument channel strips, use the BANK or CHANNEL buttons in the Fader Bank zone, or switch to All view by pressing the INSTRUMENT button. (This assumes that you have created at least one or more software instrument tracks.)
Instrument Mixer view
In this view, you can edit the Instrument slots of all channels.
In Instrument Mixer view:
The mode display shows “In” (for instrument).
The upper LCD row shows channel strip names.
The lower LCD row shows the currently selected instrument. Muted instrument names are preceded by an asterisk (*).
Rotating the V-Pots preselects a new instrument. The preselected instrument name ashes
until activated.
Rotating another channel’s V-Pot cancels any previous preselection and starts preselection on the newly chosen channel strip.
Pressing a V-Pot button:
Activates the preselected instrument plug-in (assuming that you’ve made your preselection by rotating the V-Pot).
Opens a plug-in window, if none is open. If a plug-in window is open and Link mode is turned on, the selection of another instrument plug-in replaces the existing one.
Switches to Instrument Edit view.
Pressing a V-Pot or MUTE button while holding down the SHIFT button mutes/unmutes the instrument.
Remove an instrument
1 Preselect the “--” value (by rotating the V-Pot fully counterclockwise).
2 Press the V-Pot button.
Mackie Control does not switch to Instrument Edit view, and no plug-in window opens. If a plug-in window is open, it closes.
Chapter 4 Mackie Control 73
Instrument edit view
In this view, you can edit instrument parameters.
Note: Mackie Control can edit all instruments that can be automated, regardless of the type of plug-in you are using (Logic Pro native or Audio Units). Some third-party manufacturer instruments do not provide parameter names or values as text. In such cases, parameters are named and enumerated as “Control #1,” “Control #2,” and so on, with values displayed as numbers ranging between 0 and 1000. Contact the plug-in manufacturer to obtain a version that supports this feature.
In Instrument edit view:
The mode display shows “In.”
Depending on the state of the NAME/VALUE button, the LCD changes in the following ways:
Name: The upper LCD row shows the channel strip name, instrument name, current parameter page, and total number of parameter pages. The lower LCD row shows the name of the parameter that can be edited with the V-Pot directly below.
Value: The upper LCD row shows the name of the parameter that can be edited with the V-Pot below. The lower LCD row shows the current value of the parameter being edited. If
there is sucient space on the LCD row, the unit type is shown after the value; for example,
Hz or dB.
Rotating a V-Pot changes the corresponding parameter.
Pressing a V-Pot button sets the parameter to its default value, except when the parameter
only has two values (on/o, for example). In this case, pressing the V-Pot button switches
between these values.
Chapter 4 Mackie Control 74

Mackie Control fader bank buttons

Mackie Control Bank buttons

The Mackie Control provides eight sets of channel strip controls, allowing you to edit eight corresponding channels. The BANK LEFT and BANK RIGHT buttons let you move between “banks” of eight channel strips. For example, if you are editing channel strips 1–8, pressing the BANK RIGHT button moves to channel strips 9–16. Pressing BANK RIGHT again moves to channel strips 17–24. Pressing BANK LEFT returns to channel strips 9–16, then to 1–8 with one more button press.
If you are using a control surface group, the BANK LEFT and BANK RIGHT buttons shift the active channel strips by the total number of channels in the control surface group. For example, if you have a Mackie Control and two Mackie Control XT units, the view shifts by 24 channels—the total number of channels in the control surface group.
The BANK buttons always change channel strips in groups of eight, unless the last channel strips do not make a complete group of eight. For example, if a project has 19 channel strips, and the Mackie Control is controlling channel strips 1 to 8:
Pressing the BANK RIGHT button shifts to channel strips 9 to 16.
Pressing the BANK RIGHT button again shifts to channel strips 12 to 19.
Pressing the BANK LEFT button shifts back to channel strips 9 to 16, not 4 to 11.
This way, you always revert to the channel strips you expect to nd and are comfortable with.
Notes on using the Bank or Channel buttons
Hold down the OPTION button, then press the BANK or CHANNEL LEFT button to jump to the
rst set of channel strips in the project. Pressing the BANK or CHANNEL RIGHT button jumps to
the last set of channel strips in the project. For example, if your project has 64 channel strips, pressing BANK or CHANNEL LEFT jumps to channel strips 1 through 8, and pressing BANK or CHANNEL RIGHT jumps to channel strips 57 through 64.
For views where one type of channel strip is displayed (such as audio, instruments, or busses), Logic Pro remembers the last group of eight channel strips shown in the view, and returns to it when you switch back from another view. For example, if you start in a view with audio channel strips 4 through 11 visible, switch to an instruments view, scroll to instruments 6 through 13, and then switch back to the audio Channel view, you will return to audio channel strips 4 through 11 (not 6 through 13). Switching to the Instrument Channel view displays instruments 6 through 13.
Chapter 4 Mackie Control 75

Mackie Control Channel buttons

You can use the CHANNEL LEFT and CHANNEL RIGHT buttons to move up or down by a single channel strip. Pressing the CHANNEL RIGHT button shifts the active channel strips up by a single channel strip, while pressing CHANNEL LEFT shifts them down by a single channel strip. For example, if you are viewing channel strips 1 to 8 and press the CHANNEL RIGHT button, channel strips 2 to 9 are displayed.
Notes on using the Bank or Channel buttons
Hold down the OPTION button, then press the BANK or CHANNEL LEFT button to jump to the
rst set of channel strips in the project. Pressing the BANK or CHANNEL RIGHT button jumps to
the last set of channel strips in the project. For example, if your project has 64 channel strips, pressing BANK or CHANNEL LEFT jumps to channel strips 1 through 8, and pressing BANK or CHANNEL RIGHT jumps to channel strips 57 through 64.
For views where one type of channel strip is displayed (such as audio, instruments, or busses), Logic Pro remembers the last group of eight channel strips shown in the view and returns to it when you switch back from another view. For example, if you start in a view with audio channel strips 4 through 11 visible, switch to an instruments view, scroll to instruments 6 through 13, and then switch back to the audio Channel view, you will return to audio channel strips 4 through 11 (not 6 through 13). Switching to the Instrument Channel view displays instruments 6 through 13.

Mackie Control Flip button

Press the FLIP button (alone, or in combination with a modier key) to activate or deactivate one of the following modes: Flip, Swap, or Zero.
Flip mode: In Flip mode, the current assignments of the eight V-Pots are mirrored by the eight channel faders, so that both control the same parameter. Rotating one of the V-Pots causes the corresponding fader to move, and vice versa. When you activate Flip mode, the LED next
to the FLIP button illuminates. Pressing the FLIP button again turns o Flip mode. Flip mode oers the following advantages:
You can edit any type of parameter with a fader, which allows more precise editing control.
Unlike the V-Pots, the faders are touch-sensitive. This allows you to overwrite existing controller automation movements with a constant value.
Swap mode: Hold down the SHIFT button while pressing the FLIP button to activate Swap mode. In Swap mode, the encoder assignments are swapped with the fader assignments, so that the faders control the parameter previously assigned to the V-Pots, and vice versa. The
LED next to the FLIP button ashes when Swap mode is active.
When Swap mode is active, pressing FLIP again reverts to Flip mode. Holding down the SHIFT
button and pressing FLIP turns o Swap mode, and returns the V-Pot and fader assignments to
the state they were in before you activated Flip or Swap mode.
Zero mode: Hold down the CONTROL button while pressing the FLIP button to activate Zero mode. In Zero mode, the faders are set to the zero position and do not move. This is useful in
situations where the Mackie Control is located close to microphones, and you want to make sure that you don’t capture the mechanical noise of the faders moving.
When Zero mode is active, pressing FLIP again reverts to Flip mode. Holding down the CONTROL button while pressing FLIP turns o Zero mode, and reactivates the faders.
Chapter 4 Mackie Control 76

Mackie Control Global View buttons

The GLOBAL VIEW button is used in conjunction with the other eight GLOBAL VIEW buttons to
display (and edit) specic types of channel strips. Pressing any of the buttons activates All View;
when this view is active, the green LED to the right of the GLOBAL VIEW button is lit.
When you press one of the Global View buttons, the corresponding type of channel strip appears in the main LCD. You can edit each channel strip with the corresponding channel strip controls. Pressing multiple buttons (Audio Tracks, Instruments, and Aux, for example) displays all channels of the selected types.
View (and edit) multiple All View channel strips
m While holding down any button in the Global View zone, press another button to add this
channel strip type to those currently displayed. If a channel strip type is already displayed, pressing its button removes it from the display.
For example, to display both the audio and output channel strips, hold down the AUDIO TRACKS button, then press the OUTPUTS button.

Mackie Control function keys

The eight function key buttons, labeled F1 through F8, are assigned as follows.
Hold down the specied modier button while pressing one of the function keys to perform the
function or command:
Function key No modier SHIFT CMD/ALT
F1 Screenset 1 Open/close Tracks
window
F2 Screenset 2 Open/close Mixer Copy
F3 Screenset 3 Open/close Event List Paste
F4 Screenset 4 Open/close Score Editor Clear
F5 Screenset 5 Open/close Step Editor Select All
F6 Screenset 6 Open/close Piano Roll
Editor
F7 Screenset 7 Open/close Control bar Select Similar Regions/
F8 Screenset 8 Open/close Audio Bin Select Inside Locators
Cut
Select All Following
Events
Chapter 4 Mackie Control 77
In modal dialogs, pressing one of the function keys is equivalent to using the computer keyboard number keys:
Function key Action
F1 1
F2 2
F3 3
F4 4
F5 5
F6 6
F7 7
F8 8
The buttons located directly below the function keys complete the numeric input functions:
MIDI Tracks button 9
Inputs button 0
In some other modes, the function keys perform other actions, such as shortcuts to markers. For more information, see Mackie Control Marker button overview on page 83. Also see the tables in
Mackie Control assignments overview on page 90.
Mackie Control modier buttons
The four Modier buttons correspond to the modier keys on your computer keyboard (but
function independently from them). You can use these buttons, along with the appropriate key on your computer keyboard or with the mouse or trackpad, in place of using the corresponding
modier key. This also applies to modied Mackie Control commands.
Modier buttons
SHIFT: Provides an alternate function or meaning for a button.
OPTION: The function applies to all channel strips. For relative value changes, sets the value to its minimum, default, or maximum, depending on whether you’re increasing or decreasing it.
CONTROL: Hold down to turn on group clutch and temporarily disable channel strip groups.
CMD/ALT: Allows ne-tuning or a variation of the function.
Chapter 4 Mackie Control 78

Mackie Control automation buttons

The automation buttons activate corresponding automation modes in Logic Pro. You use the automation buttons in conjunction with the channel strip SELECT buttons.
Automation buttons
READ/OFF: If no automation mode is active, pressing the READ/OFF button switches between
Read mode and O.
Read: The fader reads (follows) any existing automation data but does not record any new automation data.
O: Automation is o. The fader neither sends nor receives automation data. Existing
automation data is not changed. The fader still adjusts the volume or pan position as usual when moved.
TOUCH: Writes new data when the fader is touched or the V-Pot is turned during playback. Any existing automation data (of the current fader type) is replaced with new data for as long as the control is active (while the fader is being touched or the V-Pot is being turned).
LATCH: Similar to Touch mode, but the control remains active, even when the fader is no longer being touched or the V-Pot is not being turned. When you release the fader, the current fader value replaces all existing automation data for as long as the sequencer is in playback (or record) mode. Press STOP to prevent existing automation data from being overwritten.
WRITE: Overwrites all existing automation data, or creates new automation data if none exists. Only use this option if you want to destroy all existing automation data.
Hold down the OPTION button, then press one of the Automation buttons to assign the selected automation mode to all channels. When an automation mode has been assigned to all channels, the corresponding automation mode button LED illuminates whenever you hold down the OPTION button.
Important: This behavior is slightly dierent for the O automation mode. Holding down the
OPTION button and pressing READ/OFF dims the LEDs for the other Automation buttons, but
this does not necessarily indicate that all channel strips are in O mode—they could still be set to other modes. To make sure that you have set all channel strips to O mode, press READ/OFF twice while holding down the OPTION button. The READ/OFF button LED turns on, then o.
Set the automation mode for a channel
1 Press the SELECT button on the channel strip you want to automate.
2 Press the Automation mode button.
3 Do one of the following:
Move the channel strip fader.
Rotate the channel strip V-Pot.
Press the Solo or Mute button.
Chapter 4 Mackie Control 79

Mackie Control Group button

Press the GROUP button to activate group edit mode that allows you to edit various Mixer group parameters.
The upper row of the LCD displays channel strip names.
The lower row of the LCD displays group parameters.
The Assignment display shows the currently displayed group—G1, for example.
The Time display shows the group name. (If the name is longer than ten characters, the last ten characters are displayed.)
You can switch between group parameters with the V-Pot buttons.
The Cursor Up and Cursor Down buttons select the previous or next group.
The Cursor Left and Cursor Right buttons shift the group parameter display.
The SELECT buttons determine group membership. Pressing a SELECT button adds the channel strip to the group (or removes it from the group, if already a member). An illuminated SELECT button LED indicates active group membership.
The LED next to the GROUP button is illuminated.
Note: Make sure that the ZOOM button isn’t active when using the cursor buttons.
If Group Edit mode is o, holding down the GROUP button and pressing one or more SELECT
buttons allows you to create a new group.
Pressing the GROUP button while holding down the SHIFT button creates a new group, opens the Group window, and activates group edit mode.
Pressing the GROUP button while holding down the TRACK button switches to Mixer view, with the channel strip group parameter shown. It displays the group that the selected channel strip belongs to. Multiple group membership is displayed as in the Mixer window. Rotating a V-Pot changes group membership.
Note: You can select only one group (or O) with this function.
Chapter 4 Mackie Control 80

Mackie Control utilities buttons

The four utilities buttons activate the Save, Undo, Cancel, and Enter commands in Logic Pro.
Utilities buttons
SAVE button: Press to save the current project le. The rst time you save a project, a Save dialog appears on your computer screen. Enter a name and location for the le, then click the
Save button in the dialog.
The main LCD displays this message: “There is a le select dialog on the screen.” The Position/ Time display shows “ALERT.” All LEDs are unlit. Once the Save operation has been conrmed
in Logic Pro, the Mackie Control returns all controls to their previous state (before you pressed the SAVE button).
Once you have named a project and saved it, further presses of the SAVE button store the current project state without presenting a Save dialog onscreen or showing any alerts on the LCD. This allows you to quickly save incremental changes you make as your project develops.
The SAVE LED is illuminated as soon as you make (savable) changes to your project.
Holding down the OPTION button while pressing SAVE opens the Save As dialog on the
computer screen. This allows you to rename a project or save it in a dierent location.
UNDO button: Press to undo the last undoable action. Because Logic Pro supports a nearly unlimited number of undo/redo steps, the green UNDO LED illuminates to indicate that Redo is available, not to indicate an undoable step. The LCD provides a warning that performing a reversible editing step will render all Redo steps unavailable.
Hold down the SHIFT button while pressing UNDO to perform a Redo.
Hold down the OPTION button while pressing UNDO to open the Undo History window.
CANCEL button: Press to cancel or exit an alert that appears on your computer screen. For information about alerts, see Modal dialog display on page 29.
Pressing the CANCEL button when no alert is visible onscreen does the following:
It opens the Toolbox at the current pointer position.
Alternatively, it performs any function currently assigned to the computer keyboard’s Esc (Escape) key.
If the Mackie Control currently shows the contents of a folder track, pressing the CANCEL button exits the folder.
The CANCEL button also lets you invalidate a (blinking) parameter value preselection.
ENTER button: Press to activate the default button in an onscreen alert. For information about alerts, see Modal dialog display on page 29.
If there is no alert onscreen, and the selected track is a folder track, pressing the ENTER button opens the folder.
Chapter 4 Mackie Control 81

Mackie Control transport buttons

Mackie Control transport buttons overview

The transport buttons provide standard control bar functions.
Transport buttons
REWIND button: Rewinds through your project. Press repeatedly while rewinding to accelerate the rewind speed. Press the FAST FWD button repeatedly while rewinding to slow down, stop, and eventually reverse the shuttle direction. Press the STOP button to halt the rewind process at the current playhead position. Rotating the Jog/Scrub Wheel also exits rewind shuttle mode.
When one of the Marker modes is activated, pressing the REWIND button moves the playhead to the previous marker.
When one of the Nudge modes is activated, the REWIND button moves the selected regions
or events backward by the value dened in Large Nudge mode.
FAST FWD button: Fast forwards through your project. Press FAST FWD repeatedly while fast forwarding to accelerate the shuttle speed. Press the REWIND button repeatedly while fast forwarding to slow down, stop, and eventually reverse the shuttle direction. Press the STOP button to halt the fast forward process. Rotating the Jog/Scrub Wheel also exits forward shuttle mode.
When one of the Marker modes is active, pressing the FAST FWD button moves the playhead to the next marker.
When one of the Nudge modes is active, pressing the FAST FWD button moves the selected
regions or events forward by the value dened in Large Nudge mode.
Tip: You can combine markers with cycle areas by pressing the respective buttons on the Mackie Control. This, in conjunction with navigation between markers (using the REWIND and FAST FWD buttons), moves the playhead, and automatically sets a cycle area between adjacent markers. Try this, and other options, with various button combinations.
STOP button: Stops project playback or recording and stops all other Transport functions. Press the STOP button a second time to return the playhead to the project start point or to the beginning of the nearest cycle area if Cycle mode is active. Press STOP repeatedly to switch between these two functions.
PLAY button: Starts playback from the current playhead position. Press PLAY repeatedly to jump to the beginning of the nearest cycle area if Cycle mode is active. Press SHIFT and PLAY simultaneously to pause playback.
RECORD button: Starts recording on the selected MIDI, audio, or software instrument channel strip if it is armed for recording.
Note: It is possible that the rst time you arm an audio channel strip (by pressing the REC/RDY
button for the channel), a Save dialog will appear on your computer screen. Enter a lename
(and a save location) in the dialog, then press Save. The Mackie Control LCD display shows
“There is a le select dialog on the screen.” The Position/Time display shows “ALERT.” All LEDs are unlit. Once you enter the lename (and press Save), all controls on the Mackie Control return to their previous state. After the default audio lename has been entered, you can
select and arm any audio channel strip, then press the RECORD button. No alert messages and
le save dialogs will appear onscreen.
Chapter 4 Mackie Control 82
Tip: To minimize the appearance of the dialog, save your project with Assets before you start
recording. Saving your project this way bypasses the need to dene lenames and makes
handling faster and easier when using Logic Pro with the Mackie Control.
Just above the transport buttons are seven small, circular buttons for dierent recording and
playback modes: Marker, Nudge, Cycle, Drop, Replace, Click, and Solo. You can use these buttons independently or in conjunction with one another, to navigate and edit your projects. Each button has a dedicated LED that indicates its current status.

Mackie Control Marker button

Mackie Control Marker button overview
Press the MARKER button to activate one of three marker modes: Small Marker mode, Large Marker mode, and Temporary Marker mode. You can use these modes to create or delete markers and jump to markers in your project.
Note: The Marker and Nudge modes are mutually exclusive; activating one deactivates the other.
Small Marker mode: Press the MARKER button to activate Small Marker mode. Small Marker mode is useful if you want to jump to markers while using the V-Pots for other purposes. In this mode, pressing the FAST FWD or REWIND button moves the playhead to the next or previous marker. Pressing the MARKER button again reverts to the default behavior of the FAST FWD and REWIND buttons. (See Mackie Control transport buttons overview on page 82.)
Large Marker mode: Hold down the SHIFT button, then press the MARKER button to show three create options on the LCD, assigned to the three rightmost V-Pot buttons. (See Large Marker
mode on page 84.)
Temporary Marker mode: Hold down the MARKER button if you want to enter Marker mode temporarily to quickly perform a few marker functions. Press one (or more) of the V-Pot buttons to execute the marker function and then leave Marker mode by releasing the MARKER button.
Press function keys F1 to F8 to move the playhead to the rst eight markers (if created). For
example, to navigate to marker 3, hold down the MARKER button and press F3.
To jump between markers, with (or without) the MARKER button held down, press the FAST FWD or REWIND button.
Chapter 4 Mackie Control 83
Large Marker mode
Hold down the SHIFT button, then press the MARKER button to show three create options on the LCD, assigned to the three rightmost V-Pot buttons.
Once markers have been created, press the V-Pot button listed below to create or delete a marker at the current playhead position.
Control Action
V-Pot 1 to 5 Displays the rst ve markers by name. Pressing
a V-Pot button moves the playhead to the corresponding marker. When the playhead position is inside a marker, the lower line displays INSIDE, and the V-Pot LED ring is lit.
V-Pot 6 Cr w/o—Creates a marker, without rounding to the
nearest bar.
V-Pot 7 Create—Creates a marker, rounded to the nearest bar.
V-Pot 8 Delete—Deletes the marker above the current
playhead position.
A recommended workow for creating or deleting markers is to use the Jog/Scrub Wheel. Turn
the wheel to move the playhead to the required project position, and then press the appropriate V-Pot to create or delete a marker.
For coarse placement, use the wheel to move the playhead.
For ne placement, press the SCRUB button, then use the wheel to precisely position the
playhead. (This technique is only appropriate if creating or deleting an unrounded marker.)
For more information about using the Jog/Scrub Wheel, see Mackie Control Jog/Scrub wheel on page 89.
Large Marker mode is ended by pressing the MARKER button again.

Mackie Control Nudge button

Mackie Control Nudge button overview
The NUDGE button allows you to move (nudge) selected audio or MIDI regions (or events) in Small, Large, or Temporary Nudge mode.
Note: The Marker and Nudge modes are mutually exclusive; activating one deactivates the other.
Small Nudge mode: Press the NUDGE button to reassign the behavior of the FAST FWD and REWIND buttons; pressing either FAST FWD or REWIND nudges the selected regions or events
by the value dened in Large Nudge mode. Pressing the NUDGE button a second time reverts
to the default behavior of the FAST FWD and REWIND buttons. (See Mackie Control transport
buttons overview on page 82.) Small Nudge mode is useful if you want to nudge regions or
events but still use the V-Pots for other purposes.
Large Nudge mode: Hold down the SHIFT button, then press the NUDGE button to show eight functions on the LCD that are mapped to the corresponding V-Pot buttons. These functions
allow you to move the selected region or events by various amounts or to a specic position.
See Large Nudge mode.
Temporary Nudge mode: Hold down the NUDGE button and use one or more of the V-Pots to use Nudge temporarily for one or two small moves. This action executes the selected function, then exits Temporary Nudge mode as soon as you release the NUDGE button. See Temporary
Nudge mode.
Chapter 4 Mackie Control 84
Large Nudge mode
Hold down the SHIFT button, then press the NUDGE button to show eight functions on the LCD that are mapped to the corresponding V-Pot buttons. These functions allow you to move the
selected region or events by various amounts or to a specic position. Press the NUDGE button a second time to turn o Large Nudge mode.
The position of the rst selected region or event is displayed above V-Pots 3 and 4. If nothing is
displayed, either a window that does not allow the selection of regions or events is open or no regions or events are selected.
Control Label Action
V-Pot 1 Nudge Selects the nudge value used
by the REWIND and FAST FWD buttons. These buttons move the selected objects backward/forward
by the dened value.
V-Pot 2 Pickup Moves to the current playhead
position.
V-Pot 3 Bar Moves by one bar.
V-Pot 4 Beat Moves by the current project
denominator value (beats).
V-Pot 5 Division Moves by the current project
division value.
V-Pot 6 Ticks Moves by single ticks.
V-Pot 7 Frames Moves by one SMPTE frame.
V-Pot 8 Fram/2 Moves by half a SMPTE frame.
The cursor buttons emulate the computer keyboard’s arrow keys, allowing easy selection of a region or event.
Note: Make sure that the ZOOM button is not active when using the cursor buttons.
Temporary Nudge mode
Hold down the NUDGE button and use one or more of the V-Pots to use Nudge temporarily for one or two small moves. This action executes the selected function, then exits Temporary Nudge mode as soon as you release the NUDGE button.
In Temporary Nudge mode, the cursor buttons emulate the computer keyboard’s arrow keys, allowing easy selection of a region or event.
The Nudge value for the REWIND and FAST FWD buttons can also be dened with the
function buttons.
Function button Action
F1 Sets Ticks.
F2 Sets Division.
F3 Sets Beat.
F4 Sets Bar.
F5 Sets Frames.
F6 Sets Half Frames.
Chapter 4 Mackie Control 85

Use the Mackie Control Cycle button

The CYCLE button turns Cycle mode on or o. By default, the cycle area falls between the rst
two markers.
Subsequent markers can act as left and right boundaries for further cycle areas.
Jump between cycle areas dened by the markers
1 Press the MARKER button.
2 Press the CYCLE button, and when active (as indicated by the LED), press the REWIND or FAST
FWD button.
Set the left or right locator to the current playhead position
m Hold down the CYCLE button and press REWIND or FAST FWD.
This also activates Cycle mode.
Quickly dene a new cycle area
1 Navigate to the target left locator position with the Jog/Scrub Wheel.
2 Press the CYCLE and REWIND buttons.
3 Navigate to the right locator position with the Jog/Scrub Wheel.
4 Press the CYCLE and FAST FWD buttons.
Use Cycle view
1 To activate Cycle view, press the SHIFT and CYCLE buttons.
The mode display shows “Cy.”
2 To return to a regular assignment mode, press one of the Assignment buttons.
Control Action
Rotate V-Pot 1 Shows and edits the current cycle state (o or on); you
can also use the CYCLE button.
Rotate V-Pot 2 BySel—sets the current cycle area by the selection
made in the Tracks window (selected audio or MIDI region).
Rotate V-Pot 3 Move—moves the current cycle by a bar with each
click of the V-Pot.
Press V-Pot 5 Picks up the current playhead position for the left
locator.
Rotate V-Pot 5 Changes the left locator in bars.
Rotate V-Pot 6 Changes the left locator in beats (denominator steps).
Press V-Pot 7 Picks up the current playhead position for the right
locator.
Rotate V-Pot 7 Changes the right locator in bars.
Rotate V-Pot 8 Changes the right locator in beats (denominator
steps).
Chapter 4 Mackie Control 86

Use the Mackie Control Drop button

The DROP button turns Autopunch mode on or o.
Navigate between punch in areas
1 Press the MARKER button.
2 Press the DROP button, and when active (as indicated by the lit LED), press the FAST FWD or
REWIND button.
Set the punch in or punch out locator to the current playhead position
m Hold down the DROP button and press FAST FWD or REWIND.
This also activates Autopunch mode.
Quickly dene a new punch in area
1 Navigate to the target punch in locator position with the Jog/Scrub Wheel.
2 Press the DROP and REWIND buttons.
3 Navigate to the target punch out locator position with the Jog/Scrub Wheel.
4 Press the DROP and FAST FWD buttons.
Use Punch view
1 To activate Punch view, press the SHIFT and DROP buttons.
The mode display shows “Pu.”
2 To return to a regular assignment mode, press one of the Assignment buttons.
Note: Changing a punch locator value with the Mackie Control automatically activates Autopunch mode in Logic Pro.
Control Action
Rotate V-Pot 1 Shows and edits the current Autopunch state (o or
on); you can also use the DROP button.
Rotate V-Pot 3 Move—moves the current punch area by a bar with
each click of the V-Pot.
Press V-Pot 5 Picks up the current playhead position for the punch
in locator.
Rotate V-Pot 5 Changes the punch in locator in bars.
Rotate V-Pot 6 Changes the punch in locator in beats (denominator
steps).
Press V-Pot 7 Picks up the current playhead position for the punch
out locator.
Rotate V-Pot 7 Changes the punch out locator in bars.
Rotate V-Pot 8 Changes the punch out locator in beats (denominator
steps).
Chapter 4 Mackie Control 87

Mackie Control Replace, Click, and Solo buttons

These buttons are used for a number of global Logic Pro functions.
Replace, Click, and Solo buttons
REPLACE button: Press to turn Replace mode on or o. There are independent click settings for
play and record. To access the click settings, choose File > Project Settings > Metronome.
CLICK button: Press to turn the MIDI or Klopfgeist metronome click on or o.
Press the SHIFT and CLICK buttons to activate or deactivate both External Sync mode and transmission of MMC.
SOLO button: Press to turn the Solo function on or o. This behaves like the Solo key command.
Individual channels can be soloed with the SOLO buttons on each channel strip. MIDI or audio regions can be selected, and soloed, along with the selected channels. Each channel features an independent SOLO LED, which is lit when a channel strip is soloed. The RUDE SOLO LED— just to the right of the Position/Time display—is lit when any channel strip is soloed.
Press the SHIFT and SOLO buttons to activate Solo Lock mode.

Use Mackie Control cursor and zoom keys

The ve buttons to the left of the Jog/Shuttle Wheel serve a number of purposes. The four cursor buttons—Up, Down, Left, and Right—encircle the central ZOOM button.
When the ZOOM button is not active (its LED is unlit), the four cursor buttons select the current
parameter, or shift the current parameter page or Send/EQ/Insert slot, depending on the current V-Pot assignment.
When the OPTION button is held down: The Cursor Left and Cursor Right buttons scroll to the
rst and last page, and the Cursor Up and Cursor Down buttons scroll to the rst and last slot.
When the CMD/ALT button is held down: The Cursor Left and Cursor Right buttons shift the parameter display by one parameter, rather than one page.
Use Zoom mode
Do one of the following:
m To turn Zoom mode on or o: Press the ZOOM button.
m To change the vertical or horizontal zoom factor of the window with key focus: Use the
cursor buttons.
In the Tracks window:
OPTION and Up or Down changes the zoom factor of the selected track.
OPTION and Left resets the zoom factor of the selected track.
OPTION and Right resets the zoom factor of all tracks of the same class (audio, MIDI, and so on) as the selected track.
Use the cursor buttons as computer keyboard arrow keys
In modes that don’t require page or slot shifts, the cursor buttons emulate the computer keyboard arrow keys. As an example, the left and right buttons select channel strips when in Mixer view.
In Large and Temporary Nudge modes, the Cursor Left and Cursor Right buttons emulate the computer keyboard arrow keys, allowing region or event selection.
Chapter 4 Mackie Control 88
m Hold down the SHIFT button, then use the Up, Down, Left, or Right buttons as you would use the
equivalent computer keyboard arrow keys.
When SHIFT and ZOOM are pressed, the cursor buttons enter Permanent Cursor Key mode—they mimic the computer arrow keys without the need to hold down the SHIFT button. The ZOOM button LED ashes when in this mode. Press the ZOOM button to turn o this mode.

Mackie Control Jog/Scrub wheel

The Jog/Scrub Wheel and SCRUB button can be used to navigate through the project, which is useful for a number of transport tasks. Turn the dial to use it. The outlined Scrub modes change the behavior of the Jog/Scrub Wheel.
Scrub mode o: The Jog/Scrub Wheel moves the playhead.
Scrub mode on: The Jog/Scrub Wheel performs scrubbing, which allows you to hear the data of the selected (or soloed) tracks while scrolling or moving through the project.
Audio tracks are normally played back at their original speed. If you would rather hear them at double speed, choose Logic Pro > Preferences > Audio > Drivers, and set Maximum Scrub Speed to Double in the pop-up menu.
Note: You can also use the SCRUB button for Pause functionality.
SHUTTLE mode: The Jog/Scrub Wheel shuttles the playhead—Rotating it increases or decreases
the speed at which the playhead moves. The SCRUB button LED ashes when in Shuttle mode.

Mackie Control programmable user modes

The Mackie Control provides six programmable user modes, which you can use for your own assignments. You can activate each of these modes by holding down the SHIFT button and one of the Assignment buttons, as follows:
TRACK + SHIFT = User mode 1.
PAN/SURROUND + SHIFT = User mode 2.
EQ + SHIFT = User mode 3.
SEND + SHIFT = User mode 4.
PLUG-IN + SHIFT = User mode 5.
INSTRUMENT + SHIFT = User mode 6.
The Assignment display shows user modes as u1, u2, and so on.
Create an assignment in one of the user modes
1 Activate the user mode you want to use by holding down the SHIFT button and pressing one of
the Assignment buttons, as listed above.
2 In Logic Pro, use the Learn process to create one or more assignments, as described in Assign
and delete controllers in Easy view on page 36.
Chapter 4 Mackie Control 89

Mackie Control foot switches

You can connect a momentary foot pedal—with either positive or negative polarity—to the foot switch sockets. By default, foot switches control the outlined functions:
USER SWITCH A is assigned to Start/Stop.
USER SWITCH B is assigned to Record. (Note that a track must be selected and armed for recording to take place.)
EXTERNAL CONTROL is assigned to the MASTER fader level. Use only an expression pedal with this socket.
The polarity of the foot switches is determined by the Mackie Control when powered up. You
should rst connect the foot switches, then turn on the Mackie Control.

Mackie Control assignments

Mackie Control assignments overview

Each of these sections outline how Mackie Control interface elements are assigned to Logic functions.
Mackie Control Display buttons on page 91
Mackie Control channel strips (1 to 8) on page 91
Mackie Control Assignment buttons on page 94
Mackie Control function keys on page 95
Mackie Control Global View buttons on page 97
Mackie Control modier buttons on page 98
Mackie Control automation buttons on page 99
Mackie Control utilities buttons on page 99
Mackie Control transport buttons on page 100
Mackie Control cursor keys on page 101
Mackie Control Jog/Scrub wheel on page 103
Mackie Control external inputs on page 103
Chapter 4 Mackie Control 90

Mackie Control Display buttons

The table outlines the display controls and their functions:
Button Modier Function/Comments
NAME/VALUE Switch between parameter name
and parameter value display.
SHIFT Cycle through level meter displays:
vertical, horizontal, and o.
OPTION Switch between track name and
track number: name display.
CONTROL Clear clip/overload ags.
CMD/ALT Enter control surface group
settings mode.
SMPTE/BEATS Switch between SMPTE and beat
format in clock display.

Mackie Control channel strips (1 to 8)

The table outlines the channel strip controls and their functions:
Control Modier Function/Comments
Rotate V-Pot Modify parameter displayed in
LCD.
OPTION Set parameter to minimum,
default, or maximum value.
CMD/ALT Modify parameter at high
resolution.
Press V-Pot button Set parameter displayed on LCD to
default value, or switch between two possible values.
Flashing preselection:
Enter the preselected value.
Menu options:
Enter whatever option is visible in
display.
If track is folder:
Enter folder.
REC/RDY button Activate/deactivate Record Enable
button of track.
OPTION Disable Record Enable button for
all tracks.
Chapter 4 Mackie Control 91
Control Modier Function/Comments
SOLO button Activate/deactivate Solo button of
track’s channel strip.
OPTION Disable Solo button for all channel
strips.
In Send Destination/Level Mixer view:
Switch pre/post state of selected
send.
In Send Destination/Level Channel view:
Switch between pre/post fader
mode of send on selected channel strip.
MUTE button Activate/deactivate Mute button of
track’s channel strip.
OPTION Disable Mute button for all
channel strips.
In Mixer view:
SHIFT Activate/deactivate mute/bypass
of the shown parameter.
In EQ Mixer view:
SHIFT Activate/deactivate bypass of the
current EQ band.
In EQ Frequency/Gain view:
Activate/deactivate bypass of
selected EQ band.
In Send Mixer view:
SHIFT Activate/deactivate bypass of
selected send.
In Send Destination/Level Mixer view:
Activate/deactivate bypass of
selected send.
In Send Destination/Level Channel view:
Activate/deactivate mute of send
on selected channel strip.
In Plug-in Mixer view:
SHIFT Activate/deactivate bypass of
plug-in.
In Instrument Mixer view:
SHIFT Activate/deactivate bypass of
instrument.
Chapter 4 Mackie Control 92
Control Modier Function/Comments
SELECT button Select channel strip.
SHIFT Set channel strip volume to unity
level (0 dB).
OPTION Creates a new track with the same
assignment as the selected track and switches to Arrange view.
SHIFT+OPTION Create a new track with the next
channel strip (following the selected track) and switches to Arrange view.
Fader Adjust volume.
In Flip mode “Duplicate”:
Same function as V-Pot of same
channel.
In Flip mode “Swap”:
Swap function with V-Pot of same
channel.
In Surround Angle/Diversity view:
Adjust surround diversity.
In EQ Frequency/Gain view:
Adjust gain of selected EQ band.
In Send Destination/Level Mixer view:
Adjust send level of selected send.
In Send Destination/Level Channel view:
Adjust send level of send on
selected channel strip.
Chapter 4 Mackie Control 93

Mackie Control Assignment buttons

Hold down to show a shortcut menu on the LCD. Functions or commands are assigned to V-Pots. Release the chosen assignment button to switch V-Pots to Multi Channel or Channel views. The table outlines both the standard use of assignment buttons and their use when used in
conjunction with a modier button.
Button Modier Function/Comments
TRACK Channel strip parameters
User mode 1
SHIFT User mode 1
PAN/SURROUND Pan/Surround parameters
SHIFT User mode 2
EQ EQ parameters
SHIFT User mode 3
SEND Send parameters
SHIFT User mode 4
PLUG-IN Plug-in selection or Plug-in Edit
mode
SHIFT User mode 5
INSTRUMENT Instrument selection or Instrument
Edit mode
SHIFT User mode 6
BANK <> Shift fader bank LEFT/RIGHT by
number of channel strips.
OPTION Shift fader bank to beginning or
end.
CHANNEL<> Shift fader bank LEFT/RIGHT by
one channel.
OPTION Shift fader bank to beginning or
end.
FLIP Switch Flip mode between O and
Duplicate.
SHIFT Switch Flip mode between O and
Swap.
CONTROL Switch Flip mode between O and
Zero (turns fader motors o).
GLOBAL VIEW Switch between Arrange view and
All view.
SHIFT Switch between Arrange view and
Tracks view.
Chapter 4 Mackie Control 94

Mackie Control function keys

The table outlines the function key controls and their functions:
Button Modier Function/Comments
F1 Recall screenset 1.
SHIFT Open or close Tracks window.
CMD/ALT Cut
TRACK Switch to Mixer view Volume.
PAN/SURROUND Switch to Mixer view Pan/surround
angle.
EQ Switch to Mixer view Bypass.
SEND Switch to Mixer view Destination.
MARKER Create marker without rounding.
NUDGE Nudge value: Tick
In modal dialog: F1 key is equivalent to computer
keyboard 1 key.
F2 Recall screenset 2.
SHIFT Open or close Mixer window.
CMD/ALT Copy
TRACK Switch to Mixer view Pan.
PAN/SURROUND Switch to Mixer view Pan/surround
radius.
EQ Switch to Mixer view EQ Type.
SEND Switch to Mixer view Level.
MARKER Create marker with rounding.
NUDGE Nudge value: Format
In modal dialog:
F3 Recall screenset 3.
SHIFT Open or close Event Editor.
CMD/ALT Paste
TRACK Switch to Mixer view Channel Strip
PAN/SURROUND Switch to Mixer view Pan/surround
EQ Switch to Mixer view Frequency.
SEND Switch to Mixer view Position.
MARKER Delete marker.
NUDGE Nudge value: Beat
In modal dialog:
F2 key is equivalent to computer keyboard 2 key.
mode.
LFE.
F3 key is equivalent to computer keyboard 3 key.
Chapter 4 Mackie Control 95
Button Modier Function/Comments
F4 Recall screenset 4.
SHIFT Open or close Score Editor.
CMD/ALT Clear
TRACK Switch to Mixer view Input.
PAN/SURROUND Switch to Mixer view Pan/surround
mode.
EQ Switch to Mixer view Gain.
SEND Switch to Mixer view Mute.
NUDGE Nudge value: Bar
In modal dialog:
F5 Recall screenset 5.
SHIFT Open or close Step Editor.
CMD/ALT Select All
TRACK Switch to Mixer view Output.
PAN/SURROUND Switch to Channel view.
EQ Switch to Mixer view Q Factor.
SEND Switch to Channel view.
NUDGE Nudge value: Frame
In modal dialog:
F6 Recall screenset 6.
SHIFT Open or close Piano Roll Editor.
CMD/ALT Select All Following.
TRACK Switch to Mixer view Automation.
PAN/SURROUND Switch to Angle/Diversity view.
EQ Switch to Channel view.
SEND Switch to Channel Strip 2 view.
NUDGE
In modal dialog: F6 key is equivalent to computer
F4 key is equivalent to computer keyboard 4 key.
F5 key is equivalent to computer keyboard 5 key.
Nudge value: 1/2 Frame
keyboard 6 key.
Chapter 4 Mackie Control 96
Button Modier Function/Comments
F7 Recall screenset 7.
SHIFT Open/Close Control bar.
CMD/ALT Select Similar Regions/events.
TRACK Switch to Mixer view Displayed
parameter.
PAN/SURROUND Switch to Surround X/Y view.
EQ Switch to Frequency/Gain Mixer
view.
SEND Switch to Destination/Level Mixer
view.
In modal dialog:
F8 Close topmost oating window.
SHIFT Open or close Audio Bin.
CMD/ALT Select Inside Locators.
TRACK Switch to Channel Strip Setup
EQ Switch to Frequency/Gain Channel
SEND Switch to Destination/Level
In modal dialog:
F7 key is equivalent to computer keyboard 7 key.
view.
view.
Channel view.
F8 key is equivalent to computer keyboard 8 key.

Mackie Control Global View buttons

The table outlines the global view controls and their functions:
Button Modier Function/Comments
MIDI TRACKS Switch to All view and show MIDI
tracks.
SHIFT Set to fader bank no. 1 (channel
strips 1 to 8, for example).
In modal dialog: MIDI TRACKS button is equivalent
to computer keyboard 9 key.
INPUTS Switch to All view and show input
channel strips.
SHIFT Set to fader bank no. 2 (channel
strips 9 to 16, for example).
In modal dialog: INPUTS button is equivalent to
computer keyboard 0 key.
AUDIO TRACKS Switch to All view and show audio
channel strips.
SHIFT Set to fader bank no. 3 (channel
strips 17 to 24, for example).
Chapter 4 Mackie Control 97
Button Modier Function/Comments
In modal dialog: AUDIO TRACKS button is
equivalent to computer keyboard’s Period key.
AUDIO INSTRUMENTS Switch to All view and show
software instrument channel strips.
SHIFT Set to fader bank no. 4 (channel
strips 25 to 32, for example).
In modal dialog: AUDIO INSTRUMENTS button is
equivalent to computer keyboard / key.
AUX Switch to All view and show aux
channel strips.
SHIFT Set to fader bank no. 5 (channel
strips 33 to 40, for example).
In modal dialog: AUX button is equivalent to
computer keyboard * key.
BUSSES Switch to All view and show bus
channel strips.
SHIFT Set to fader bank no. 6 (channel
strips 41 to 48, for example).
In modal dialog: BUSSES button is equivalent to
computer keyboard - key.
OUTPUTS Switch to All view and show
output and master channel strips.
SHIFT Set to fader bank no. 7 (channel
strips 49 to 56, for example).
In modal dialog: OUTPUTS button is equivalent to
computer keyboard + key.
USER Currently unassigned
SHIFT Set to fader bank no. 8 (channel
strips 57 to 64, for example).
Mackie Control modier buttons
The table outlines the modier buttons (while held down) and their functions:
Button Function/Comments
SHIFT Switch to second function.
OPTION Apply function to all channel strips or set parameter
to minimum, default, or maximum value.
CONTROL Disable Group functions while held down.
CMD/ALT Enable Fine mode; shift parameter page by one
parameter instead of page.
Chapter 4 Mackie Control 98

Mackie Control automation buttons

The table outlines the automation controls and their functions:
Mackie Control Modier Function/Comments
READ/OFF Set selected track’s automation to
Read or O.
OPTION Set all tracks’ automation to Read
or O.
TOUCH Set selected track’s automation to
Touch.
OPTION Set all tracks’ automation to Touch.
LAT CH Set selected track’s automation to
Latch.
OPTION Set all tracks’ automation to Latch.
WRITE Set selected track’s automation to
Write.
OPTION Set all tracks’ automation to Write.
TRIM Currently unassigned
GROUP Enter Group Edit mode.
SHIFT Create a new group, open the
Group window and enter Group Edit mode.
TRACK Switch to Mixer view, displaying
group parameter.
OPTION Switch to Single view.

Mackie Control utilities buttons

The table outlines the utility controls and their functions:
Button Modier Function/Comments
SAVE Save project.
OPTION Save project as.
UNDO Undo
SHIFT Redo
OPTION Open Undo History.
CANCEL Leave folder.
Flashing preselection:
Cancel preselection.
In alerts:
Execute Cancel button.
ENTER Enter folder of selected track.
In alerts:
Execute default button.
Chapter 4 Mackie Control 99

Mackie Control transport buttons

The table outlines the transport controls and their functions:
Button Modier Function/Comments
MARKER Switch Small Marker mode on/o.
SHIFT Switch Large Marker mode on/o.
NUDGE Switch Small Nudge mode on/o.
SHIFT Switch Large Nudge mode on/o.
MARKER Create a marker. This allows you
to create a marker with one hand without entering Large Marker mode.
CYCLE Activate/deactivate Cycle mode.
SHIFT Switch to Cycle view.
DROP Activate/deactivate Autopunch
mode.
SHIFT Switch to Punch view.
REPLACE Activate/deactivate Replace mode.
CLICK Activate/deactivate metronome
click (separately for playback and record).
SHIFT Activate/deactivate internal/
external sync and MMC.
SOLO Activate/deactivate Solo Lock
function.
SHIFT Enable Solo Lock function.
REWIND << Shuttle rewind.
MARKER Go to previous marker.
NUDGE Nudge left by chosen value.
CYCLE Engage Cycle mode and set left
locator to playhead.
DROP Engage Autopunch mode and set
punch in locator.
In Marker mode:
Go to previous marker.
In Nudge mode:
Nudge left by chosen value.
Chapter 4 Mackie Control 100
Loading...