Apple Logic Pro - 9 User Manual

Logic Pro 9
Control Surfaces Support
Copyright © 2009 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 Studio 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 effort hasbeen made to ensure thatthe information in this manual is accurate. Apple is not responsible for printing or clerical errors.
Note: Because Apple frequently releases new versions and updates to its system software, applications, and Internet sites,images shownin this manualmay be slightly different from what you see on your screen.
Apple 1 Infinite Loop Cupertino, CA 95014 408-996-1010
www.apple.com
Apple, the Apple logo, Apple, FireWire, Logic, Logic Studio, MainStage, and WaveBurner 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.

Contents

An Introduction to Control Surfaces7Preface
What Are Control Surfaces?7 About the Logic Pro Documentation8 Additional Resources8
Basic Control Surface Setup11Chapter 1
Getting Started11 Connecting Control Surfaces12 Adding Control Surfaces to Logic Pro15 Creating Control Surface Groups16 Configuring Your Control Surface Setup18 Setting Control Surfaces Preferences26 Modal Dialog Display31 Control Surface Usage Tips32 Control Surfaces Supported by Logic Pro32 About Control Surface Plug-ins35 About Software and Firmware35
Customizing Controller Assignments37Chapter 2
Assigning Controllers to Logic Pro Parameters37 Controller Assignments: Working in Easy View38 Controller Assigments: Working in Expert View41 Assigning Buttons to Key Commands59 Controller Assignments Storage61
Mackie Control63Chapter 3
Setting Up Your Mackie Control in Logic Pro64 Mackie Control: Display Zone64 Mackie Control: Channel Strip Controls67 Mackie Control: Assignment Zone70 Mackie Control: Fader Bank Zone84 Mackie Control: Function Key Zone87 Mackie Control: Global View Zone88 Mackie Control: Modifier Buttons89
3
Mackie Control: Automation Buttons89 Mackie Control: Utilities Buttons91 Mackie Control: Transport Zone92 Mackie Control: Cursor Key Zone99 Mackie Control: Jog/Scrub Wheel Zone100 Mackie Control: Programmable User Modes100 Mackie Control: Connecting Foot Switches101 Mackie Control: Assignment Overview101
M-Audio iControl115Chapter 4
Setting Up Your M-Audio iControl115 Editing Plug-in Parameters Using the M-Audio iControl116 M-Audio iControl: Assignment Buttons116 M-Audio iControl: Arrow Up and Arrow Down Buttons118 M-Audio iControl: Channel Strip Controls118 M-Audio iControl: Mixer View and Channel View120 M-Audio iControl: Jog Wheel120 M-Audio iControl: Transport Controls120 M-Audio iControl: Using Locators and Cycle Mode121 M-Audio iControl: Master Fader121 M-Audio iControl: Assignment Overview122
Euphonix MC Pro, System 5-MC, MC Control, MC Mix, and MC Transport125Chapter 5
Setting Up Your Euphonix Device with Logic Pro125 Euphonix: Changing the Track Display126 Euphonix MC Professional: Setting Up Soft Key Assignments127 Euphonix: Choosing Automation Modes128 Euphonix: Understanding the Fader Strips129 Euphonix: Opening and Closing Plug-in Windows129 Euphonix: Getting to Know Knobsets130 Euphonix: Other Features Specific to Logic Pro138
CM Labs Motormix139Chapter 6
Setting Up Your CM Labs Motormix139 CM Labs Motormix: Assignment Overview139
Frontier Design TranzPort149Chapter 7
Setting Up Your Frontier Design TranzPort149 Frontier Design TranzPort: LCD149 Frontier Design TranzPort: Assignment Overview150
JLCooper CS-32 MiniDesk153Chapter 8
Setting Up Your JLCooper CS-32 MiniDesk153 JLCooper CS-32 MiniDesk: Assignment Overview153
4 Contents
JLCooper FaderMaster 4/100161Chapter 9
Setting Up Your JLCooper FaderMaster 4/100161 JLCooper FaderMaster 4/100: Assignment Overview162
JLCooper MCS3163Chapter 10
Setting Up Your JLCooper MCS3163 JLCooper MCS3: Assignment Overview163
Korg microKONTROL and KONTROL49167Chapter 11
Setting Up Your Korg microKONTROL and KONTROL49167 Korg microKONTROL and KONTROL49: Assignment Overview167
Mackie Baby HUI173Chapter 12
Setting Up Your Mackie Baby HUI173 Mackie Baby HUI: Assignment Overview173
Mackie HUI177Chapter 13
Setting Up Your Mackie HUI177 Mackie HUI: Assignment Overview178
Mackie C4191Chapter 14
Setting Up Your Mackie C4191 Mackie C4: Using V-Pots and V-Select Buttons191 Mackie C4: View Modes192 Mackie C4: Function Buttons199 Mackie C4: Assignment Buttons199 Mackie C4: Modifier Buttons203 Mackie C4: Parameter, Track, and Slot Buttons203
Radikal Technologies SAC-2K205Chapter 15
Setting Up Your Radikal Technologies SAC-2K205 Radikal Technologies SAC-2K: Assignment Overview205 Resolving Issues with Radikal Technologies SAC-2K211
Recording Light213Chapter 16
Setting Up the Recording Light213 Changing Recording Light Parameters213
Roland SI-24215Chapter 17
Setting Up Your Roland SI-24215 Roland SI-24: Assignment Overview216
Tascam FW-1884223Chapter 18 Setting Up Your Tascam FW-1884, FE-8, and FW-1082 with Logic Pro223
5Contents
Tascam FW-1884: Assignment Overview223
Tascam US-2400233Chapter 19
Setting Up Your Tascam US-2400233 Tascam US-2400: Assignment Overview234
Tascam US-428 and US-224243Chapter 20
Setting Up Your Tascam US-428 or US-224243 Tascam US-428 and US-224: Assignment Overview243
Yamaha 01V96249Chapter 21
Setting Up Your Yamaha 01V96249 Yamaha 01V96: Assignment Overview250
Yamaha 02R96259Chapter 22
Setting Up Your Yamaha 02R96259 Yamaha 02R96: Assignment Overview260
Yamaha DM1000267Chapter 23
Setting Up Your Yamaha DM1000267 Yamaha DM1000: Assignment Overview268
Yamaha DM2000279Chapter 24
Setting Up Your Yamaha DM2000279 Yamaha DM2000: Assignment Overview280
6 Contents

An Introduction to Control Surfaces

You can use hardware control surfaces to control and automate transport, mixing, recording, and other tasks in Logic Pro.
All Logic 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 flow and achieve greater flexibility and precision by connecting a hardware control surface to your computer.
Control surfaces are ideal for creating a dynamic live (on-stage) 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 Logic’s Arrange window and in the Piano Roll Editor.
When you move a fader on the control surface, the corresponding fader in Logic’s 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.
Preface
As communication between Logic and your control surface is bidirectional, adjustments to parameters onscreen are immediately reflected by the corresponding control on the control surface.
This preface covers the following:
What Are Control Surfaces? (p. 7)
About the Logic Pro Documentation (p. 8)
Additional Resources (p. 8)

What Are Control Surfaces?

Control surfaces arehardware devicesthat 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 offer a Jog Wheel, which allows you to move the playhead precisely, transport buttons, such as Play, Rewind, and so on, and other controls.
7
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.
Note: When you use a supported control surface with Logic Pro, some controls are premapped to common functions. You can map unassigned controls to other Logic Pro commands and functions (see Assigning Controllers to Logic Pro Parameters).

About the Logic Pro Documentation

Logic Studio comes with various documents that will help you get started as well as provide detailed information about the included applications.
Logic Pro User Manual: The onscreen user manual is a comprehensive document that describes the Logic Pro interface, commands, and menus and gives step-by-step instructions for creating Logic Pro projects and for accomplishing specific tasks. It is written for users of all levels of experience. The user manual is available in Logic Pro Help (in Logic Pro, choose Help > Logic Pro).
Exploring Logic Pro: This booklet presents the basics of Logic Pro in an easy, approachable way. Each chapter presents major features and guides you in trying things out. A PDF version of the printed manual is available in Logic Pro Help. You can also open the PDF directly in Logic Pro by choosing Help > Exploring Logic Pro.
Logic Pro Control Surfaces Support: This onscreen manual describes the configuration and use of control surfaces with Logic Pro.
Logic Pro TDM Guide: This onscreen manual describes the essential aspects of using TDM in Logic Pro.
Logic Studio Instruments: This onscreen manual provides comprehensive instructions for using the powerful collection of instruments included with Logic Pro and MainStage.
Logic Studio Effects: This onscreen manual provides comprehensive instructions for using the powerful collection of effects included with Logic Pro, MainStage, and WaveBurner.
Logic Studio Working with Apogee Hardware: This onscreen manual describes the use of Apogee hardware with Logic Pro.

Additional Resources

Along with the documentation that comes with Logic Pro, there are a variety of other resources you can use to find out more.
8 Preface An Introduction to Control Surfaces
Release Notes and New Features Documents
Each application offers detailed documentation that covers new or changed features and functions. This documentation can be accessed in the following location:
• Click the Release Notes and New Features links in the application Help menu.
Logic Pro Website
For general information and updates, as well as the latest news on Logic Pro, go to:
http://www.apple.com/logicstudio/logicpro
Apple Service and Support Websites
For software updates and answers to the most frequently asked questions for all Apple products, go to the general Apple Support webpage. You’ll also have access to product specifications, reference documentation, and Apple and third-party product technical articles.
http://www.apple.com/support
For software updates, documentation, discussion forums, and answers to the most frequently asked questions for Logic Pro, go to:
http://www.apple.com/support/logicpro/
For discussion forums for all Apple products from around the world, where you can search for an answer, post your question, or answer other users’ questions, go to:
http://discussions.info.apple.com
9Preface An Introduction to Control Surfaces

Basic Control Surface Setup

1
Regardless of the control surface being used, you first need to connect, add, and configure your device for use with Logic Pro. This chapter describes the setup procedures and preferences that are common to all control surfaces. Setup information for specific devices is covered elsewhere in the documentation.
Note: Read this chapter first, and then read through the chapter that pertains to your specific device.
This chapter covers the following:
Getting Started (p. 11)
Connecting Control Surfaces (p. 12)
Adding Control Surfaces to Logic Pro (p. 15)
Creating Control Surface Groups (p. 16)
Configuring Your Control Surface Setup (p. 18)
Setting Control Surfaces Preferences (p. 26)
Modal Dialog Display (p. 31)
Control Surface Usage Tips (p. 32)
Control Surfaces Supported by Logic Pro (p. 32)
About Control Surface Plug-ins (p. 35)
About Software and Firmware (p. 35)

Getting Started

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 (such as a Yamaha 01X), an available USB or FireWire port. Ideally, this should be a direct USB/FireWire connection with the computer, rather than via a USB/FireWire hub. Refer to the documentation provided by the manufacturer of your control surface.
11
• For devices that are only equipped with MIDI ports (such as a Mackie Control), a MIDI interface with free MIDI input and output ports for each device. For example, if you’re using a MIDI interface with 8 MIDI input ports and 8 MIDI output ports—with one Mackie Control and one Mackie Control XT unit—you will need to use two of the interface’s MIDI In ports, and two of its 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
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. In a standard setup, 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 Creating
Control Surface Groups.
Using multiple control surfaces allows you to control more tracks and channels, effects, and other parameters simultaneously. For example, the Mackie Control XT devices are basically identical to the channel strip section (fader, V-Pot, and LCD) of the main Mackie Control unit. The Mackie C4 features a number of V-Pots, but no faders. You can add as many XT, C4, or other control surface devices as you wish to your system, provided that enough free MIDI In and Out (or USB or other suitable) ports are available.

Connecting Control Surfaces

Logic Pro supports a variety of 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 firmware or driver software, if needed. For more information, refer to the documentation that came with the device.
12 Chapter 1 Basic Control Surface Setup

Connecting FireWire and USB Control Surfaces

Computer
FireWire/USB cable
Control surface
If your control surface has a FireWire or USB port, you can connect it directly to your computer, using a cable with the appropriate connectors. FireWire and USB devices transmit and receive data through a single cable, if the device supports bidirectional communication. The following diagram illustrates a typical setup using a FireWire or USB cable:
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.

Connecting Control Surfaces via Networking Ports

A handful of devices are connected via the network (LAN) ports of your Mac computer, using a single, standard (CAT5) 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.
As with FireWire and USB, it is recommended that such devices are directly connected to the computer, rather than through a network hub or switch.
13Chapter 1 Basic Control Surface Setup

Connecting MIDI Control Surfaces

Computer
MIDI
interface
Out port In port
Out portIn port
Control surface
If your control surface has MIDI input and output ports, you can connect it 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 following diagram illustrates a typical setup using MIDI input and output:
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.

Optional Footswitches and Pedals

Some controlsurfaces allow you to connect footswitches orpedals as additionalcontrollers. If your control surface featuressuitable connectors, you can connect optional footswitches to remotely control playback and otherfunctions. This frees your hands for other controls, and can also be helpful when using guitars or other instruments that require two-handed playing.

Powering Up

Once everything is connected, press the power switch on your control surface. Once 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 firmware version number. On most control surfaces with motorized faders, each fader will slide to its top position, then back to its bottom or center position. This self-diagnostic power-on procedure indicates that your units are functioning correctly.
Generally, you can turn on your computer (and MIDI interface, if applicable) either before or after you turn on the control surface, and open Logic Pro either before or after the control surface is powered up. 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.
14 Chapter 1 Basic Control Surface Setup

Adding Control Surfaces 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 easy (and is covered in the setup section of the chapter for your particular device). Some devices may require different or additional steps, but generally, all you need to do is select the device that you want to use with Logic Pro, and then add it either by scanning or manually.
To add a control surface by scanning
1 Choose Logic Pro > Preferences > Control Surfaces > Setup to open the Control Surfaces
Setup window.
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 simply choose New > Scan All in the Setup window: Logic Pro searches for all supported control surface units on all MIDI ports. This process may take a while.
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 finds.
4 When you finish, close the window.
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 via manual installation.
To add a control surface manually
1 Choose Logic Pro > Preferences > Control Surfaces > Setup to open the Control Surfaces
Setup window.
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 finish.
If another control surface of the selected type already exists in your setup, a warning dialog asks you to confirm the addition of the new device.
You need to manually alter the MIDI In and Out port values (in the Device Parameter area of the Setup window) to match those of the connected unit.
15Chapter 1 Basic Control Surface Setup
Note: You can reinitialize the support of all connected control surfaces by choosing Logic Pro > Preferences > Control Surfaces > Rebuild Defaults.

Creating Control Surface Groups

If you have multiple control surface units in your system, you can define how they relate to each other, and create control surface groups. A control surface group consists of multiple devices that you combine to create a single, unified 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 MIDI In and Out ports (or USB/FireWire “MIDI” ports, if you are using a USB or FireWire control surface).
You can independently determine the default behavior of each device in a group. For more information, see the Device Parameters section.
To create a control surface group
1 Choose Logic Pro > Preferences > Control Surfaces > Setup to open the Control Surfaces
Setup window.
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 defines the order in which tracks and parameters are arranged and displayed on the devices.
To use two control surfaces independently
1 Choose Logic Pro > Preferences > Control Surfaces > Setup to open the Control Surfaces
Setup window.
2 In the Setup window, arrange the icons for the control surfaces in separate rows—that
is, one above the other.
16 Chapter 1 Basic Control Surface Setup
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 Offset, and others. This allows you to access, edit, and automate different 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 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 definitions. The physical placement of units, and the way you use them, is completely flexible.
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. Simply position the icons in your control surface group accordingly.
17Chapter 1 Basic Control Surface Setup
Once you have created a control surface group, you can configure it in the Setup window. For more information, see Control Surface Group Parameters.

Configuring Your Control Surface Setup

The left side of the Setup window contains two or three parameter areas: Device parameters, Special parameters (if your connected device supports them), and Control Surface Group parameters. You can configure your control surface setup to meet your needs by editing the parameters in these boxes.
Important: Any changes to settings (in the Setup window or from the device) are saved
in a preferences file, named “com.apple.logic.pro.cs,” located in ~/Library/Preferences. This file is saved independently of the Logic Pro Preferences file.
18 Chapter 1 Basic Control Surface Setup

Device Parameters

The Device Parameters area contains the following items:
Out Port: Choose the MIDI output port from the pop-up menu.
Input: Choose the MIDI input port from the pop-up menu.
Module: Shows the name of the control surface.
Model: Shows the model name of the control surface.
Version: Shows the firmware version for some control surfaces.
Color: Click to choose the color that indicates which tracks are being controlled by this control surface. In the Arrange window, the tracks controlled by this device are colored along the left edge of the track list (if the track control bars are displayed).
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.

Special Parameters

Some control surfaces (such as the Mackie Control) allow you to define “special” parameters such as fader touch sensitivity. When a device that offers special parameters is connected, the Special Parameters area appears on the left side of the Setup window. For more information about supported special parameters, refer to the documentation for the specific device.
19Chapter 1 Basic Control Surface Setup

Control Surface Group Parameters

If you have created one or more control surface groups, you can configure group parameters in the Control Surface Group Parameters area. These parameters apply to the group associated with the selected device, and allow you to set up each group to meet your needs. This is especially helpful when you have multiple control surface groups. Many (if not all) control surface group parameters can also be changed directly from the control surface, as well as from the Setup window.
If you have created multiple control surface groups, the Control Surface Group Parameters area shows the settings for the group that is currently selected in the Setup window.
20 Chapter 1 Basic Control Surface Setup

Control Surface Group Display Parameters

The parameters at the top of the Control Surface Group Parameters area give you control over aspects of the device displays.
Flip Mode: 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 swap their assignments. The choices are:
Off: 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 insufficient space for the display of both the parameter name and value.
Clock Display: If your control surface features a position display, this parameter allows you to determine 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 defined in the Logic Pro Preferences.
21Chapter 1 Basic Control Surface Setup
Channel Strip View Mode: Choose one of the following view modes:
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 Arrange 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 mode generally allow you to define which channel types you want to display. The contents of Logic Pro’s Mixer window automatically follow the state of the control surface, provided that the View > Link Control Surfaces option is turned on.
Tracks: This view mode is similar to Arrange view mode, but individualchannel strips
are shown when multiple arrange tracks address the same channel. Typically, this will be an instrument channel, with several tracks routed to it.
Single: This mode shows a single channel (and its routing to auxes and so on). You
can determine which parameters the channel strip controllers (on the control surface) will edit.
Note: Keep in mind that the View mode 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 offset 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).
FaderBank for AllView: Drag vertically, or enter an integer value to offset 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: 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/select channel format.
Input: Encoders adjust/select channel input source.
22 Chapter 1 Basic Control Surface Setup
Output: Encoders adjust/select channel output (main outs/auxes/surround).
Automation: Encoders adjust/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 Arrange
window. This is especially useful if you set the control surface to Arrange View mode, and your Arrange window shows multiple subtracks with various parameters.
Surround Parameter: 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 different 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: Sets the current EQ band, so that you can edit a particular Channel EQ or Linear Phase EQ parameter for all tracks in the EQ Multi Channel View.
EQ Parameter: 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 parametercontrols the slope.
Q: Encoders adjust the Q factor of the selected band.
On/Off: Encoders bypass the selected EQ band.
EQ Parameter Page: Sets the EQ parameter displayed in EQ Channel Strip view.
The Channel and Linear Phase EQs feature eight bands per audio channel, with each band offering four parameters. All of these parameters can be accessed with your control surface.
23Chapter 1 Basic Control Surface Setup
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 area let you control different operational aspects when working with Send and Plug-in parameters.
Send Slot: Sets the currently selected Send slot. The default is 1, which sets the first (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: 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: Sets 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 parameters: Sets 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 off—all encoders are assigned to the Split Upper area.
Control surfaces that support Split mode allow the display of two separate parameter sections within one plug-in (or even different plug-ins). They are called Split Upper and Split Lower.
24 Chapter 1 Basic Control Surface Setup
Instrument Parameter Page: Determines 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 Parameter Page (Split Lower): Sets 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: Sets 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 first (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. With Split mode turned on, this applies to Split Upper.
Insert Slot (Split Lower): Sets the current Insert slot number for Split Lower when selecting or editing a plug-in when Split mode is turned on.
Plug-in Parameter Page: Defines 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 to Split Upper when Split mode is turned on.
Note: The plug-in and instrument page parameters are kept separate, as this allows you to quickly switch between editing an instrument and an effect plug-in on a channel, without having to adjust the parameter page every time.
Plug-in Param Page (Split Lower): Defines 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.
Track: Defines which track is displayed for Channel Strip views. When Split mode is turned on, this applies to Split Upper.
Track(Split Lower): Sets 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: Determines how the control surface responds when a track is selected in Logic Pro—in essence, this remotely affects the Track and Track (Split Lower) parameters. When set to “on,” the control surface group continues to display the same track, independent of the currently selected track in Logic Pro. When set to Off, the control surface group automatically switches to the selected track, whenever a track is selected in Logic Pro.
25Chapter 1 Basic Control Surface Setup

Control Surface Group Other Parameters

The parameters at the bottom of the Control Surface Group Parameters area let you set the Track Name Format, Parameter Page Shift Mode, Relative Change Mode, Mix Group, and Group Parameter Page parameters.
Track Name Format: Determines whether the track name display shows only the track name, or the track name and number.
Parameter Page Shift Mode: Determines 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: Turning the encoder to the right sets the maximum value. Turning 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 center (its default value). A further turn to the right sets the Pan to full right (its maximum value).
Fine: The parameter is incremented or decremented in fine 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: Determines which group is edited when in Group Edit mode.
Group Parameter Page: Defines which parameter of the edited group is assigned to the leftmost encoder.

Setting Control Surfaces Preferences

Various settings that affect the onscreen appearance and performance of control surfaces can be made in the Logic Pro Control Surfaces preferences.
To open the Control Surfaces preferences
Choose Logic Pro > Preferences > Control Surfaces > Preferences (or use the Open Control
µ
Surfaces Preferences key command).
26 Chapter 1 Basic Control Surface Setup
To temporarily disable your control surfaces
Choose Logic Pro > Preferences > 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 Preferences

General control surface preferences include resolution of relative controls, maximum MIDI bandwidth, and other functions.
“Bypass Allwhile inbackground” checkbox: Allows you to share your control surface with other applications, when Logic Pro is not the active program.
Resolution of Relative Controls slider: Sets 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 finer increments.
Maximum MIDIBand Width slider: Dragto set the maximum amount ofMIDI 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 you find that your MIDI or automation playback is being affected.
27Chapter 1 Basic Control Surface Setup
“Touching fader selects track” checkbox: When this option is selected, touching a fader on the control surface selects the track corresponding to the fader. For this to work, the device must feature touch-sensitive faders.
“Control surface follows track selection” checkbox: When this checkbox is selected, selecting a track in the Arrange window automatically selects the corresponding track or channel on the control surface.
“Jog resolution depends on horizontal zoom” checkbox: When selected, the precision of scrubbing (using the Jog/Shuttle Wheel of your control surface) is determined by the horizontal zoom level of Logic Pro. Your control surface must feature a Jog/Shuttle Wheel (or similar control) for this to have any effect. To retain a consistent resolution, regardless of Logic Pro window zoom levels, deselect this checkbox.
Pickup Mode checkbox: When selected, the control surface operates 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 offer a Pickup mode. In Pickup mode, the controller must reach (“pick up”) the current value before the value starts to change. This prevents sudden jumps of parameter values caused by playing back automation. Your device may feature 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 off, adjusting a fadermodifies the parameter immediately (which can result in parameter value jumps).
Flash Mute and Solo buttons checkbox: When selected, the Mute and Solo buttons on the control surface will blink (flash) on and off when mute or solo modes are engaged.
Multiple Controls perParameterpop-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 parameter name and value in the LCD.
2: On each unit, encoders 1 and 2 are used for the first parameter, encoders 3 and
4 for the second, and so on.
4: On each unit, encoders 1 to 4 are used for the first parameter, encoders 5 to 8 for
the second, and so on.
8: On each unit, encoders 1 to 8 are used for the first 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 first encoder of each group controls the parameter shown in the display. The remaining encoders are inactive.
28 Chapter 1 Basic Control Surface Setup
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 morecontrol surfaces you have within a control surface group, the more you benefit from this feature.
“Only whenall parameters fit in one page”checkbox: When selected, the defined number of encoders are only used when there are sufficient encoders available to show all parameters, without changing pages. For example, if you have a Mackie Control and two Mackie Control XTs (giving you at total of 24 encoders), a plug-in with 13 parameters will be shown with one encoder per parameter. Eleven encoders will remain unused. A plug-in with 11 parameters will be shown with two encoders per parameter. Two encoders will remain unused (as will the inactive encoders of the subdivisions mentioned above).
When deselected, multiple encoders are used for each parameter, which may require scrolling. This would not be the case if only one encoder were used for each parameter.
“Show value units for” checkboxes: The two checkboxes in this section allow you to adjust whether parameter values are appended by the measurement unit, 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. When selected, applicable values are appended withthe appropriate unit. Turn off this option if viewing units makes the display too cluttered.
Controller Assignments button: Click to open the Controller Assignments window.
Setup button: Click to open the Control Surfaces Setup window.
29Chapter 1 Basic Control Surface Setup

Help Tags Preferences

For control surfaces that feature freely 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 are similar to Logic Pro help tags, showing additional information during use.
“While editing show long names for” checkboxes: The two checkboxes in this section allow you to set how the names and values of parameters are displayed on the LCD of the control surface.
“Parameter name” checkbox: When selected, the upper LCD line displays the full
parameter name, rather than an abbreviated form of it, when you edit a parameter.
“Parameter value” checkbox: When selected, the lower LCD line displays the full
parameter value when you edit a parameter. If the “Show value units for parameter” checkboxes (see below) are selected, it will be appended by the measurement unit, where applicable (for example, “dB,” “Hz,” or “%”).
Note: The following options only have an effect if at least one of the two parameters described above is active.
Display Durationslider: Drag to adjust the time that parameter names and values remain on the LCD display, following selection and adjustments.
30 Chapter 1 Basic Control Surface Setup
“Show info formultiple parameters”checkbox: When selected,the long name information appears in the display until the most recently edited parameter’s display times out. This may cause overlapping text. Whenunselected, the long name display is only shown for the most recently edited parameter, which can cause screen flicker.
“Show info when selecting tracks” checkbox: When turned on, Selected appears in the upper row of the LCD, and the selected track’s name is shown in the lower row, when you select a track.
“Show info when editing volume” checkbox: When selected, the word Volume appears in the upper row of the LCD, and the edited value appears in the lower row, when you edit a track’s volume.
“Show value units for” checkboxes: When selected, parameter values are appended by the appropriate measurement unit (“Hz” or “%,” for example). You can set this option separately for “Instrument/plug-in parameters” and “Volume and other parameters.” If you can do without value units, the display is less cluttered.
Note: This parameter only applies while you are editing the relevant values.

Modal Dialog Display

All modaldialogs (except File Open dialogs) appear on the LCD display of control surfaces that feature text displays. Examplesof modal dialogs include authorization warnings, edit confirmations, or error messages. While a modal dialog is visible, you cannot perform actions in any other window.
The modal dialog text appears in the upper row of the LCD. If the dialog text does not fit in the LCD’s upper row, it starts scrolling after three seconds. You can scroll the dialog text manually with the appropriate control. (See assignment tables in the appropriate chapter.) Once you start scrolling the text manually, automatic scrolling is disabled.
• If the control surface has an Enter or OK button, pressing it triggers the dialog’s default button, where applicable.
• If the control surface has a Cancel or 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 Cancel button on the control surface or click it onscreen, the dialog disappears, and all controls and displays return to their previous state.
When aFile Open dialog appears onscreen, the“There is a file select dialog on the screen” message appears on the LCD or other display (if your control surface has one).
31Chapter 1 Basic Control Surface Setup

Control Surface Usage Tips

You may find 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 effectively. The following hints may streamline your Logic Pro control surface workflow.
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.
• It is recommended that you assign a full-screen Arrange window, with track automation view set to On (for all tracks), as one of your screensets.
• A full-screen Mixer window is also recommended 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 extremely useful way of moving around 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 particular number of bars (4, 8, 16 bars, and so on) for verse and chorus sections, then set up a number of markers at suitable locations in your templates.

Control Surfaces Supported by Logic Pro

Following is an alphabetical listing of control surfaces directly supported by Logic Pro. The list contains cross-references to the relevant device-specific chapters.
Note: It is possible that your device may be directly supported in Logic Pro via one or more downloadable support files. This is often a driver or plug-in supplied by the manufacturer. (See About Control Surface Plug-ins.) Check the documentation and discs that came with the device, and the manufacturer’s website. Follow any written instructions supplied with the files, if available.
Yamaha01V96
32 Chapter 1 Basic Control Surface Setup
NotesManufacturerSupported devices
The Yamaha 01V96 emulates two HUI units, using two virtual MIDI In and Out connections over its USB cable. See Yamaha 01V96.
NotesManufacturerSupported devices
Yamaha01X
Yamaha02R96
MackieBaby HUI
EuphonixCM408T (System 5-MC)
YamahaDM1000
YamahaDM2000
TascamFW-1082
KorgKONTROL49
Mackie/EmagicLogic Control XT
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.
The Yamaha 02R96 emulates three HUI units, using three virtual MIDI In and Out connections over its USB cable. See Yamaha 02R96.
The Baby HUI is a stripped-down version of the HUI. See Mackie Baby HUI.
The Mackie C4 is directly supported. See Mackie C4.MackieC4
See Euphonix MC Pro, System 5-MC, MC Control,
MC Mix, and MC Transport.
See JLCooper CS-32 MiniDesk.JLCooperCS-32 MiniDesk
The Yamaha DM1000 emulates two HUI units, using two virtual MIDI In and Out connections over its USB cable. See Yamaha DM1000.
The Yamaha DM2000 emulates three HUI units, using three virtual MIDI In and Out connections over its USB cable. See Yamaha DM2000.
See JLCooper FaderMaster 4/100.JLCooperFaderMaster 4/100
Extension unit for FW-1884. See Tascam FW-1884.TascamFE-8
A stripped-down version of the FW-1884. See
Tascam FW-1884.
See Tascam FW-1884.TascamFW-1884
See Mackie HUI.MackieHUI
See M-Audio iControl.M-AudioiControl
A larger version of the microKONTROL. See Korg
microKONTROL and KONTROL49.
This is the extension unit for the Logic Control. It only offers the channel strip section, making it less useful without a Logic (or Mackie) Control. See
Mackie Control.
See Mackie Control for more details.Mackie/EmagicLogic/Mackie Control
33Chapter 1 Basic Control Surface Setup
Extender
Universal
NotesManufacturerSupported devices
MackieMackie Control
MackieMackie Control
MackieMackie Control
EuphonixMC
SAC-2.2Radikal Technologies
TascamUS-224
TascamUS-2400
The original Mackie Control hardware is similar to the Logic Control. The front panel legend is different, however. You should request a Logic Control Lexan Overlay from Mackie. As Logic Pro also recognizes the Mackie Control protocol, you may use any firmware version. If your unit has firmware version 1.02 or later, you can freely use either the Logic Control or Mackie Control mode. See Mackie Control.
Mackie-badged version of the Logic Control XT. As Logic Pro also recognizes the Mackie Control protocol, you may use any firmware version. If you have firmware version 1.02 or later, you can freely use either the Logic Control or Mackie Control mode. See Mackie Control.
A Mackie Control with Logic Control silk screening (legend) and firmware version 2.0 or later (including HUI emulation). As Logic Pro also recognizes the Mackie Control protocol, you may use any firmware version. If you have firmware version 1.02 or later, you can freely use either the Logic Control or Mackie Control mode. See
Mackie Control.
See Euphonix MC Pro, System 5-MC, MC Control,
MC Mix, and MC Transport.
See JLCooper MCS3.JLCooperMCS3
See Korg microKONTROL and KONTROL49.KorgmicroKONTROL
See CM Labs Motormix.CM LabsMotormix
The SAC-2.2/2k’s native mode is directly supported, but it can also emulate a Mackie Control. You should use the native mode. See Radikal
Technologies SAC-2K.
See Radikal Technologies SAC-2K.SAC-2kRadikal Technologies
See Roland SI-24.RolandSI-24
See Frontier Design TranzPort.Frontier Design GroupTranzPort
A stripped-down version of the US-428. See
Tascam US-428 and US-224.
Logic Pro supports the US-2400’s native mode. In contrast to its Mackie Control mode, all controls, including the joystick, are supported. See
Tascam US-2400.
See Tascam US-428 and US-224.TascamUS-428
34 Chapter 1 Basic Control Surface Setup

About Control Surface Plug-ins

Supported control surfaces communicate with Logic Pro via special plug-in files that are installed along with Logic Pro. The plug-in files 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 (optional) /Library/Application Support/MIDI Device Plug-ins and ~/Library/Application Support/MIDI Device Plug-ins (the “~” denotes your user home directory) 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).

About Software and Firmware

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 will be able to access and control them.
Most control surface units do include a form of software called firmware. 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 firmware updates. You should periodically check the manufacturer’s website for your device, to check for updates that may enhance use or performance.
The firmware is usually stored on an EEPROM (Electronically Erasable Programmable Read-Only Memory) chip. It can often be updated via a simple MIDI dump procedure, in the form of a MIDI file. Should new firmware become available, you can simply download the appropriate MIDI file and play it (from Logic Pro) to your control surfaces, which will be updated accordingly. The steps required to perform a firmware update will be outlined in the documentation that accompanies the MIDI file. Read this before attempting any update.
Note: Some control surfaces may require that you physically replace the chip for firmware updates. Contact the manufacturer of your device for details.
35Chapter 1 Basic Control Surface Setup

Customizing Controller Assignments

You can assign controllers to Logic Pro parameters, and edit controller assignments to fit your workflow.
This section explains how to assign controllers to Logic parameters, edit controller assignments, and use zones and modes to switch between groups of assignments.
This chapter covers the following:
Assigning Controllers to Logic Pro Parameters (p. 37)
Controller Assignments: Working in Easy View (p. 38)
Controller Assigments: Working in Expert View (p. 41)
Assigning Buttons to Key Commands (p. 59)
Controller Assignments Storage (p. 61)
2

Assigning Controllers to Logic Pro Parameters

You can assign any controller that is capable of generating a MIDI message to a parameter in Logic Pro. Assigning controllers to Logic parameters lets you use faders, knobs, switches, and other controllers to remotely control Logic functions. These can be used “as is,” or in conjunction with modifier 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 modifier buttons (on the control surface)—in any combination.
37
You can assign controllers to parameters inLogic’s 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.

Controller Assignments: Working in Easy View

Easy view allows you to see and assign controllers to channel strip and plug-inparameters, and to change the track that assignments apply to.
To open the Easy view of the Controller Assignments window
Choose Logic Pro > Preferences > Control Surfaces > Controller Assignments (or use
µ
Command-K), and click the Easy View button.
The Easy view of the Controller Assignments window contains the following fields 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: When active, the assignment that matches the most recently received MIDI message is automatically selected.
Parameter field: 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 field beside the pop-up menu (as shown in the Mixer’s All view).
“Input message”field: Displays the incoming MIDI message data of the controller being assigned to a function.
38 Chapter 2 Customizing Controller Assignments

Assigning and Deleting 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. The Learn process basically involves moving a controller on your control surface. This sends a MIDI message to Logic Pro, thus “teaching” Logic Pro which controller you are assigning to the chosen parameter.
To assign a controller in Easy view
1 In the Mixer, or in any plug-in window, select the parameter that you want Logic Pro to
learn as a controller assignment.
2 Choose Logic Pro > Preferences > Control Surfaces > Learn Assignment for [parameter
name]. (Alternately, 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 field.
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” field. 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 When you finish, click the Learn Mode button (or press Command-L) to complete the
Learn process.
To assign a controller using a modifier key
1 Choose Logic Pro > Preferences > Control Surfaces > Learn Assignment for [parameter
name] (or press Command-L) to open the Controller Assignments window.
2 Hold down the modifier 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 modifier key, the Learn Mode button is deactivated when you release the key, and the Learn process is complete. If you release the modifier 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 finished to end the Learn process.
39Chapter 2 Customizing Controller Assignments
To delete a controller assignment in Easy view
Select the assignment you want to remove in the Controller Assignments window (Easy
µ
view), and click the Delete button.

Assigning a Series of Controllers in Easy View

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 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.
To assign a series of controllers to a series of parameters
1 In the Mixer, or in any plug-in window, select the parameter that you want Logic Pro to
learn as a controller assignment.
2 Choose Logic Pro > Preferences > Control Surfaces > Learn Assignment for [parameter
name]. (Alternately, 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 field.
3 Assign the first controller in the series to the first 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 first and last in the series must match the number of parameters between the first and last parameter. In the example, the distance between 1 and 16 would equal 15.
A “Do you want to fill up in between?” dialog appears.
5 Click OK to automatically fill the controllers between the first and last with the
corresponding assignments.
Note: You can only use shortcuts for knobs that send a single channel message, where the first 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 fixed first data byte. Consult the documentation that came with your device for information on its data structure.
40 Chapter 2 Customizing Controller Assignments

Controller Assigments: Working in Expert View

Zone list
Control/Parameter list
Mode list
Controller Assignment Parameter area
Input Message area
Value area
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 extensively edit controller assignments in Expert view, and define zones and modes, which let you switch between groups of controllers.
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.
To open the Expert view of the controller assignments window
Choose Logic Pro > Preferences > Control Surfaces > Controller Assignments (or use
µ
Command-K), and click the Expert View button.
In Expert view, the Controller Assignments window contains the following fields, menus, and buttons that you use to edit assignment parameters and define zones and modes.
Zone list: Displays the available zones for the device. The first 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 (inthe Control/Parameter list). You can also double-click a zone to rename it. See Getting to Know Zones and Modes.
41Chapter 2 Customizing Controller Assignments
Mode list: Displays the modes for the currently selected zone. The first 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 Getting to Know Zones and Modes.
Control/Parameterlist: Select the assignment you want toedit. The left column displays the name of the control, and the right column displays the name of the parameter being controlled (in an abbreviated form). The parameters of the selected assignment appear in the fields to the right of the list. See Controller Assignments Window Expert
View Settings.
Note: You can select multiple assignments in the list, but only the parameters of the first 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 first assignment.
Controller Assignment Parameter area: All aspects of the selected controller assignment parameter are shown, and can be changed, in this area. See Controller Assignment
Parameter Area.
Input Message area: The port and MIDI input message can be altered directly. Some fields in this section are merely displays, and cannot be changed. See Input Message
Area.
Valuearea: 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 Value Area.
42 Chapter 2 Customizing Controller Assignments

Controller Assignments Window Expert View Settings

This section outlines each parameter shown in the fields on the right side of the Controller Assignments window when in Expert view. Detailed descriptions of each parameter can be found in Using the Control Name and Label Fields.
Controller Assignment Parameter Area
The area at the top right shows the following parameters:
Control Name field: Displays the name of the controller for supported devices. For unsupported devices, Learned is displayed. See Using the Control Name and Label
Fields.
43Chapter 2 Customizing Controller Assignments
Label field: 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 Using the
Control Name and Label Fields.
Flip Group field: Enter an integer to define a flip group for the assignment. See Setting
the Flip Group and Exclusive Parameters.
Class pop-upmenu: Choose the class of parameter (parameter type) you want to assign. See Setting Class Pop-Up Menu Parameters.
Note: Depending on the chosen class, different fields and pop-up menus for that class appear below the Class pop-up menu.
Parameter/Modepop-up menu and field: Depending on your choice in the Class pop-up menu, you can choose from dozens of different parameters and modes. The options available change as different classes are selected.
Group/Track/Command/Key field 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 Area
The area at the center right shows the following parameters. See Editing Input Message
Parameters in Expert View for details.
MIDI Inputpop-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 field.
Value Change field: Displays incoming MIDI messages that cause a value change.
Touch/Releasefield: Enter an integer value to force incoming MIDI messages to change the touch/release status of the selected parameter. This only appliesto control surfaces that offer touch-sensitive controls (where touching or releasing a fader, for example, enables or disables reception of data from the control surface).
Value Area
The areaat the bottom right shows the followingparameters. See Editing Value Parameters
in Expert View for details.
Min and Max fields: Enter integer values to set the range of incoming MIDI values.
Format pop-up menu: Choose the format used to encode negative values.
Multiply field: 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).
44 Chapter 2 Customizing Controller Assignments

Assigning and Deleting Controllers in Expert View

You can use the Learn process to assign controllers when the Controller Assignments window is in 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.
To learn a controller for a non-channel strip or plug-in parameter
1 Choose Logic Pro > Preferences > Control Surfaces > Controller Assignments (or use
Command-K), and click the Expert View button.
2 Choose a zone or mode (unless you want to make a modeless assignment), and 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 (on your control surface) 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.
5 The incoming MIDI message appears in the Input message field. Once Logic Pro has
received the message, choose the class of parameter you want to assign from the Class pop-up menu.
6 Assign the parameter by making appropriate choices in the pop-up menus and fields
that appear below the Class pop-up menu.
Note: A detailed explanation of classes and other assignment parameters can be found in Using the Control Name and Label Fields.
7 When you finish, click the Learn Mode button (or press Command-L) to complete the
Learn process.
Tip: You can use the shortcut described in Assigning a Series of Controllers in Easy View to assign a series of controllers to a series of similar parameters.
Should you accidentally move the wrong controller in Learn mode, you can easily delete an unwanted assignment.
To delete an assignment in Expert view
1 Select the assignment that you want to delete in the Control/Parameter list.
2 Choose Edit > Delete (or press the Delete key).
45Chapter 2 Customizing Controller Assignments

Getting to Know Zones and Modes

You can define a group of controllers as a zone in Expert view, and switch all controls in a zone to different parameters, all in one operation. Using a Mackie Control, for example, you can define the eight rotary encoders as a zone, and switch them between pan, send level, and plug-in parameters. You can also define multiple zones for a control surface: one for the encoders, and a second one that switches the function keys (F1 to F8) to different functions.
Each set of zone parameters is called a mode. A zone can contain one or more modes, but only one mode can be the active mode 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:
• Define a zone that switches between two modes (orfunctions) by pressing and releasing a control surface modifier button (such as Shift or Option) while using a particular function button (on the control surface).
• Define a zone that allows you to use modeless assignments for things like updating the display, Transport functions, and Save and Undo operations. The same zone could contain a modal assignment for all Volume and Pan controls. Switching to another mode would provide access to EQ parameters. In both modal situations, the display, Transport, and Save and 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. See Defining
Zones and Modes.
Zones and modes can be defined across multiple control surfaces, to support the use of control surface groups.
46 Chapter 2 Customizing Controller Assignments
The following example illustrates one possible arrangement of zones and modes, and
Modal Assignment A Modal Assignment B
Mode 1 (inactive)
Mode 2 (active)
Modal Assignment A Modal Assignment B Modal Assignment C
Modal Assignment A
Mode 3 (inactive)
Modal Assignment A
Mode 4 (active)
Mode 5 (inactive)
Modal Assignment A Modal Assignment B Modal Assignment C Modal Assignment D
Zone 1 Zone 2
Modeless Assignment A Modeless Assignment B
shows how you can define them, hierarchically:

Defining Zones and Modes

You can only define zones and modes in the Expert view of the Controller Assignments window.
To define a zone
1 Click the Add button in the lower-left corner of the Zone list.
47Chapter 2 Customizing Controller Assignments
A new, blank zone appears in the Zone list. It is highlighted, allowing you to immediately rename it.
2 Enter a name for the zone.
If you want to add controllers to the zone, see Assigning and Deleting Controllers in
Expert View.
To define a mode
1 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.
2 Enter a name for the mode.
If you want to add controllers to a mode, see Assigning and Deleting Controllers in Expert
View.

Reassigning a Controller in Expert View

The procedure for reassigning an active controller (an assigned controller in the active mode) is different from that of an inactive controller (one with an assignment in an inactive mode).
To reassign an active controller
Use the Learn process described in Assigning and Deleting Controllers in Expert View to
µ
assign an active controller (one with an assignment in the active mode), and choose one of the options shown in the dialog:
Cancel: Deletes the new assignment, retaining the existing assignment.
Keep Both: Retains the new and old assignments.Used typically when one knob controls multiple parameters as a macro.
Reassign: Deletes all existing active assignments for this parameter. Used to reassign a function key (F1 to F8, for example) to a new key command.
To reassign an inactive controller
Use the Learn process described in Assigning and Deleting Controllers in Expert View to
µ
assign a controller in an inactive mode. Note that the new assignment becomes part of the active mode in the same zone that contained the previous, inactive assignment.
48 Chapter 2 Customizing Controller Assignments
This is typically used as follows: 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), and then learn an assignment for the encoder.

Using the Control Name and Label Fields

The following describes the use and options available for the Control Name and Label fields in the Controller Assignment Parameter area at the top right of the Expert View window.
Control Name Field
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 field. The control name is for display only, and has no effect on functionality.
Label Field
For supported control surfaces, shows characters that represent the label for the assignment that appears on the control surface display. Unsupported control surfaces can only send information, not receive it, and cannot display an assignment label.
If the field contains fixed text, it can contain any number of characters. When used as a placeholder for dynamically created text, however, the field contains three characters that represent the label. The first character is always @, followed by two additional characters.
Second Character: This character is used to define a type for the event label; for example, track, Insert slot, Send slot, and so on.
Third Character: This character is used to define a value for the chosen event label type, such as the track number or name.
For example, “Send@s#” translates as “Send1,” “Send2,” and so on.
The following table shows the possible meaning for the second character.
MeaningSecond character
Trackt
Surroundr
Send slots
Number of sendsS
EQ bande
Number of EQsE
Insert slotp
Instrumenti
49Chapter 2 Customizing Controller Assignments
The following table shows the possible meaning for the third character.
MeaningThird character
Number of above (track number, Send slot, EQ band, Insert slot)#
Name of aboven
Name of parameter addressed by the assignmentp
Name of first parameterP
Parameter offset, counted from 1o
Maximum parameter offset, counted from 1O
Parameter bank (= parameter offset/bank size), counted from 1b
B
Total number of banks(= parameter offset/bank size), counted from 1

Setting the Flip Group and Exclusive Parameters

The following describes the use and options available for the Flip Group field and Exclusive checkbox in the Controller Assignment Parameter area at the top right of the Expert View window.
Flip Group Field
Enter the same integer value for two assignments, to define a counterpart for Flip mode (for supported control surfaces that offer Flip mode). By setting a fader and an encoder to the same flip 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 flip group. One assignment needs to be absolute (using a fader, for example), the other relative (encoder, for example).
Exclusive Checkbox
When selected, the assignment deactivates all other assignments that have Exclusive turned off for the same control (on supported control surfaces). This limits the overwriting of a modeless assignment to particular modes. For example, faders normally control volume. To create a mode where faders control the send level, select Exclusive.

Setting Class Pop-Up Menu Parameters

Choose the class of assignment (the type of destination parameter controlled) from the pop-up menu. Different options appear below the Class pop-up menu when you choose a class. The following section describes the different classes, and the options available for each.
50 Chapter 2 Customizing Controller Assignments
Mode Change
Choosing the Mode Change class lets you 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, the assignment buttons on a Mackie Control can be used to choose different modes for the encoders.
Note: The mode chosen in the Mode pop-up menu is only activated when the Value section: Mode menu is set to Direct.
If any of the other Value section: Mode menu options is chosen, the following applies:
Toggle: The assignment toggles between the zone’s first mode and the chosen mode. The mode change assignment must be located in the same zone.
Relative: Useful for steppingup and down through modes in a zone (using two buttons) or forchoosing a mode with an encoder.The minimum destination parameter represents this zone’s first mode, and the maximum represents the zone’s last mode. The mode change assignment must be located in the same zone.
Rotate: Useful for stepping through all available modes with a single button. Used with a Jog Wheel, for example: Off > Scrub > Shuttle > Off. The minimum destination parameter represents this zone’s first mode, and the maximum represents the zone’s last mode. The mode change assignment must be located in the same zone.
Global
Choosing the Global class lets you use an assignment to control global parameters. A Parameter pop-up menu appears below the Class pop-up menu, offering the parameters listed in the following table.
Note: All options listed in the table below only work in relative mode, where changes are relative to the starting value/position, and so on.
ExplanationGlobal options
Playhead
Playhead (Beats, Scrubbing)
This assignment controls the position of the playhead; feedback is sent in the format chosen in the control surface group’s Clock Display parameter.
As above, but feedback is sent in beats format.Playhead (Beats)
As above, but feedback is sent in SMPTE time code format.Playhead (Time Code)
Moving the controller doesn’tset the playhead position, but initiates scrubbing. The format is defined by the control surface group’s Format parameter. The controller value defines the scrubbingspeed.
Moves left and right locators.Move Locators
Sets left locator.Left Locator
Sets right locator.Right Locator
Moves punch in and punch out locators.Move Punch Locators
51Chapter 2 Customizing Controller Assignments
Nudge selected Regions/Events
Nudge Value
Scrub Status
Automation of all tracks
Alert Text, Alert Button, Alert Icon
Dummy
Go to Marker
Group Clutch
Active Sense
Shuttle Speed
Quantize value
Division
Horizontal Zoom
ExplanationGlobal options
Sets punch in locator.Punch In Locator
Sets punch out locator.Punch Out Locators
Edits position of current marker.Marker Position
Edits length of current marker.Marker Length
ExplanationGlobal options
Nudges the selected regions or events by the chosen nudge value. (See below.)
Feedback only. On if any (track or region) Solo button is active.Any Solo
Controls the nudge value used for Nudge selected Regions/Events. Switches between tick, division, beat, bar, frame, 1/2 frame.
Sets the scrubbing status for the Playhead parameter (beats, scrubbing). Possible values are set clock, audio scrubbing, shuttle.
Switches the automation status of all tracks between the following values: Off, Read, Touch, Latch, Write.
Used by plug-ins to define special Alert mode. This is mainly of use to control surface developers.
Used to temporarily disable a modeless assignment, by using the Exclusive checkbox. See Control Name Field.
Toggles the Cycle function on and off.Cycle
Toggles the Autopunch function on and off.Autopunch
Allows youto move the playhead to a marker number. An additional number field below the Parameter pop-up menu is used to determine the destination marker number.
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.
Used bysome control surfaces (such as the HUI) to process incoming Active Sensing messages.
Sets the shuttle (forward and backward) speed directly. Use this for controllers (usuallyknobs) that send an absolute, rather than relative, value.
Sets the waveform zoom level in the key focus Arrange area.Waveform Zoom
Sets the Quantize value in the key focus window (if this parameter is available).
Sets the Division value in the key focus window (if this parameter is available).
Sets horizontal zoom in the key focus window (if this parameter is available).
52 Chapter 2 Customizing Controller Assignments
ExplanationGlobal options
Vertical Zoom
Sets vertical zoom in the key focus window (if this parameter is available).
Channel Strip
Choosing the Channel Strip class lets you use an assignment to set a channel strip parameter.A Channel Strip pop-up menuappears below the Class pop-up menu, offering the following parameters.
ExplanationChannel strip type
Selected track
Fader Bank
Index
Audio
Master
Normally corresponds to the selected Arrange track. Exception: If the control surface group’s Track Lock parameter is active, the “selected” track is the one that was chosen when Track Lock was enabled.
Addresses a channel strip in the control surface group’s current View mode (Arrange, All, Tracks, Single). This is dependent on the current Fader Bank value for this mode (see below). Example: The View mode is All, the All view Fader Bank is five, 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 0-based, so add 1).
Same as the Fader Bank setting, but doesn’t depend on the current Fader Bank value.
An audio channel. The numerical value (No.) determines which audio channelis addressed (again: 0-based; to address audio channel 2, use a value of 1).
Same as Audio setting, for software instrument channel strips.Software Instrument
Same as Audio setting, for bus channel strips.Bus
Same as Audio setting, for auxiliary channel strips.Auxiliary
Same as Audio setting, but for output channel strips.Output
The Master channel strip; if it does not exist in the project, the first output channel strip is addressed.
If you choose the Fader Bank, Index, Audio, Software Instrument, Bus, Auxiliary, Output, or Master setting in the Channel Strip pop-up menu, the following two parameters become available:
Number field: A 0-based offset, which is added to the channel strip number. The typical use for this field is for sequential controls: Fader 1 uses offset 0, Fader 2 uses offset 1, and so on.
Parameter field: Text description of the addressed parameter. Can only be set by choosing the Logic Pro > Preferences > Learn Assignment for [parameter name] menu item. Note that for plug-in and instrument parameters, Parameter Page offsets apply, allowing you to shift the parameter addressing up and down by page.
53Chapter 2 Customizing Controller Assignments
Key
Choosing the Key class lets you use assignments to emulate keystrokes on your computer keyboard. You can enter the key to emulate in the Key field, which appears below the Class pop-up menu. This is not case-sensitive.
Key Command
Choosing the Key Command class lets you use anassignment toperform a key command. You can enter the key command in the Command field, which appears below the Class pop-up menu. Some key commands provide on/off 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 “Key Repeat Checkbox” in Editing Value Parameters in Expert View.
Click the Show button to open the Key Commands window. The key command shown in the Command field is automatically selected and shown in the Key Commands window.
Control Surface Group
Choosing the Control Surface Group class allows you 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 one of the options described in Control Surface Group Parameters, or one from those listed in the following table.
Note that assignments for unsupported control surfaces always belong to the firstcontrol surface group.
Additional infoParameter option
Fader Bank for Current View
Filter for All View
Fader Bank for: MIDI Channel Strips, Input Channel Strips, Audio ChannelStrips, Instrument Channel Strips, Aux Channel Strips, Bus Channel Strips, Output Channel Strips
Maps to the fader bank for the currently used View mode. This way, you need only one assignment per left/right button for all View modes.
When this parameter is selected, eight additional checkboxes (for the eight channel strip types) are displayed, when the View mode is All. Depending on the Value mode, these switches define which channel strips are displayed (by using Direct mode) or which are toggled (by using X-OR mode).
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 in 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.
54 Chapter 2 Customizing Controller Assignments
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 defined for the Parameter Page Shift Mode control surface group parameter.
Automation Group
Choosing the Automation Group class allows you to use the assignment to set an automation group parameter.
When this class is chosen, a Group field appears below the Class pop-up menu. You can determine the edited group by entering a number in the field. Entering a “0” sets this parameter to the group selected for the Automation Group parameter (in the control surface group parameters).
A Parameter pop-up menu also appears below the Group field, allowing you to choose the automation group parameter for the assignment. For further information, see the Group Settings section of the Logic Pro User Manual.

Editing Input Message Parameters in Expert View

The parameters in this section let you control different aspects of MIDI input.
MIDI Input Pop-Up Menu
When you choose a MIDI input (port) from the pop-up menu, all assignments that use the same input are changed accordingly. If the assignment belongs to a supported control surface, the device’s MIDI input also changes in the Setup window.
This makes it easy for you to create default assignments for a new control surface. These new assignments can be moved to other computers by copying your com.apple.Logic.cs preferences file. Simply paste this preference file into the Preferences folder of another computer, open the Controller Assignments window in Expert view, and change the MIDI Input parameter of one assignment (as applicable to the MIDI setup on the other computer).
Value Change Field
Shows incoming MIDI messages that cause a value change in the destination parameter, and lets you edit these MIDI messages.
The Value Change field displays the message as a sequence of hexadecimal bytes. The plain language meaning appears below the field. The placeholders for the variable part of the message are:
Lo7: Low 7 bits of the value (LSB or Least Significant Bits)
Hi7: High 7 bits of the value (MSB or Most Significant Bits)
55Chapter 2 Customizing Controller Assignments
For messages containing only a Lo7 placeholder, the value is treated as 7 bit. For messages containing both a Lo7 and Hi7 placeholder, the value is treated as 14 bit. The order of Lo7 and Hi7 is honored, and there may be constant bytes in between. This allows you to define Control Change LSB and MSB portions. For example, B0 08 Hi7 B0 28 Lo7 indicates a 14-bit message.
Note: When you enter multiple MIDI messages, always enter each message completely, being sure to repeat the status byte, even if it’s the same. It may help to write out the message to ensure that the correct byte works, as you can’t know what status the previously sent message had.
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 Field” in
Editing Value Parameters in Expert View.
Touch/Release Field
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 field.
Note: The Touch/Release setting only applies to the Channel Strip assignment class, and to parameters that can be automated.

Editing Value Parameters in Expert View

The parameters in this section let you control different aspects of the values for incoming MIDI messages.
Min and Max Fields
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 different value ranges, for different controls. For more specific 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 significant 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).
56 Chapter 2 Customizing Controller Assignments
1’scomplement: If the most significant 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 significant bit is set, the value is negative. To set the absolute value, clear the most significant bit. Note that this allows two possible encoding values for zero. This results in a value range of –127 to 127 (7 bit) or –8191 to 8191 (14 bit).
The appropriate format for a device is usually specified in its documentation. If unavailable, check the control surface manufacturer’s website or contact them for more information.
Multiply Field
Enter a scaling value for incoming values. This is especially 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. Thisoption is useful for buttonsthat toggle a value: Mute, Solo, and so on.
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. Used by encoders, but also for buttons that increment/decrement by a certain amount (set 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: automation mode, for example.
X-OR: The value defines a bit mask (a filter, in other words), which is applied to the parameter’s current value with the “exclusive or” Boolean operation. Useful for enabling/disabling single channel strip types in All view.
For On/Off 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.
57Chapter 2 Customizing Controller Assignments
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: Dependent 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/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.
Text Feedback Checkbox
When selected, a text representation of the current value is sent 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
When selected, no feedback is sent while the parameter is in Touch mode. This prevents motorized faders from “fighting” against the user.
Key Repeat Checkbox
When selected, the assignment is repeatedly executed. The Key Repeat Rate slider—set in the Mac OS X Keyboard & Mouse preferences—determines how quickly Logic Pro repeats the assignment. The duration that the button/controller must be held for, before the assignment is repeated, is set with the Delay Until Repeat slider in the Keyboard & Mouse preferences.
Key Repeat is particularly useful for the zoom function. For example, if you assign a Key Repeat command to the Mackie Control Zoom buttons, holding down the Zoom In button will continuously zoom in the Logic Pro window until the button is released. This mirrors the behavior of the Zoom key commands. The alternative is to repeatedly press the (Mackie Control) Zoom buttons to zoom in or out more than one level.
58 Chapter 2 Customizing Controller Assignments
Note: The Key Repeat checkbox is only available 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 for use of this functionality.
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 desired 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 may use different value ranges (CM Labs Motormix, for example). Assigning appropriate Min and Max values ensures that the Key Repeat function will work with such devices. This, however, means that you need to take care when manually changing the Min or Max value for a key command; in cases where the Min and Max values do not match the button pressed (on) and button released (off) states, the complete assignment will not work. Consult your control surface manual for further information about the values it uses.

Assigning 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.
59Chapter 2 Customizing Controller Assignments
To assign a control surface button to a key command
1 Choose Logic Pro > Preferences > Key Commands to open the Key Commands window.
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 field.
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 field.
5 You can repeat steps 2 to 4 to make additional assignments, if you like.
6 When you finish, click the Close button to exit the window.
To assign a button or key release message to a key command
1 Choose Logic Pro > Preferences > Key Commands to open the Key Commands window.
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 field).
3 Press and 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 field.
6 When you finish, click the Close button to exit the window.
60 Chapter 2 Customizing Controller Assignments
To delete a key command assignment
1 In the Key Commands window, select the key command (with an assignment that you
want to delete) in the Command list.
2 Select the assignment for the key command in the Assignments field.
3 Press the Delete key.

Controller Assignments Storage

The current controller assignments and all Control Surfaces preferences are stored in the ~/Library/Preferences/com.apple.logic.pro.cs file.
You do not need to explicitly save controller assignments or related preferences and settings. These are automatically stored (in the location mentioned above) when you quit Logic Pro.
61Chapter 2 Customizing Controller Assignments

Mackie Control

3
You can fully control Logic Pro with a Mackie Control, and can extend its functionality with several expansion devices, such as the XT and C4 units.
The information in this chapter applies to the Mackie Control Universal, the original Mackie Control, the Logic Control, and the Mackie (or Logic) Control Extender (XT). The term Mackie Control is used for all of these devices throughout the chapter.
The controls of the Mackie Control are physically grouped into different areas, called zones. Each zone is clearly labeled, and distinguished by different shades of gray on the device. The Mackie Control features and functions described in the following sections are organized by these zones.
This chapter covers the following:
Setting Up Your Mackie Control in Logic Pro (p. 64)
Mackie Control: Display Zone (p. 64)
Mackie Control: Channel Strip Controls (p. 67)
Mackie Control: Assignment Zone (p. 70)
Mackie Control: Fader Bank Zone (p. 84)
Mackie Control: Function Key Zone (p. 87)
Mackie Control: Global View Zone (p. 88)
Mackie Control: Modifier Buttons (p. 89)
Mackie Control: Automation Buttons (p. 89)
Mackie Control: Utilities Buttons (p. 91)
Mackie Control: Transport Zone (p. 92)
Mackie Control: Cursor Key Zone (p. 99)
Mackie Control: Jog/Scrub Wheel Zone (p. 100)
Mackie Control: Programmable User Modes (p. 100)
Mackie Control: Connecting Foot Switches (p. 101)
Mackie Control: Assignment Overview (p. 101)
63

Setting Up Your Mackie Control in Logic Pro

When you open Logic Pro, it automatically detects any powered Mackie Control unit that is connected to your system. You can use the Mackie Control immediately—with the default settings—or you can customize its settings, as described in Basic Control Surface
Setup, and Customizing Controller Assignments.
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 Arrange window, select the channel strips you want to control by pressing the Fader Bank buttons on the Mackie Control.
See Mackie Control: Fader Bank Zone for more information.
• 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 Zone for more information.
• 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 Zone and Mackie Control: Jog/Scrub Wheel Zone for more information.
• Edit the project with the channel strip controls.
See Mackie Control: Channel Strip Controls for more information.

Mackie Control: Display Zone

The display zone, located along the top of the Mackie Control, features four displays. Each shows different information:
• Main Liquid Crystal Display (LCD)
• Assignment display
• Time display
• Solo LED

Mackie Control: Main Liquid Crystal Display (LCD)

The main LCD is divided into eight sections (or columns), each with two lines of text. Each section displays information for the channel strip controls directly below it. Depending on the parameters you are editing and whether Mixer view or Channel view is active, the information displayed on the main LCD changes. In general, the upper row of each section displays the (abbreviated) track (or channel) name, and the lower row displays the (abbreviated) parameter name and its value.
64 Chapter 3 Mackie Control
In some modes, a long parameter name (or other text) appears briefly onscreen while you are moving the corresponding control. You can set the display and duration of long parameter names in the Control Surfaces preferences. For information on setting preferences, see Basic Control Surface Setup.
Note: On the LCD, 8-bit ASCII characters such as curly quotes and umlauts are replaced with the best-possible 7-bit ASCII equivalent.

Mackie Control: 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 status. A period (.) appears at the bottom-right corner of the display when Channel view is active.

Mackie Control: 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 time code format (SMPTE). A small LED to the left of the display indicates the current display format.
• When the format isset to Beats, the four segments of theTime 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.
You can switch between formats by pressing the SMPTE/BEATS button directly below the display. You can also set the default format with the Clock Display parameter in the Control Surfaces Setup window. Information on this (and other configuration options) is found in Configuring Your Control Surface Setup.

Mackie Control: Solo LED

The Solo LED (labeled as Rude Solo on the Mackie Control), located at the right edge of the display zone, 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, and then switched the fader bank, resulting in the Solo LED (of the soloed channel strip) being hidden on the control surface.

Mackie Control: Display Buttons

These buttons, located just below the left edge of the Time display, affect what you see in the main LCD and Time display.
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.
65Chapter 3 Mackie Control
Pressing the NAME/VALUE button while holding the SHIFT button cycles through three level meter modes on the main LCD:
Vertical: In this mode, the last character of each channel (in both LCD rows) is overlaid by a vertical bar which 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 (see below).
Off: 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.
Pressing the NAME/VALUE button while holding down the CONTROL button clears any overload (clipping) indicators in the Logic Pro Mixer, and in the LCD of the Mackie Control (if the Horizontal with Peak Hold mode is active).
Pressing the NAME/VALUE button while holding down the CMD/ALT or OPTION button activates Control Surface Group Settings mode. This mode lets you edit the following control surface group settings, some of which are not accessible with a single button:
ActionControl
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
V-POT 7
V-POT 8
66 Chapter 3 Mackie Control
Switches Channel view to Lock mode.
Off: The standard mode, where 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 Off, the channel strip is also updated.
Switches the LCD display format.
Name: The upper line of the LCD displays global info, 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.
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.
You can exit Control Surface Group Settings mode by pressing NAME/VALUE, or by entering one of the Marker or Nudge modes.
SMPTE/BEATS
Press the SMPTE/BEATS button, located just below the SMPTE/BEATS LEDs, to switch between the two time formats (SMPTE time or beats). For more information, see
Mackie Control: Time Display.

Mackie Control: Channel Strip Controls

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 Logic Pro functions. Each channel strip of both the Mackie Control and XT units includes the following controls, which are described in the following sections:
• V-Pot rotary encoder with button. See Mackie Control: V-Pot.
• REC/RDY button and LED. See Mackie Control: REC/RDY Button.
• Signal LED. See Mackie Control: Signal LED.
• SOLO button and LED. See Mackie Control: Solo LED.
• MUTE button and LED. See Mackie Control: MUTE Button.
• SELECT button and LED. See Mackie Control: SELECT Button.
• Touch-sensitive motorized fader. See Mackie Control: Touch-Sensitive Motorized Faders.

Mackie Control: V-Pot

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 effect 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/off). 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 effect plug-ins for one of the channel Insert slots. Once the effect you want is displayed in the main LCD, press the top of the V-Pot to select and insert the effect, 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 confirmed or instantiated, the value (or name) flashes on the main LCD until you press the V-Pot button.
67Chapter 3 Mackie Control
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.
Holding down the CMD/ALT button sets the V-Pots to high-resolution (fine) mode, for parameters where this mode applies.
Holding down the OPTION button and turning the V-Pot switches between the minimum, default, and maximum values for the parameter.

Mackie Control: REC/RDY Button

Pressing the REC/RDY button arms 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.
Holding down the OPTION button while pressing the REC/RDY button of any channel disarms all channel strips.

Mackie Control: Signal LED

The Signal LED indicates the presence of an outgoing MIDI or audio signal. During recording, it indicates the presence of an incoming signal.

Mackie Control: SOLO Button

Pressing the SOLO button solos the channel strip, which equates to muting all unsoloed channels. EachSOLO button features an amber LED which is illuminated whenthe channel strip is soloed. The Rude Solo LED (on the right edge of the display zone) is also lit whenever any channel is soloed.
Holding down the OPTION button while pressing any channel SOLO button disables solo for all channel strips.
In the Send Destination/Level view (see Mackie Control: SEND Button), the SOLO button controls the Pre/Post mode selection for both Mixer view and Channel view.

Mackie Control: MUTE Button

Pressing the MUTE button silences the channel. Each MUTE button features a red LED which is lit when the channel is muted.
Holding down the OPTION button while pressing any channel strip MUTEbutton unmutes 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 affects both Mixer and Channel views.
68 Chapter 3 Mackie Control

Mackie Control: SELECT Button

Pressing the SELECT button chooses (activates) the channel for channel-based editing or assignment commands. Each SELECT button features a green LED which is lit when the channel is selected.
Holding down the SHIFT button while pressing a channel’s SELECT button sets 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.
Holding down the OPTION button while pressing the SELECT button of any channel creates a new track—assigned to the same channel strip as the selected track—and switches to Arrange view.
Holding down the SHIFT and OPTION buttons while pressing a channel’s SELECT button creates a new track with the next channel strip (the one following the selected track), and switches to Arrange view.

Mackie Control: Touch-Sensitive Motorized 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 which 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, effects, 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 LEFT and
CHANNEL RIGHT Buttons and Mackie Control: BANK LEFT and BANK RIGHT Buttons.
The behavior of the faders changes in different 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 SendDestination/Level Channelview: Adjusts the send level of the send on the selected channel strip.
69Chapter 3 Mackie Control

Mackie Control: Master Fader

The Master fader 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 first device (matching the order shown in the Audio Preferences window).

Mackie Control: Assignment Zone

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. View modes are discussed in Control Surface Group Parameters.

Mackie Control: Assignment Modes

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 the 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 will change, depending on the active view mode.
The NAME/VALUE button also affects what is shown on the main LCD when in the Mixer and Channel views. For more information, see Mackie Control: Function Key Zone.
70 Chapter 3 Mackie Control

Mackie Control: TRACK Button

Pressing the TRACK button selects Channel view, and assigns 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.
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 briefly 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.
• Turning 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 briefly 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 following table lists what each V-Pot edits in Channel view mode:
ActionControl
V-Pot 1
V-Pot 3
Edits volume. The current value is shown in the lower row of the LCD.
Edits pan. The current value appears in the lower row of the LCD.V-Pot 2
For software instrument tracks, turn to choosethe instrument. Press the V-Pot 3 button to confirm your choice, insert the instrument, and open the plug-in window.
71Chapter 3 Mackie Control
ActionControl
V-Pot 4
V-Pot 5
For audio and software instrument tracks, turn to choose the plug-in used on Insert slot 1. Press the V-Pot 4 button to confirm your choice, insert the effect, and open the plug-in window.
For audio and software instrument tracks, turn to choose the plug-in used on Insert slot 2. Press the V-Pot 4 button to confirm your choice, insert the effect, and open the plug-in window.
Edits the send level of Send 1.V-Pot 6
Edits the send level of Send 2.V-Pot 7
Edits the send level of Send 3.V-Pot 8
Holding down SHIFT while pressing one of the MUTE or V-Pot buttons switches between mute and bypass.
ActionControl
Mutes (or unmutes) the channel strip.V-Pot 1 or Mute 1
Mutes (or unmutes) the channel strip.V-Pot 2 or Mute 2
V-Pot 3 or Mute 3
V-Pot 4 or Mute 4
V-Pot 5 or Mute 5
For software instrument tracks, mutes (or unmutes) the software instrument used on the channel strip.
For audio and software instrument tracks, bypasses the effect plug-in used in Insert slot 1.
For audio and software instrument tracks, bypasses the effect plug-in used in Insert slot 2.
Mutes (or unmutes) Send 1.V-Pot 6 or Mute 6
Mutes (or unmutes) Send 2.V-Pot 7 or Mute 7
Mutes (or unmutes) Send 3.V-Pot 8 or Mute 8
Track Shortcut Menu
Hold 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 following changes.
V-Pot 1 or F1
V-Pot 2 or F2
V-Pot 3 or F3
V-Pot 4 or F4
72 Chapter 3 Mackie Control
ActionControl
Switches to Mixer view, and selects volume as the parameter edited by the V-Pot.
Switches to Mixer view, and selects pan as the parameter edited by the V-Pot.
Switches to Mixer view, and selects input format as the parameter edited by the V-Pot.
Switches to Mixer view, and selects the input assignment as the parameter edited by the V-Pot.
ActionControl
V-Pot 5 or F5
V-Pot 6 or F6
V-Pot 7 or F7
Switches to Mixer view, and selects the output assignment as the parameter edited by the V-Pot.
Switches to Mixer view, and selects the automation mode as the parameter edited by the V-Pot.
Switches to Mixer view, switches Logic Pro to Arrange view, and selects the automation parameter selected in the Arrange window.
Switches to Channel Strip Setup view.V-Pot 8 or F8
Channel Strip Setup View
Hold the TRACK button to display the Track shortcut menu on the LCD, and press V-Pot 8 or press F8 to enter Channel Strip Setup view. In this mode, you can edit the following (less frequently used) parameters for the selected channel strip.
ActionControl
Edits the channel strip format (mono, stereo, left, right, surround).V-Pot 1
Edits the Spread parameter.V-Pot 2
V-Pot 3
V-Pot 4
V-Pot 6
Selects the channel strip input assignment. Confirm by pressing V-Pot 6.
Selects the channel strip output assignment. Confirm by pressing V-Pot 7.
Edits the automation mode.V-Pot 5
Edits group membership. You can only choose one group or Off. To make a channel strip a member of multiple groups, use Group Edit mode.

Mackie Control: PAN/SURROUND Button

Pressing the PAN/SURROUND button activates Pan/Surround Mixer view. Press the button repeatedly to switch between Pan/Surround Mixer and Pan/Surround Channel views.
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, Spread (on surround channel strips). The parameter being edited is displayed briefly 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 specified surroundparameter for surround channelstrips, while the V-Pots of non-surround channel strips edit pan position, as usual.
• The mode display shows “Pn” (for Pan).
• The upper row of the LCD shows channel strip names.
73Chapter 3 Mackie Control
• Turning 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.
• Cursor Left/Cursor Right switches to the next or previous surround parameter. The selected parameter appears briefly in the upper row of the LCD.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
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.”
ActionControl
Edits angle (or pan on non-surround channel strips).V-Pot 1
Edits diversity.V-Pot 2
Edits LFE level.V-Pot 3
Edits spread.V-Pot 4
Edits Surround X.V-Pot 5
Edits Surround Y.V-Pot 6
Note: The Angle/Diversity and X/Y pairs influence each other. Only the Angle/Diversity parameters are automated and recorded.
Alternate Mode Options
Hold down the PAN/SURROUND button to display a submenu on the LCD. The V-Pots and function keys allow you to make the following changes.
74 Chapter 3 Mackie Control
ActionControl
Switches to Pan/Surround Mixer view and selects Angle.V-Pot 1 or F1
Switches to Pan/Surround Mixer view and selects Diversity.V-Pot 2 or F2
Switches to Pan/Surround Mixer view and selects LFE level.V-Pot 3 or F3
Switches to Pan/Surround Mixer view and selects Spread.V-Pot 4 or F4
V-Pot 5
Switches to Pan/Surround Channel view.V-Pot 6 or F5
V-Pot 7 or F6
ActionControl
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.
• Turning 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 lowerLCD row showsthe surround X value currentlyassigned to each channel strip.
• Turning 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: X and Y have a value range of –1000 to +1000, but the resolution is not that high, as surround positions are currently recorded as 7-bit data.
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. As an example, moving Y to +1000 will result 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.

Mackie Control: EQ Button

Pressing the EQ button activates EQ Mixer view. Pressing the button repeatedly switches between EQ Mixer view and EQ Channel view.
Note: If no Channel or Linear PhaseEQ is present on theselected 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 briefly 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.
75Chapter 3 Mackie Control
• Turning the V-Pots changes the current EQ parameter.
• Pressing a V-Pot button sets the parameter to its default value.
• Cursor Up/Cursor Down switches to the next or previous EQ band.
• Cursor Left/Cursor Right switches to the next or previous EQ parameter. The selected parameter is displayed briefly in the upper LCD row.
• Pressing a MUTE button while holding down the SHIFT button switches the current EQ band’s Bypass status.
• When Flip mode is turned on, the MUTE buttons display, and switch, the current EQ band’s Bypass status.
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 total number of pages (for example: “Page 1/2”).
ActionControl
Edits the frequency of odd-numbered EQ bands.V-Pot 1
Edits the gain of odd-numbered EQ bands.V-Pot 2
Edits the Q-factor of odd-numbered EQ bands.V-Pot 3
Switches the bypass status of odd-numbered EQ bands.V-Pot 4
Edits the frequency of even-numbered EQ bands.V-Pot 5
Edits the gain of even-numbered EQ bands.V-Pot 6
Edits the Q-factor of even-numbered EQ bands.V-Pot 7
Switches the bypass status of even-numbered EQ bands.V-Pot 8
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
Holding down the EQbutton gives you access to a further submenu in the LCD. The mode display shows E_ or E_., depending on whether you are in EQ Mixer or EQ Channel View mode.
76 Chapter 3 Mackie Control
V-Pot 7 or F7
ActionControl
Switches to EQ Mixer view and selects frequency.V-Pot 1 or F1
Switches to EQ Mixer view and selects gain.V-Pot 2 or F2
Switches to EQ Mixer view and selects Q.V-Pot 3 or F3
Switches to EQ Mixer view and selects bypass.V-Pot 4 or F4
Switches to EQ Channel view.V-Pot 6 or F6
Switches to Frequency/Gain Mixer view. In this mode, you can edit the frequency and gain parameters of a specific 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 theselected EQband.
• Turning 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 simply selecting the channel strip in Logic Pro, or by pressing the appropriate SELECT button on the Mackie Control.

Mackie Control: SEND Button

Pressing the SEND button activates Send Mixer view. Pressing the button repeatedly switches between Send Mixer view and Send Channel view.
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 briefly 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.
• Turning the V-Pots changes the current send parameter.
77Chapter 3 Mackie Control
• Pressing a V-Pot confirms 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 briefly in the upper LCD row.
• Pressing a MUTE button while holding down the SHIFT button switches the current send’s mute status.
• When Flip mode is turned on, the MUTE buttons display, and edit, the current send’s mute status.
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 total number of pages—“Page 1/4,” for example.
ActionControl
Edits the destination of odd-numbered sends.V-Pot 1
Edits the level of odd-numbered sends.V-Pot 2
Edits the position (pre/post) of odd-numbered sends.V-Pot 3
Sets the mute status of odd-numbered sends.V-Pot 4
Edits the destination of even-numbered sends.V-Pot 5
Edits the level of even-numbered sends.V-Pot 6
Edits the position (pre/post) of even-numbered sends.V-Pot 7
Sets the mute status of even-numbered sends.V-Pot 8
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: Ensure that the ZOOM button isn’t active when using the cursor buttons.
Alternate Send Edit Mode Options
Holding down the SEND button gives you access to a further submenu in the LCD. The mode display shows S_ or S_., depending on whether you are in Send Mixer view or Send Channel view.
78 Chapter 3 Mackie Control
ActionControl
Switches to Send Mixer view and selects destination.V-Pot 1 or F1
Switches to Send Mixer view and selects send level.V-Pot 2 or F2
V-Pot 6 or F6
ActionControl
Switches to Send Mixer view and selects position.V-Pot 3 or F3
Switches to Send Mixer view and selects mute.V-Pot 4 or F4
Switches to Send Channel view.V-Pot 5 or F5
Switches to Send Channel Strip 2 view: This mode is similar to Send Channel view, but parameters are arranged in a slightly different 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
V-Pot 8 or F8
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.
• Turning a V-Pot preselects the send destination.
• Pressing a V-Pot confirms 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 status.
• The faders edit the send level.
Switches to Destination/Level Channel view. You can control all Send slots for the selected channel strip in thismode. Each channel strip corresponds to the (embossed) send number shown below the LCD.
• The mode display shows “dL.”
• Turning a V-Pot preselects the corresponding send destination.
• Pressing a V-Pot confirms 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 status.
• 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 View modes, by simply pressing the SELECT button of the desired channel.
79Chapter 3 Mackie Control

Mackie Control: PLUG-IN Button

Pressing the PLUG-IN button activates Plug-in Mixer view. Pressing the button repeatedly switches 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 this button switches to Plug-in Edit view. For more information, see Instrument Edit View.
Plug-in Mixer View
In this mode, you can view and 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.
• 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.
• Turning the V-Pots preselects a new plug-in. The plug-in name flashes until confirmed by pressing the V-Pot button.
• Turning another channel’s V-Pot cancels any earlier preselection, and starts preselection on the newly selected channel strip.
• Pressing a V-Pot button:
• Confirms or activates the preselected plug-in (assuming that you’ve made your
preselection by turning the V-Pot).
• Opens a plug-in window, if none is opened. 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.
• 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.
To remove a plug-in
Preselect the “--” value (by turning 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).
80 Chapter 3 Mackie Control
Plug-in Channel View
This mode shows the plug-ins associated with all Insert slots for the selected channel.
• 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.
• Turning the V-Pots preselects a new plug-in. The plug-in name flashes until activated.
• Turning 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
turning the V-Pot).
• Opens a plug-in window if none is opened. (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.
To remove a plug-in
Preselect the “--” value (by turning 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).
Plug-in Edit View
You can view and edit plug-in parameters in this mode.
• 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 which can be edited
via the corresponding V-Pot. The lower LCD row shows the current value of the parameter. If there is sufficient onscreen space, the unit type will be added; for example, Hz or dB.
81Chapter 3 Mackie Control
• Turning 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/off, 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 find, 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 the Logic Pro > Preferences > Control Surfaces > Preferences. See Setting Control Surfaces Preferences for details.
Note: When you exit Plug-in Edit view, the plug-in window closes.
Compatibility
Mackie Control can edit all plug-ins that can be automated. The plug-in type (Logic Pro native, TDM, Audio Units) is irrelevant.
Some third-party manufacturer plug-ins unfortunately 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.

Mackie Control: INSTRUMENT Button

Pressing the INSTRUMENT button activates 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.
82 Chapter 3 Mackie Control
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 mode, you can view and edit the Instrument slots of all channels.
• 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 (*).
• Turning the V-Pots preselects a new instrument. The preselected instrument name flashes until activated.
• Turning 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 turning the V-Pot).
• Opens a plug-in window, if none is opened. 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 holdingdown the SHIFT button mutes/unmutes the instrument.
To remove an instrument
1 Preselect the “--” value (by turning 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.
Instrument Edit View
You can view and edit instrument parameters in this mode.
• 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.
83Chapter 3 Mackie Control
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 sufficient space on the LCD row, the unit type is shown after the value; for example, Hz or dB.
• Turning 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/off, for example). In this case, pressing the V-Pot button switches between these values.
Compatibility
Mackie Control can edit all instruments that can be automated, regardless of the type of plug-in you are using (Logic Pro native, TDM, 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.

Mackie Control: Fader Bank Zone

This Mackie Control zone contains two sets of left and right buttons (for switching between individual or grouped channels) as well as the FLIP and GLOBAL VIEW buttons.

Mackie Control: BANK LEFT and BANK RIGHT 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.
84 Chapter 3 Mackie Control
This way, you always revert to the channel strips you expect to find, and are comfortable with.
Notes on Using the FADER BANKS Buttons
When holding down the OPTION button, pressing the BANK or CHANNEL LEFT button jumps to the first 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: CHANNEL LEFT and CHANNEL RIGHT Buttons

Using the CHANNEL LEFT and CHANNEL RIGHT buttons, you can move up or down by a single channelstrip. Pressing the CHANNEL RIGHT button shifts (theactive 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 FADER BANKS Buttons
When holding down the OPTION button, pressing the BANK or CHANNEL LEFT button jumps to the first 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.
85Chapter 3 Mackie Control

Mackie Control: FLIP Button

Press the FLIP button (alone, or in combination with a modifier key) to activate or deactivate one of the following modes: Flip, Swap, or Zero.
Flip Mode
Pressing the FLIP button activates 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. Turning 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 off Flip mode.
Flip mode offers 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
Holding down the SHIFT button while pressing the FLIP button activates 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 flashes 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 off 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
Holding down the CONTROL button while pressing the FLIP button activates 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 off Zero mode, and reactivates the faders.

Mackie Control: Global View Button

The GLOBAL VIEW button is used in conjunction with the buttons in the Global View zone. These are discussed in Mackie Control: Global View Zone.
86 Chapter 3 Mackie Control

Mackie Control: Function Key Zone

The Function Key zone, located below the Time display and the display buttons, features eight function key buttons, labeled F1 through F8. The eight function key buttons are assigned as follows:
ActionFunction key
Recalls screensets 1 through 8.F1 to F8
Holding down the SHIFT button while pressing one of the function keys opens one of the following windows (or closes it, if currently open):
ActionFunction key
Arrange windowF1
MixerF2
Event ListF3
Score EditorF4
Hyper EditorF5
Piano Roll EditorF6
Transport windowF7
Audio BinF8
Holding down the CMD/ALT button while pressing one of the function keys activates one of the following common commands:
ActionFunction key
CutF1
CopyF2
PasteF3
ClearF4
Select AllF5
Select All FollowingF6
Select Similar Regions/EventsF7
Select Inside LocatorsF8
In modal dialogs, pressing one of the function keys is equivalent to using the computer keyboard number keys:
ActionFunction key
1F1
2F2
87Chapter 3 Mackie Control
ActionFunction key
3F3
4F4
5F5
6F6
7F7
8F8
The buttons located directly below the function keys complete the numeric input functions:
9MIDI Tracks button
0Inputs button
In some other modes, the function keys perform other actions, such as shortcuts to markers. For more information, see Mackie Control: Marker Button. Also see the tables in
Mackie Control: Assignment Overview.

Mackie Control: Global View Zone

You can use the eight buttons in the Global View zone to display (and edit) specific types of channel strips. Pressing any of the buttons in the Global View zone activates All View mode; when this mode is active, the green LED to the right of the GLOBAL VIEW button is illuminated.
When you press one of the buttons in the Global View zone, 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 (AudioTracks, Instruments, and Aux, for example) displays all channels of the selected types.
To view (and edit) multiple All View channel strips
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.
As an example, to display both the audio and output channel strips, hold down the AUDIO TRACKS button, then press the OUTPUTS button.
88 Chapter 3 Mackie Control

Mackie Control: Modifier Buttons

The four Modifier buttons correspond to the modifier 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), in place of using the corresponding modifier key. This also applies to modified Mackie Control commands.
A generic description of each button follows:
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: While held down, the group clutch is engaged, and channel strip groups are temporarily disabled.
CMD/ALT: Allows fine-tuning, or another variation, of the function.

Mackie Control: Automation Buttons

The Automation buttons activate the corresponding automation modes in Logic Pro: Read/Off, Touch, Latch, and Write. You use the Automation buttons in conjunction with the channel strip SELECT buttons, as follows:
To set the automation mode for a channel
1 Press the SELECT button on the channel strip that you want to automate.
2 Press the appropriate Automation mode button.
3 Move the channel strip’s fader, turn the V-Pot, or use the Solo or Mute button.
The automation modes are outlined below:
READ/OFF: If no automation mode is active, pressing the READ/OFF button switches between Read mode and Off.
Read: The fader reads (follows) any existing automation data, but does not record
any new automation data.
Off: Automation is off. 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).
89Chapter 3 Mackie Control
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, foras 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.
Pressing one of the Automation buttons while holding down the OPTION button assigns 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 different for the Off automation mode. When holding
down the OPTION button and pressing Read/Off, the LEDs for the other Automation buttons are unlit, but this does not necessarily indicate that all channel strips are in Off mode—they could still be set to other modes. To ensure that you have set all channel strips to Off mode, press Read/Off twice while holding down the OPTION button. The Read/Off button LED turns on, then off.

Mackie Control: GROUP Button

Pressing the GROUP buttonactivates Group Edit mode, allowing you to editvarious Mixer group parameters.
In Group Edit mode:
• 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: Ensure that the ZOOM button isn’t active when using the cursor buttons.
90 Chapter 3 Mackie Control
If Group Edit mode is off, 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 groupparameter shown. It displaysthe group that the selected channel strip belongs to. Multiple group membership is displayed as in the Mixer window. Turning a V-Pot changes group membership.
Note: You can only select one group (or Off ) with this function.

Mackie Control: Utilities Buttons

The four Utilities buttons activate common Logic Pro functions: Save, Undo, Cancel, and Enter.
SAVE Button
Press the SAVE button to save the current project file. The first time you save a project, a Save dialog appears on your computer screen. Enter a name and location for the file, then click the Save button in the dialog.
The main LCD displays this message: “There is a file select dialog on the screen.” The Position/Time display shows “ALERT.” All LEDs are unlit. Once the Save operation has been confirmed 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 theLCD. This allows you to quickly save incremental changes you make as your project develops.
The SAVE LED is illuminated as soon as you make (saveable) 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 different location.
UNDO Button
Pressing the UNDO button undoes the last undoable action. As 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.
Holding down the SHIFT button while pressing UNDO performs a Redo.
Holding down theOPTION button while pressing UNDO opens the Undo History window.
91Chapter 3 Mackie Control
CANCEL Button
When an alert appears on your computer screen, you can cancel (or abort) it by pressing the CANCEL button. For information about alerts, see Modal Dialog Display.
Pressing the CANCEL button when no alert is visible onscreen does the following:
• Opens the Toolbox at the current onscreen position of the pointer.
• Alternately, it will perform any function currently assigned to the computer keyboard’s Esc (Escape) key.
• If the Mackie Control is currently showing 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
When an alert appears on your computer screen, pressing the ENTER button activates the default button in the alert. For information about alerts, see Modal Dialog Display.
If there is no alert onscreen, and the selected track is a folder track, pressing the ENTER button opens the folder.

Mackie Control: Transport Zone

The Transport zone features five buttons for the standard transport functions (Rewind, Fast Forward, Stop, Play, and Record).
The Transport zone also incorporates seven small, circular buttons for different recording and playback modes.
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: REWIND Button

The REWIND button lets you rewind through your project. Pressing the REWIND button repeatedly while rewinding accelerates the rewind speed. Pressing the FAST FWD button repeatedly while rewinding slows down, stops, and eventually reverses the shuttle direction. Pressing the STOP button halts the rewind process at the current playhead position. Turning 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 defined in Large Nudge mode.
92 Chapter 3 Mackie Control

Mackie Control: FAST FWD Button

The FAST FWD button lets you fast forward through your project. Pressing FAST FWD repeatedly while fast forwarding accelerates the shuttle speed. Pressing the REWIND button repeatedly while fast forwarding slows down, stops, and eventually reverses the shuttle direction. Pressing the STOP button halts the fast forward process. Turning 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 defined 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.

Mackie Control: STOP Button

Pressing the STOP button stops project playback (or recording, if active), and stops all other Transport functions. Pressing the STOP button a second time returns the playhead to the project start point, or the beginning of the nearest cycle area, if Cycle mode is active. Pressing STOP repeatedly switches between these two functions.

Mackie Control: PLAY Button

Pressing PLAY starts playback from the currentplayhead position. Pressing PLAY repeatedly jumps to the beginning of the nearest cycle area, if Cycle mode is active.
Pressing SHIFT and PLAY simultaneously works as a Pause command.

Mackie Control: RECORD Button

Pressing RECORD activates recording on the selected MIDI, audio, or software instrument channel strip (if it is armed for recording).
It is possible that the first 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 filename (and a save location) in the dialog, then press Save. The Mackie Control LCD display shows “There is a file select dialog on the screen.” The Position/Time display shows “ALERT.” All LEDs are unlit.
Once you enter the filename (and press Save), all controls on the Mackie Control return to their previous state.
93Chapter 3 Mackie Control
After the default audio filename has been entered, you can freely select and arm any audio channel strip, and then press the RECORD button. No alert messages and file save dialogs will appear onscreen.
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 define filenames, and makes handling faster and easier when using Logic Pro with the Mackie Control.

Mackie Control: Marker Button

Pressing the MARKER button activates one of the 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
Pressing the MARKER button activates Small Marker mode. In this mode, pressing the FAST FWD or REWIND buttonmoves 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: REWIND Button and Mackie Control: FAST FWD Button.)
Small Marker mode is useful if you want to jump to markers while using the V-Pots for other purposes.
Large Marker Mode
Pressing the MARKER button while holding down the SHIFT button displays 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.
V-Pot 1 to 5
A recommended workflow for creating or deletingmarkers is to use theJog/Scrub Wheel. Turn the wheel to move the playhead to the desired 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.
94 Chapter 3 Mackie Control
ActionControl
Displays the first five 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.
Cr w/o—Creates a marker, without rounding to the nearest bar.V-Pot 6
Create—Creates a marker, rounded to the nearest bar.V-Pot 7
Delete—Deletes the marker above the current playhead position.V-Pot 8
• For fine 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 Zone.
Large Marker mode is terminated by pressing the MARKER button again.
Temporary Marker Mode
If you want to enter Marker mode temporarily (to quickly perform a few marker functions), hold down the MARKER button and press one (or more) of the V-Pot buttons. This action executes the marker function and then leaves Marker mode as soon as you release the MARKER button.
• When in this mode with the MARKER button held down, pressing the function keys F1 to F8 moves the playhead to the first eight markers (if created). For example, to navigate to marker 3, press and hold down the MARKER button and press F3.
• To jump between markers, with (or without) the MARKER button held down, simply press the FAST FWD or REWIND button.

Mackie Control: NUDGE Button

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
Pressing the NUDGE button reassigns the behaviorof the FAST FWD and REWIND buttons; pressing either FAST FWD or REWIND nudges the selected regions or events by the value defined 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: REWIND
Button and Mackie Control: FAST FWD Button.)
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
Pressing the NUDGE button while holdingdown the SHIFT button displays eight functions on the LCD, and assigns them to the corresponding V-Pot buttons. These functions allow you to move the selected region or events by various amounts, or to a specific position.
The position of the first 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.
95Chapter 3 Mackie Control
The functions are as follows:
ActionLabelControl
NudgeV-Pot 1
BeatV-Pot 4
Selects the nudge value used by the REWIND and FAST FWD buttons. These buttons move the selected objects backward/forward by the defined value.
Moves to the current playhead position.PickupV-Pot 2
Moves by one bar.BarV-Pot 3
Moves by the current project denominator value (beats).
Moves by the current project division value.DivisionV-Pot 5
Moves by single ticks.TicksV-Pot 6
Moves by one SMPTE frame.FramesV-Pot 7
Moves by half a SMPTE frame.Fram/2V-Pot 8
The cursor buttons emulate the computer keyboard’s arrow keys, allowing easy selection of a region or event.
Note: Ensure that the ZOOM button isn’t active when using the cursor buttons.
Pressing the NUDGE button a second time turns off Large Nudge mode.
Temporary Nudge Mode
To use Nudge temporarily (for one or two small moves), hold down the NUDGE button and use one or more of the V-Pots. This action executes the selected function, and 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 defined with the function buttons:
96 Chapter 3 Mackie Control
ActionFunction button
Sets Ticks.F1
Sets Division.F2
Sets Beat.F3
Sets Bar.F4
Sets Frames.F5
Sets Half Frames.F6

Mackie Control: CYCLE Button

This button activates and deactivates Cycle mode. By default, the cycle area falls between the first two markers.
Subsequent markers can act as left and right boundaries for further cycle areas.
To jump between cycle areas defined 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.
To set the left or right locator to the current playhead position
Hold down the CYCLE button and press REWIND or FAST FWD. This also activates Cycle
µ
mode.
To quickly define a new cycle area
1 Navigate to the desired left locator position with the Jog/Scrub Wheel.
2 Press the CYCLE and REWIND buttons.
3 Navigate to the desired right locator position with the Jog/Scrub Wheel.
4 Press the CYCLE and FAST FWD buttons.
Cycle View
Pressing the SHIFT and CYCLE buttons activates Cycle View mode. The mode display shows “Cy.”
To return to a regular Assignment mode, press one of the Assignment buttons.
ActionControl
Turning V-Pot 1
Turning V-Pot 2
Shows and edits the current cycle status (off or on); you can also use the CYCLE button.
BySel—sets the current cycle area by the selection made in the Arrange window (selected audio or MIDI region).
Move—moves the current cycle by a barwith each clickof the V-Pot.Turning V-Pot 3
Picks up the current playhead position for the left locator.Pressing V-Pot 5
Changes the left locator in bars.Turning V-Pot 5
Changes the left locator in beats (denominator steps).Turning V-Pot 6
Picks up the current playhead position for the right locator.Pressing V-Pot 7
Changes the right locator in bars.Turning V-Pot 7
Changes the right locator in beats (denominator steps).Turning V-Pot 8

Mackie Control: DROP Button

The DROP button lets you activate and deactivate Autopunch mode.
97Chapter 3 Mackie Control
To 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.
To set the punch in or punch out locator to the current playhead position
Hold down the DROP button and press FAST FWD or REWIND. This also activates
µ
Autopunch mode.
To quickly define a new punch in area
1 Navigate to the desired punch in locator position with the Jog/Scrub Wheel.
2 Press the DROP and REWIND buttons.
3 Navigate to the desired punch out locator position with the Jog/Scrub Wheel.
4 Press the DROP and FAST FWD buttons.
Punch View
Pressing the SHIFT and DROP buttons activates Punch view. The mode display shows “Pu.”
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.
Turning V-Pot 1
Turning V-Pot 3

Mackie Control: Replace, Click, and Solo Buttons

The REPLACE button activates or deactivates Replace mode.
The CLICK button activates or deactivates the (MIDI or Klopfgeist) metronome click. There are independent click settings for play and record. To access the click settings, choose File > Project Settings > Metronome.
98 Chapter 3 Mackie Control
ActionControl
Shows and edits the current Autopunch status (off or on); you can also use the DROP button.
Move—moves the current punch area by a bar with each click of the V-Pot.
Picks up the current playhead position for the punch in locator.Pressing V-Pot 5
Changes the punch in locator in bars.Turning V-Pot 5
Changes the punch in locator in beats (denominator steps).Turning V-Pot 6
Picks up the current playhead position for the punch out locator.Pressing V-Pot 7
Changes the punch out locator in bars.Turning V-Pot 7
Changes the punch out locator in beats (denominator steps).Turning V-Pot 8
Press the SHIFT and CLICK buttons to activate or deactivate both External Sync mode and transmission of MMC.
The SOLO button behaves as per the Solo key command. Individual channels can be soloed with the SOLO buttons on each channel strip. MIDIor 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 whenever any channel strip is soloed.
Press the SHIFT and SOLO buttons to activate Solo Lock mode.

Mackie Control: Cursor Key Zone

This zone contains five buttons, located to the left of the Jog/Shuttle Wheel, which serve a number of purposes. The four cursor buttons—Up, Down, Left, and Right—encircle the central ZOOM button.

Mackie Control: Normal Operation

When the ZOOM button is not active (its LED is unlit), the four cursor buttons select the current parameter, 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 first and last page, and the Cursor Up and Cursor Down buttons scroll to the first 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.
In view modes that don’t require page or slot shifts, the cursor buttons emulate the computer keyboard’s 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’s arrow keys, allowing easy region or event selection.

Mackie Control: Zoom Mode

Pressing the ZOOM button activates Zoom mode. The cursor buttons are then used to change the vertical or horizontal zoom factor of the window with key focus.
In the Arrange window:
• OPTION and Cursor Up or Cursor Down changes the zoom factor of the selected track.
• OPTION and Cursor Left resets the zoom factor of the selected track.
• OPTION and Cursor Right resets the zoom factor of all tracks of the same class (audio, MIDI, and so on) as the selected track.
99Chapter 3 Mackie Control

Mackie Control: Computer Arrow Key Emulation

To use the cursor buttons as a replacement for the computer keyboard arrow keys, hold down the SHIFT button.
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 flashes when in this mode.
You can deactivate this mode by pressing the ZOOM button.

Mackie Control: Jog/Scrub Wheel Zone

The Jog/Scrub Wheel and SCRUB button can be used to navigate through the project, which is useful for a number of transport tasks. Simply turn the dial to use it. The following Scrub modes change the behavior of the Jog/Scrub Wheel.
Scrub mode off: 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—turning it increases or decreases thespeed at which the playhead moves. The SCRUB button LED flashes 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 along with 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 displays shows the users modes as u1, u2, and so on.
100 Chapter 3 Mackie Control
Loading...