Download user guide, user manual, owner manual and instructions guide
5 600 brands
1 870 000 user's guides
Search a brand
Advanced Search



Our partners wish to propose you the following products


Visit APPLE official site

User manual APPLE LOGIC PRO 8 - CONTROL SURFACES SUPPORT

Diplodocs help download the user guide APPLE LOGIC PRO 8 - CONTROL SURFACES SUPPORT.



Download the user manual APPLE LOGIC PRO 8  
Download the complete
user guide (1190 Ko)
Need help, support, reviews, tips or troubleshooting for your APPLE LOGIC PRO 8 products ?


You may also download the following manuals related to this product:
APPLE LOGIC PRO 8
APPLE LOGIC PRO 8 NEW FEATURES

This product, although classified under the brand APPLE, may have been manufactured by EMAGIC after mergers, acquisitions, or a change in name.

Preview of the first 3 pages of manual

You either have JavaScript turned off or an old version of Adobe Flash Player
Get the latest Flash Player.
User guide APPLE LOGIC PRO 8 - CONTROL SURFACES SUPPORT

Detailed instructions for use are in the User's Guide.

Logic Pro 8 Control Surfaces Support Apple Inc. © 2007 Apple Inc. All rights reserved. Under the copyright laws, this manual may not be copied, in whole or in part, without the written consent of Apple. Your rights to the software are governed by the accompanying software licence agreement. The Apple logo is a trademark of Apple Inc., registered in the U.S. and other countries. Use of the "keyboard" Apple logo (Option-Shift-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 has been made to ensure that the information in this manual is accurate. Apple Inc. 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 shown in this book may be slightly different from what you see on your screen. Apple Inc. 1 Infinite Loop Cupertino, CA 95014-2084 408-996-1010 www.apple.com Apple, FireWire, iPod, Logic, Mac, Macintosh, and Mac OS are trademarks of Apple Inc., registered in the U.S. and other countries. GarageBand is a trademark of Apple Inc. 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. 3 Contents Preface 7 7 8 9 12 12 13 15 15 16 18 19 22 29 32 33 35 35 36 38 55 56 57 57 57 58 61 64 64 79 81 Introduction What Are Control Surfaces? Using Control Surfaces With Logic Pro Control Surfaces Supported by Logic Pro Control Surface Plug-ins About Software and Firmware About This Guide Basic Control Surface Setup Getting Started Connecting Control Surfaces Adding Control Surfaces to Logic Pro Creating Control Surface Groups Configuring Your Control Surface Setup Setting Control Surface Preferences Modal Dialog Display Usage Tips Customizing Controller Assignments Assigning Controllers to Logic Pro Parameters Working in Easy View Working in Expert View Assigning Buttons to Key Commands Controller Assignments Storage Mackie Control Setting Up Your Mackie Control Using the Mackie Control With Logic Pro Display Zone Channel Strip Controls Master Fader Assignment Zone Fader Bank Zone Function Key Zone Chapter 1 Chapter 2 Chapter 3 3 82 83 83 85 86 93 94 95 95 96 Chapter 4 107 107 107 108 110 110 112 112 112 113 114 117 117 118 119 119 120 120 121 126 126 127 127 129 129 129 137 137 137 138 Global View Zone Modifier Buttons Automation Buttons Utilities Buttons Transport Zone Cursor Key Zone Jog/Scrub Wheel Zone Programmable User Modes Connecting Foot Switches Assignment Overview M-Audio iControl Setting Up Your iControl Editing Plug-in Parameters Assignment Buttons Arrow Up and Arrow Down Buttons Channel Strip Controls Mixer View and Channel View The Jog Wheel Transport Controls Master Fader Assignment Overview EuCon Support of Euphonix MC and System 5-MC Setting Up Your MC or System 5-MC Setting Up Soft Key Assignments Main-Tracks Touchscreen Main-Layouts Faders Choosing Automation Modes Using Knobsets Monitors and Control Room Clear Keys Track Control Bar System 5-MC Specific Features CM Labs Motormix Setting Up Your CM Labs Motormix Assignment Overview Frontier Design TranzPort Setting Up Your Frontier Design TranzPort LCD Assignment Overview Chapter 5 Chapter 6 Chapter 7 4 Contents Chapter 8 141 141 142 147 147 147 148 149 149 150 155 155 156 159 159 159 166 169 169 170 170 173 173 174 183 183 184 188 189 189 190 195 195 195 196 JLCooper CS-32 MiniDesk Setting Up Your JL Cooper CS-32 MiniDesk Assignment Overview JLCooper FaderMaster 4/100 What You Will Need Setting Up Your JLCooper FaderMaster 4/100 Assignment Overview Korg microKONTROL and KONTROL49 Setting Up Your Korg microKONTROL and KONTROL49 Assignment Overview Mackie Baby HUI Setting Up Your Mackie Baby HUI Assignment Overview Mackie C4 Setting Up Your Mackie C4 V-Pots, V-Selects Buttons at Bottom Marker Overlay Track Overlay Channel Strip Overlay Function Overlay Mackie HUI Setting Up Your Mackie HUI Assignment Overview Radikal Technologies SAC-2K Setting Up Your Radikal Technologies SAC-2K Assignment Overview Troubleshooting Roland SI-24 Setting Up Your Roland SI-24 Assignment Overview Tascam FW-1884 Introduction Setting Up Your Tascam FW-1884 Assignment Overview Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Chapter 16 Contents 5 Chapter 17 203 203 204 211 211 211 215 215 216 218 219 219 219 219 223 223 224 229 229 230 237 237 238 Tascam US-2400 Setting Up Your Tascam US-2400 Assignment Overview Tascam US-428 and US-224 Setting Up Your Tascam US-428 and US-224 Assignment Overview Yamaha 01V96 Setting Up Your Yamaha 01V96 Assignment Overview SELECTED CHANNEL Section Data Entry Section Channel Strips Stereo Channel Strip Section User Defined Keys Section Yamaha 02R96 Setting Up Your Yamaha 02R96 Assignment Overview Yamaha DM1000 Setting Up Your Yamaha DM1000 Assignment Overview Yamaha DM2000 Setting Up Your Yamaha DM2000 Assignment Overview Chapter 18 Chapter 19 Chapter 20 Chapter 21 Chapter 22 6 Contents You can use hardware control surfaces to control and automate transport, mixing, recording, and other tasks in Logic Pro. All of the Logic Pro functions which correspond to mixer controls, such as setting volume level and pan position, can be performed onscreen--using your mouse and computer keyboard. This is not an optimal method for precise real time control. You can expand your creative experience, and achieve greater flexibility and precision, by connecting a hardware control surface to your computer, and using it with Logic Pro. When you move a fader on the control surface, the corresponding fader in Logic Pro moves with it. Similarly, when you adjust a control onscreen, the corresponding control on the control surface moves to the same position. You can adjust EQ or other parameters by turning the rotary knobs on the control surface, and have the corresponding parameters update instantly in Logic Pro. What Are Control Surfaces? Control surfaces are hardware devices that feature a variety of controls, which can include faders, rotary knobs, switches, and displays. These controls can be mapped to functions in Logic Pro, allowing you to change parameters--such as volume or panning--with more precision than by using your mouse and computer keyboard. You can also control multiple parameters at the same time. Control surfaces also typically provide buttons that allow you to select parameters for editing, or to select particular tracks/channel or banks (of channels). 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. When you use a supported control surface with Logic Pro, some controls are pre-mapped to common functions. You can map non-assigned controls to other Logic Pro commands and functions (see "Assigning Controllers to Logic Pro Parameters" on page 35). Preface 7 Introduction 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 make 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. Using Control Surfaces With Logic Pro To use a control surface with Logic Pro, you connect the control surface to your computer (via MIDI, USB, a Network port, or FireWire). You then add it to Logic Pro (this is automatic for many supported devices), map the controls you want to use to Logic Pro commands (again, much of this is done for you, if using a supported device), then use the control surface as you play and record. Recorded control surface automation appears in (the Arrange, when enabled, and in the Piano Roll Editor). For detailed information about connecting and adding control surfaces, see Chapter 1, "Basic Control Surface Setup," on page 15. Please read this chapter before moving to the chapters for your particular control surfaces. The following outlines some of the things you can accomplish when using control surfaces with Logic Pro:  Control transport functions, including setting locators, and activating Cycle or Punch Recording modes.  Adjust instrument, aux, master, and audio channel volume and pan levels.  Select, and control, all effect and instrument parameters.  Select, solo, mute, and record-enable tracks/channels.  Set and adjust send parameters.  Remotely switch between screensets.  Scrub MIDI and audio (in the Arrange window).  Zoom in on individual tracks, or the window with key focus.  Create, delete, and move the playhead between markers. Control surfaces allow you to create a dynamic live performance using a control surface along with a laptop, a music keyboard, and audio and MIDI interfaces. Some devices incorporate a music keyboard, audio and MIDI interfaces, and a control surface into a single integrated unit. The track automation facilities of Logic Pro can be active even when the application is not in record mode, allowing you to capture your live real time changes for later playback. This ensures that you'll never again lose that "once-in-a-lifetime" performance--on stage or in the studio. 8 Preface Introduction Logic Pro directly supports a variety of control surfaces, as mentioned, but also allows you to remap existing assignments for supported control surfaces, or to program new assignments for unsupported control surfaces. This allows you to extend the use of faders, knobs, and switches--either directly, or through the use of modifier commands. You can use any combination of control surfaces with Logic Pro. You will get the most out of them when used in a control surface group. A detailed overview of group, installation, and other control surface setup parameters is found in "Creating Control Surface Groups" on page 19. The best way to learn about using control surfaces is to adopt a hands-on approach-- moving faders, turning knobs, and using the other controls on your device as you read through the manual. This will help you to get a feel for how your control surface works, and how the various parts of the control surface interact with Logic Pro. 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 sections. 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 (see "Control Surface Plug-ins" on page 12), supplied by the manufacturer. Please check the documentation/ discs that came with the device, and the manufacturer's website. Follow any written instructions supplied with the files, if available. Supported Devices 01V96 Manufacturer Yamaha Notes The Yamaha 01V96 emulates two HUI units, using two virtual MIDI in and out connections over its USB cable. See "Yamaha 01V96" on page 215. The Yamaha 01X emulates a Mackie Control. It does not feature all controls available to the Mackie units, however. Please 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" on page 57. The Yamaha 02R96 emulates three HUI units, using three virtual MIDI in and out connections over its USB cable. See "Yamaha 02R96" on page 223. The Baby HUI is a stripped-down version of the HUI. See "Mackie Baby HUI" on page 155. 01X Yamaha 02R96 Yamaha Baby HUI Mackie Preface Introduction 9 Supported Devices C4 CM408T (System 5 MC) CS-32 MiniDesk DM1000 Manufacturer Mackie Euphonix JLCooper Yamaha Notes The Mackie C4 is directly supported. See "Mackie C4" on page 159. See "EuCon Support of Euphonix MC and System 5-MC" on page 117. See "JLCooper CS-32 MiniDesk" on page 141. The Yamaha DM1000 emulates two HUI units, using two virtual MIDI in and out connections over its USB cable. See "Yamaha DM1000" on page 229. The Yamaha DM2000 emulates three HUI units, using three virtual MIDI in and out connections over its USB cable. See "Yamaha DM2000" on page 237. See "JLCooper FaderMaster 4/100" on page 147. Extension unit for FW-1884. See "Tascam FW1884" on page 195. A stripped-down version of the FW-1884. See "Tascam FW-1884" on page 195. See "Tascam FW-1884" on page 195. Important: HUI support has been tested with the original Mackie HUI. There are a number of control surfaces--not mentioned here--which can emulate the HUI. Not all devices capable of HUI emulation have been tested. These are not supported by Apple, nor are they guaranteed to work with Logic Pro in HUI emulation mode. See "Mackie HUI" on page 173. See "M-Audio iControl" on page 107. A larger version of the microKONTROL. See "Korg microKONTROL and KONTROL49" on page 149. 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" on page 57. Also see the Appendix for more details. See "Mackie Control" on page 57. Also see the Appendix for more details. DM2000 Yamaha FaderMaster 4/100 FE-8 FW-1082 FW-1884 HUI JLCooper Tascam Tascam Tascam Mackie iControl KONTROL49 Logic Control XT M-Audio Korg Mackie/Emagic Logic/Mackie Control Mackie/Emagic 10 Preface Introduction Supported Devices Mackie Control Manufacturer Mackie Notes 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 higher, you can freely use either the Logic Control or Mackie Control mode. See "Mackie Control" on page 57. 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 higher, you can freely use either the Logic Control or Mackie Control mode. See "Mackie Control" on page 57. A Mackie Control with Logic Control silk screening (legend) and firmware version 2.0 or higher (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 higher, you can freely use either the Logic Control or Mackie Control mode. See "Mackie Control" on page 57. See "EuCon Support of Euphonix MC and System 5-MC" on page 117. See "Korg microKONTROL and KONTROL49" on page 149. See "CM Labs Motormix" on page 129. 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" on page 183. See "Radikal Technologies SAC-2K" on page 183. See "Roland SI-24" on page 189. Mackie Control Extender Mackie Mackie Control Universal Mackie MC microKONTROL Motormix Radikal Technologies Euphonix Korg CM Labs SAC-2.2 Radikal Technologies SI-24 TranzPort US-224 US-2400 SAC-2k Roland Frontier Design Group See "Frontier Design TranzPort" on page 137. Tascam Tascam A stripped-down version of the US-428. See "Tascam US-428 and US-224" on page 211. Logic Pro supports the US-2400's native mode. In contrast to its Mackie Control mode, all controls, including the joystick, are supported. See section "Tascam US-2400" on page 203. See "Tascam US-428 and US-224" on page 211. US-428 Tascam Preface Introduction 11 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 menu. Logic Pro also checks for control surface plug-ins installed in the (optional) /Library/Application Support/Logic/MIDI Device Plug-ins and ~/Library/ Application Support/Logic/MIDI Device Plug-ins (the "~" denotes your user home directory) folders. When new control surface plug-ins are released independently from a Logic Pro update (or supplied directly by the device manufacturer), please 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, cellular 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. Please read this before attempting any update. Note: Some control surfaces may require that you physically replace the chip for firmware updates. Please contact the manufacturer of your device for details. 12 Preface Introduction About This Guide This document assumes that you are familiar with the basic use and terminology of Logic Pro. The functionality and uses of individual Logic Pro parameters are not covered. Please consult the Logic Pro 8 User Manual if you require further information. The next chapter, "Basic Control Surface Setup," describes general setup procedures that are common to all control surfaces. The following chapters provide information about setting up and using specific devices. Please note that these chapters are limited to describing Logic-specific functions, and are not intended to replace the manufacturer supplied documentation for the device. Preface Introduction 13 1 Basic Control Surface Setup 1 Regardless of the device, you first need to connect, add, and configure your control surface for use with Logic Pro. This chapter describes aspects of the setup procedure, and preferences, that are common to all control surfaces. Setup information for specific devices is covered in the following chapters. Important: Please read this chapter first, then read through the chapter that pertains to your specific device. 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), a free USB or FireWire port. Ideally, this should be a direct USB/FireWire connection with the computer, rather than via a USB/FireWire hub. Please refer to the documentation provided by the manufacturer of your control surface.  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. As an example; if using a MIDI interface with 8 MIDI input 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, and two of its MIDI out ports.  An installed driver (if required by your control surface) that is supported by the operating system version you are using on your computer. Important: Your MIDI interface must feature driver software that supports SysEx communication. Please consult the documentation that shipped with your MIDI interface (or MIDI interface drivers). 15 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 discussed in "Creating Control Surface Groups" on page 19. Using multiple control surfaces allows you to control more tracks/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. Connecting FireWire and USB Control Surfaces 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 bi-directional communication. The following diagram illustrates a typical setup using a FireWire or USB cable: Computer FireWire/USB cable Control surface 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. 16 Chapter 1 Basic Control Surface Setup Connecting Control Surfaces via Networking Ports A handful of devices are connected via the network (LAN) ports of your Macintosh, 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. Connecting MIDI Control Surfaces 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: MIDI interface Out port In port In port Out port Computer Control surface It is recommended that you do not "daisy-chain" other MIDI devices via MIDI thru 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 control surfaces allow you to connect footswitches or pedals as additional controllers. If your control surface features suitable connectors, you may connect optional foot switches to remotely control playback and other functions. This frees your hands for other controls, and can also be helpful when using guitars or other instruments that require two-handed playing. Chapter 1 Basic Control Surface Setup 17 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, during power-up. 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/after the device has initialized. Check the device documentation, and manufacturer web site. 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--in the Setup window. There are two ways to add a device: by scanning, or by adding the device manually. 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 devices that you want to use with Logic Pro, using one of the following procedures: To add a control surface by scanning: 1 Open the Control Surfaces Setup window by choosing Logic Pro > Preferences > Control Surfaces > Setup. 2 In the Setup window, choose New > Install, and then select the device from the list. Note: You may select more than one model by Command-clicking on multiple entries in the list. If you select more than one model, Logic Pro performs the desired operation for each model, in turn. 3 Click the Scan button. You can also press Enter, or double-click on 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 are finished, close the window. 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. Please be aware that this may take a while. 18 Chapter 1 Basic Control Surface Setup 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 Open the Control Surfaces Setup window by choosing Logic Pro > Preferences > Control Surfaces > Setup. 2 In the Setup window, choose New > Install, and select the desired device from the list. 3 Click the Add button. 4 Close the Install window when you've finished. If another control surface of the selected type already exists in your setup, a warning dialog will ask 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 box of the Setup window--to match those of the connected unit. Rebuilding Defaults You can re-initialize 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 (p. 22) section. Chapter 1 Basic Control Surface Setup 19 To create a control surface group: 1 Open the Control Surfaces Setup window by choosing Logic Pro > Preferences > Control Surfaces > Setup. 2 In the Setup window, drag the icons of the control surfaces you want to group, so that they form a single horizontal row. The order of the icons from left to right defines the order in which tracks and parameters are arranged on the devices. To use two control surfaces independently: 1 Open the Control Surfaces Setup window by choosing Logic Pro > Preferences > Control Surfaces > Setup. 2 In the Setup window, arrange the icons for the control surfaces in separate rows--that is, one above the other. Pictured below is an example with two Mackie Controls, three Mackie Control XTs, and one HUI: The computer icon is connected to all three rows, as shown below: 20 Chapter 1 Basic Control Surface Setup 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 our example, the three units in the top row could be used to control audio tracks and MIDI channels. In the second row, Mackie Control #2 could be used for instrument channels 1 to 8, and XT #3 could be used for aux channels. 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. Once you have created a control surface group, you can configure it in the Setup window. For more information, see "Control Surface Group Parameters" on page 23. Follow Control Surface Group The View Menu in the Mixer window contains a Follow Control Surface Group option. When enabled, this will update the Mixer window to reflect the active control surface group. Following the example above, pressing the track/channel select 2 button of Mackie Control #2 (in the second row/control surface group), would update the Logic Pro Mixer to show Instrument channels 1 to 8, and eight Aux channels. Pressing a Select button on any of the units in the top row/group would update the Mixer to show audio channels 1 to 24. Chapter 1 Basic Control Surface Setup 21 Configuring Your Control Surface Setup The left side of the Setup window contains two or three parameter boxes: 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. Device Parameters The Device Parameter box contains the following parameters:  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. 22 Chapter 1 Basic Control Surface Setup 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 box appears on the left side of the Setup window. For more information about supported special parameters, refer to the documentation for the specific device. Control Surface Group Parameters If you have created one or more control surface groups, you can configure group parameters in the Control Surface Group Parameter box. 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 Parameter box shows the settings for the group that is currently selected in the Setup window. The Control Surface Group Parameter box contains the following parameters: Display Parameters The parameters at the top of the box allow 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 wish 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). Chapter 1 Basic Control Surface Setup 23 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.  Channel Strip View Mode:  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/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 type, 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 Mixer window contents automatically follow the state of the control surface, provided that the View > Follow Control Surface option is enabled in the Mixer window).  Tracks: Similar to Arrange view mode, but individual channel strips are shown when multiple Arrange tracks address the same channel. Typically, 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).  Fader Bank for All View: 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. 24 Chapter 1 Basic Control Surface Setup Input: Encoders adjust/select channel input source. 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 sub-tracks with various parameters.  Surround Parameter pop-up menu: Choose the surround parameter that the rotary encoders will control. The choices are:  Angle: Encoders adjust surround angle.  Diversity: Encoders adjust surround diversity (direction).  LFE: Encoders adjust LFE level.  Spread: Encoders adjust the Spread parameter of Stereo to Surround channel strips.  X: Encoders adjust surround x position.  Y: Encoders adjust surround y position.  Center: Encoders adjust the Center channel level. Note: The X and Y parameters are a different representation of the Angle and Diversity parameters, and thus are independent from 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 pop-up menu: Choose which parameter of the selected EQ band is controlled by the encoders in EQ Multi Channel View. The choices are:  Frequency: Encoders adjust the frequency of the selected band.  Gain: Encoders adjust the gain of the selected band. For the Low Cut (band 1) and High Cut (band 8) bands of the Channel and Linear Phase EQ, this parameter controls the slope.  Q: Encoders adjust the Q factor of the selected band.  On/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 8 bands per audio channel, with each band offering four parameters. All of these parameters can be accessed with your control surface.     Chapter 1 Basic Control Surface Setup 25 If your control surface does not display all EQ parameters at once, you view them by stepping through the parameter pages in sequence. As an 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. Send and Plug-in Parameters The parameters in the middle of the Control Surface Group Parameter box enable you to 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 pop-up menu: Choose the send parameter controlled by the encoders when in the Send Multi Channel view. The choices are:  Destination: Encoder is used to determine the bus channel number for the Send slot.  Level: Encoder is used to adjust the send level.  Position: Encoders set Pre, Post, or Post Pan fader modes.  Mute: Encoders mute/unmute the selected Send slot.  Send Parameter Page: 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.  Instrument Parameter Page: Determines which parameter is assigned to the left-most 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 enabled.  Inst Parameter Page (Split Lower): Sets the parameter that is assigned to the left-most encoder of Split Lower when editing a software instrument (when Split Mode is enabled). The next instrument parameter is assigned to encoder 2, and so on. 26 Chapter 1 Basic Control Surface Setup  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 enabled, 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 enabled.  Plug-in Parameter Page: Defines which parameter is assigned to the left-most 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 enabled. 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 enabled). 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 enabled, 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 enabled.  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. Other Parameters The parameters at the bottom of the Control Surface Group Parameter box 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 only shows 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 pop-up menu: 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. Chapter 1 Basic Control Surface Setup 27  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. As an 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. As an 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 value: Determines which group is edited when in Group Edit mode.  Group Parameter Page: Defines which parameter of the edited group is assigned to the left-most encoder. How Control Surface Group Parameters Are Saved 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/Logic. , This file is saved independently from the Logic Pro Preferences file. 28 Chapter 1 Basic Control Surface Setup Setting Control Surface Preferences Various settings that affect the onscreen appearance and performance of control surfaces can be made in the Logic Pro > Preferences > Control Surfaces tabs. To open the Control Surfaces preferences: m Choose Logic Pro > Preferences > Control Surfaces > Preferences (or use the Open Control Surfaces Preferences key command). To temporarily disable your control surfaces: m 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 to reduce MIDI bandwidth requirements. General Preferences General control surface preferences include resolution of relative controls, maximum MIDI bandwidth, and other functions.  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 MIDI Band Width slider: Drag to set the maximum amount of MIDI bandwidth that your control surface can use. This is set to a default of 50%, which should be suitable for most situations. You can adjust the value if you find that your MIDI or automation playback is being affected.  Touching fader selects track checkbox: When active, 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: When active, selection of a track in the Arrange window will automatically select the corresponding track/channel on the control surface. Chapter 1 Basic Control Surface Setup 29  Jog resolution depends on horizontal zoom checkbox: When active, 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, disable this checkbox.  Pickup Mode checkbox: When active, 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 disabled, adjusting a fader modifies the parameter immediately (which can result in parameter value jumps).  Multiple Controls per Parameter pop-up menu: Choose the maximum number of encoders used for each parameter, when editing plug-ins or audio instruments. The choices are:  1: Parameters are always displayed using one encoder per parameter, with the least space available for 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 to16 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. Using more than one encoder per parameter shows fewer parameters at any given time, but you gain space on the LCD to cater for longer parameter names and values. The more control surfaces you have within a control surface group, the more you benefit from this feature. 30 Chapter 1 Basic Control Surface Setup  Only when all parameters fit in one page: When turned on, the defined number of encoders are only used when there are sufficient encoders available to show all parameters, without changing pages. As an 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 sub-divisions mentioned above). When turned off, multiple encoders are used for each parameter, which may require scrolling. This would not be the case if only one encoder was used for each parameter.  Show value units for: 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/plug-in parameters, and for volume and other channel strip parameters. When turned on, applicable values are appended with the appropriate unit. Turn off 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. 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: 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. Chapter 1 Basic Control Surface Setup 31  Parameter name checkbox: When turned on, 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 turned on, the lower LCD line displays the full parameter value when you edit a parameter. If the "Show value units for parameter" boxes (see below) are checked, it will be appended by the measurement unit, where applicable (as examples: "dB," "Hz," or "%"). Note: The following options only have an effect if at least one of the two parameters described above is active.  Display Duration slider: Drag to adjust the time that parameter names and values remain on the LCD display, following selection/adjustments.  Show info for multiple parameters checkbox: When enabled: the long name info appears in the display until the most recently edited parameter's display times out. This may cause overlapping text. When disabled: 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 turned on, 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 turned on, 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 modal dialogs (except File Open dialogs) appear on the LCD display of control surfaces that feature text displays. Examples of modal dialogs include authorization warnings, edit 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, it triggers the dialog's default button, where applicable. 32 Chapter 1 Basic Control Surface Setup  If the control surface has a Cancel or Exit button, 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 a Enter/Cancel button on the control surface or click it onscreen, the dialog disappears, and all controls and displays return to their previous state. dialog on the screen appears When an File Open dialog appears onscreen, the message There is a file select on the LCD or other display (if your control surface has one). Usage Tips You may find that using control surfaces changes the way you use Logic Pro, and you can get the most effective use from them if you modify your working methods slightly. The following collection of hints may help to smooth and 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 top-most 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 the creation or selection of 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. Chapter 1 Basic Control Surface Setup 33 2 Customizing Controller Assignments 2 You can assign controllers to Logic Pro parameters, and edit controller assignments to fit you workflow. This chapter describes how to assign controllers to Logic Pro parameters, edit controller assignments, and use zones and modes to switch between groups of assignments. 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 Pro parameters lets you use faders, knobs, switches, and other controllers to remotely control Logic Pro functions. These can be used "as is," or in conjunction with modifier keys. Most supported control surfaces include preset controller assignments--which become active as soon as 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. To provide you with an example: the default assignments of the F1 to F8 buttons on the Mackie Control open screensets 1 to 8 in Logic Pro. You can reassign these function keys to other commands--either alone or in conjunction with the Command, Shift, Option, or Control keys--in any combination. You can assign controllers to parameters in the Controller Assignments window, using the Learn process. The Controller Assignments window has two views: a compact Easy view, in which you can assign channel strip and plug-in parameters. The more extensive Expert view enables you to create and edit any type of controller assignment, including global, automation, and control surface group assignments. 35 Working in Easy View Easy view allows you to see, and assign, controllers to channel strip and plug-in parameters, and to change the track that assignments apply to. Assignment of controllers to channel strip and plug-in parameters is achieved through the Learn process. 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 menu: Choose whether the assignment applies to the selected track, or matches the channel strip number entered into the field beside the 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. Only one set of assignment parameters is visible at a time. To assign a controller in Easy view: 1 In the Mixer, or in any plug-in window, click the parameter that you want Logic Pro to learn as a controller assignment. 2 Choose Logic Pro > Preferences > Control Surfaces > Learn Assignment for . 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 clicked parameter is shown in the Parameter field. Note: The Controller Assignments window view mode is memorized. If the Expert view was active when you closed the window, it will display the Expert view when reopened. 36 Chapter 2 Customizing Controller Assignments 3 Move the 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. The Learn Mode button 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 desired controller on the control surface. 5 When you have finished, click the Learn Mode button (or press Command-L) to complete the Learn process, and exit learning mode. An alternative learning method: 1 Press Command-L to open the Controller Assignments window. 2 Hold down the desired modifier (Command, for example) key as you click 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, releasing the key deactivates the Learn Mode button and completes the Learn process. 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. To delete a controller assignment in Easy view: m Choose the assignment you want to erase in the Controller Assignments window (Easy view), and click the Delete button. Assigning a Series of Controllers Logic Pro includes a shortcut that makes it easy to assign a series of controllers to a series of similar parameters. You can use this shortcut to assign a series of faders to volume, or 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 Following the standard assignment procedure, assign the first controller in the series to the first parameter (assign fader 1 to control volume for channel strip 1, for example). 2 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. A "Do you want to fill up in between?" dialog is shown. Chapter 2 Customizing Controller Assignments 37 The dialog appears when the distance between the last two controllers matches the distance between tracks (or the number of parameters between the last two assigned, if dealing with plug-in parameters). In the above examples, the distance between 1 and 16 would equal 15. 3 Click OK to automatically fill the controllers between the first and last--with the corresponding assignments. Parameter assignment numbering (for plug-ins) is shown in the Plug-in window's Control view. 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. Working in Expert View You can make use of Expert view to make advanced controller assignments. This includes Logic Pro parameters other than channel strip and plug-in parameters. As examples, 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. 38 Chapter 2 Customizing Controller Assignments To open the Controller Assignments window in Expert view: m Click the Expert view button. In Expert view, the Controller Assignments window contains the following fields, menus, and buttons--used 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. Click a zone in the list to see its modes (in the Mode list), and its current assignments (in the Control/Parameter list). You can also double-click a zone to rename it.  Mode list: Displays the modes for the currently selected zone. The first entry "(No Mode)" is for modeless assignments. Click 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.  Control/Parameter list: Select the assignment you want to edit. The left column displays the name of the control, and the right column displays the 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 Assignment Parameters" on page 40. 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 in the Edit menu can be applied to all selected assignments. All other operations only apply to the first assignment.  Controller Assignment Parameter: All aspects of the selected controller assignment parameter are shown--and can be changed--in this area. Chapter 2 Customizing Controller Assignments 39  Input Message: The port and MIDI input message can be altered directly. Some fields in this section are merely displays, and cannot be changed.  Value: 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. Controller Assignment Parameters This section outlines each parameter shown in the right-hand fields of the Expert view. Detailed descriptions of each parameter can be found in "Editing Controller Assignments in Expert View" on page 44. Controller Assignment Parameter Section  Control name field: Displays the name of the controller for supported devices. For unsupported devices, displays Learned.  Label field: Displays characters which represent the label for the assignment on the control surface's display. You can view this much like a scribble strip on a mixer.  Flip Group field: Enter an integer to define a flip group for the assignment.  Class pop-up menu: Choose the class of parameter (parameter type) you want to assign. Note: Depending on the class you choose, different fields and menus for that class appear below the Class pop-up menu. See below:  Parameter/Mode pop-up menu/field: Dependent on your selection in the Class popup menu, you can choose from dozens of different parameters/modes. The options available will change as different classes are selected.  Group/Track/Command/Key field/menu: These options will also change as different Class menu options are selected.  Bank Type pop-up menu: This menu determines the bank relationship of the assigned parameter. This can be as per the Group setting, By One or By Bank. Input Message Section  MIDI Input pop-up menu: Choose a MIDI input source (MIDI Port or Caps Lock Keyboard). This can be changed by incoming MIDI messages--shown in the Value Change field.  Value Change field: Displays incoming MIDI messages that cause a value change.  Touch/Release field: Enter an integer value to force incoming MIDI messages to change the touch/release status of the selected parameter. This only applies to control surfaces that offer touch-sensitive controls--where touching or releasing a fader, for example, will enable/disable the reception of data from the control surface. 40 Chapter 2 Customizing Controller Assignments Value Section  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--which will 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). Note: For detailed information about each parameter, see "Editing Controller Assignments in Expert View" on page 44. Assigning Controllers in Expert View Expert view allows you to assign controllers as you would in Easy view--using the Learn process. You can also (manually) assign controllers to classes of Logic Pro parameters that are not accessible in Easy view. To assign a controller to a non channel strip or plug-in parameter: 1 Open the Controller Assignments window in Expert view. 2 Choose the desired zone and/or mode (unless you want to make a modeless assignment), and click the plus button at 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 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 MIDI message appears in the Input message field. The Learn Mode button remains active, allowing you to make further assignments. 5 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 menus and fields that appear below the Class menu. Note: A detailed explanation of classes and other assignment parameters can be found in "Editing Controller Assignments in Expert View" on page 44. 7 When you are finished, click the Learn Mode button (or press Command-L) to complete the Learn process. You can use the shortcut--described in "Assigning a Series of Controllers" on page 37--to assign a series of controllers to a series of similar parameters. Chapter 2 Customizing Controller Assignments 41 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 in the main menu bar (or press the Backspace key). About 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--in one operation. Using a Mackie Control as an example; you can define the eight rotary encoders as a zone, and switch them between pan, send level, or plug-in parameters. You can 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, for example. Each set of zone parameters is called a mode. A zone can contain one or more modes. Only one mode can be the active mode at any given time. A zone can also contain assignments which 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 (or functions) by pressing/releasing the Option button while using a particular Function key.  Define a zone that allows you to use modeless assignments for things like updating the display, Transport functions, and Save or Undo operations. The same zone could contain a modal assignment for all Volume and Pan controls. Switching to another mode would provide access to EQ parameters. In both modal situations, the display, Transport and Save/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 special assignments (see below). Zones and modes can be defined across multiple control surfaces, to support the use of control surface groups. 42 Chapter 2 Customizing Controller Assignments The following list illustrates one possible arrangement of zones and modes, which shows how you can define them, hierarchically: Zone 1 Modeless Assignment A Modeless Assignment B Mode 1 (inactive) Modal Assignment A Modal Assignment B Mode 2 (active) Modal Assignment A Modal Assignment B Modal Assignment C Zone 2 Mode 3 (inactive) Modal Assignment A Mode 4 (active) Modal Assignment A Mode 5 (inactive) Modal Assignment A Modal Assignment B Modal Assignment C Modal Assignment D Defining Zones and Modes You can only define Zones and Modes in the Expert view. To define a zone: 1 Click the Add button at the lower-left corner of the Zone list. A new, blank zone appears in the Zone list. It is highlighted, allowing you to immediately rename it. 2 Type a name for the zone. If you would like to add controllers to a zone, see "Assigning Controllers in Expert View" on page 41. To define a mode: 1 Click the Add button at 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 Type a name for the mode. If you would like to add controllers to a mode, see "Assigning Controllers in Expert View" on page 41. Chapter 2 Customizing Controller Assignments 43 Reassigning a Controller The procedure for reassigning an active controller (an assigned controller in the active mode) is different to that for an inactive controller (one with an assignment in a non active mode). Reassigning an Active Controller When you use the Learn process to assign an active controller (one with an assignment in the active mode), a dialog is shown:  Cancel: Deletes the new assignment, retaining the existing assignment.  Keep both: Retains the new and old assignments. Typical usage: one knob controls multiple parameters--as a macro.  Reassign: Deletes all existing active assignments for this parameter. Typical usage: reassigning a function key (F1 to F8, for example) to a new key command. Reassigning an Inactive Controller When you use the Learn process to assign a controller in an inactive mode, the new assignment becomes part of the active mode--in the zone that contained the previous, inactive assignment. 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. Editing Controller Assignments in Expert View You can edit the following parameters for the selected assignment, in the fields to the right of the Controller Assignments 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. 44 Chapter 2 Customizing Controller Assignments 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 constant 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. The following tables show the possible meanings for the second and third characters. Second Character Character t r s S e E p i Meaning Track Surround Send slot Number of sends EQ band Number of EQs Insert slot Instrument Third Character Character # n p P o O b B Meaning Number of above (track number, Send slot, EQ band, Insert slot) Name of above Name of parameter addressed by the assignment Name of first parameter Parameter offset, counted from 1 Maximum parameter offset, counted from 1 Parameter bank (= parameter offset/bank size), counted from 1 Total number of banks (= parameter offset/bank size), counted from 1 For example, "Send@s#" translates as "Send1," "Send2," and so on. Chapter 2 Customizing Controller Assignments 45 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, which both 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 will deactivate all other assignments that have Exclusive disabled for the same control (on supported control surfaces). This limits the overwriting of a modeless assignment to particular modes. To provide you with an example: Faders normally control volume. To create a mode where faders control the send level, enable Exclusive. Class Menu Choose the class of assignment (the type of destination parameter controlled) from the 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 for each. 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 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 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 stepping up and down through modes in a zone--using two buttons--or for choosing 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 modes with a single button. 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. 46 Chapter 2 Customizing Controller Assignments Global Choosing the Global class lets you use an assignment to control global parameters. A Parameter pop-up menu appears below the Class menu, offering the parameters listed in the following table. Global Options Playhead Playhead (Beats) Playhead (Time Code) Playhead (Beats, Scrubbing) Move Locators Left Locator Right Locator Move Punch Locators Punch In Locator Punch Out Locators Marker Position Marker Length Explanation 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. As above, but feedback is sent in SMPTE time code format. Moving the controller doesn't set the playhead position, but initiates scrubbing. The format is defined by the control surface group format parameter. The controller value defines the scrubbing speed. Moves left and right locators. Sets left locator. Sets right locator. Moves punch in and punch out locators. Sets punch in locator. Sets punch out locator. Edits position of current marker. Edits length of current marker. Note: All options listed in the table above only work in relative mode--where changes are relative to the starting value/position and so on. See the "Clock Part" sub-parameter. Global Options Nudge selected Regions/Events Any Solo Nudge Value Scrub Status Automation of all tracks Alert Text, Alert Button, Alert Icon Dummy Cycle Explanation 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 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 "Exclusive Checkbox" on page 46. Toggles the Cycle function on and off. Chapter 2 Customizing Controller Assignments 47 Global Options Autopunch Go to Marker Explanation Toggles the Autopunch function on and off. Allows you to move the playhead to a marker number. An additional number field below the Parameter 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, set the group clutch to 1 when the button is pressed, and set it to 0 when the button is released. Used by some control surfaces (such as the HUI) to process incoming Active Sensing messages. Sets the shuttle (forward and backward) speed directly. Use this for controllers (usually knobs) that send an absolute--not relative--value. Sets the waveform zoom level in the key focus Arrange area. 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). Sets vertical zoom in the key focus window (if this parameter is available). Group Clutch Active Sense Shuttle Speed Waveform Zoom Quantize value Division Horizontal Zoom Vertical Zoom Channel Strip Choosing the Channel Strip class lets you use an assignment to set a channel strip parameter. A Channel Strip pop-up menu appears below the Class menu, offering the following parameters. Channel Strip Type Selected track Explanation This normally corresponds to the selected Arrange track. Exception: If the control surface group's Track Lock parameter is enabled, the selected track is the one that was selected when Track Lock was enabled This 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 channel is addressed (again: 0-based; to address audio channel 2, use a value of 1). Same as Audio setting, for software instrument channel strips. Same as Audio setting, for bus channel strips. Same as Audio setting, for auxiliary channel strips. Same as Audio setting, but for output channel strips. The Master channel strip; If it does not exist in the project, the first output channel strip is addressed. Fader Bank Index Audio Software Instrument Bus Auxiliary Output Master 48 Chapter 2 Customizing Controller Assignments 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 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. 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 menu. This is not case-sensitive. Key Command Choosing the Key Command class lets you use an assignment to perform a key command. You can enter the desired key command in the Command field, which appears below the Class 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" on page 54. Click the Show button to open the Key Commands window. The key command shown in the Command field is automatically selected/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 menu appears below the Class menu. This menu allows you to choose one of the options described in "Control Surface Group Parameters" on page 23, or one from those listed in the following table. Chapter 2 Customizing Controller Assignments 49 Note: Assignments for unsupported control surfaces always belong to the first control surface group. Parameter Option Fader Bank for Current View Filter for All View Additional Info 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 Fader Bank for: channel strip type is displayed. This allows you to switch between several MIDI Channel Strips channel strip types, while retaining the current fader bank for each type. Input Channel Strips Audio Channel Strips Instrument Channel Strips Aux Channel Strips Bus Channel Strips Output Channel Strips If you choose one of the fader bank or parameter page settings in the Parameter menu, the following Bank Type options appear below the menu.  By One: The fader bank or parameter page is shifted by one channel strip or parameter.  By Bank: The fader bank or parameter page is shifted by the number of displayed channel strips or parameters.  CS Group Setting: The fader bank or parameter page is shifted by the value 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 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 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 8 User Manual. 50 Chapter 2 Customizing Controller Assignments

If this document matches the user guide, instructions manual or user manual, feature sets, schematics you are looking for, download it now. Diplodocs provides you a fast and easy access to the user manual APPLE LOGIC PRO 8.

APPLE offer a product for which we do not have the user manual? Let us know what you are looking for: user guide, owner's manual, online manual, operating instructions, quick start guide, mounting instructions, schematics, service manual, installation instructions, RTFM.

Diplodocs allows you to download user manual APPLE LOGIC PRO 8, user guide APPLE LOGIC PRO 8, instructions APPLE LOGIC PRO 8, owner's manual APPLE LOGIC PRO 8, online manual APPLE LOGIC PRO 8.


Access web reviews APPLE LOGIC PRO 8, APEL, APLE, APPLE COMPUTER, Desktop PC, Mini PC & Mac Desktop Computer.
Include the add-on to download manuals from your site, forum or blog Frequently Asked Questions Contact Diplodocs team Last searches
Last additions
Sitemap
Brands starting with A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #
Copyright © 2005 - 2008 - Diplodocs - All Rights Reserved.
Designated trademarks and brands are the property of their respective owners.