Controller Assignments: 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.

To open the Easy view of the Controller Assignments window
  • Choose Logic Express > Preferences > Control Surfaces > Controller Assignments (or use Command-K), and click the Easy View button.

Figure. Controller Assignments window in easy view mode.

The Easy view of the Controller Assignments window contains the following fields and buttons:

Assigning and Deleting Controllers in Easy View

Only one set of assignment parameters is visible at a time in Easy view. You use the Learn process to assign controllers to channel strip and plug-in parameters. The Learn process basically involves moving a controller on your control surface. This sends a MIDI message to Logic Express, thus “teaching” Logic Express which controller you are assigning to the chosen parameter.

To assign a controller in Easy view
  1. In the Mixer, or in any plug-in window, select the parameter that you want Logic Express to learn as a controller assignment.

  2. Choose Logic Express > Preferences > Control Surfaces > Learn Assignment for [parameter name]. (Alternately, you can use the Learn new Controller Assignment key command, default: Command-L, to open the Controller Assignments window, and activate Learn mode.)

    The Controller Assignments window opens in Easy view, with the Learn Mode button activated. In most cases, the name of the selected parameter is shown in the Parameter field.

  3. Move the hardware controller you want to assign to the selected parameter.

    Moving the controller sends a MIDI message to Logic Express, which appears in the “Input message” field. This memorizes the controller assignment, and you can click the Learn Mode button to complete the Learn process.

    If you do not click the Learn Mode button, Learn mode remains active, allowing you to make further assignments.

  4. To make another assignment, select the parameter you want to assign in Logic Express, then move the controller on the control surface.

  5. When you finish, click the Learn Mode button (or press Command-L) to complete the Learn process.

To assign a controller using a modifier key
  1. Choose Logic Express > Preferences > Control Surfaces > Learn Assignment for [parameter name] (or press Command-L) to open the Controller Assignments window.

  2. Hold down the modifier key you want to use (Command, for example) as you select the parameter you want to assign, while moving the control.

  3. Click the Learn Mode button to complete the Learn process.

    If Logic Express receives a MIDI message from the device while you are holding down the modifier key, the Learn Mode button is deactivated when you release the key, and the Learn process is complete. If you release the modifier key before Logic Express 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
  • Select the assignment you want to remove in the Controller Assignments window (Easy view), and click the Delete button.

Assigning a Series of Controllers in Easy View

Logic Express includes a shortcut that makes it easy to assign a series of controllers to a series of similar parameters. For example, you can use this shortcut to assign a series of faders to volume; to assign a series of knobs to other channel strip parameters such as pan, solo, or mute; or to assign a series of controllers to a set of plug-in parameters.

To assign a series of controllers to a series of parameters
  1. In the Mixer, or in any plug-in window, select the parameter that you want Logic Express to learn as a controller assignment.

  2. Choose Logic Express > Preferences > Control Surfaces > Learn Assignment for [parameter name]. (Alternately, you can use the Learn new Controller Assignment key command, default: Command-L, to open the Controller Assignments window, and activate Learn mode.)

    The Controller Assignments window opens in Easy view, with the Learn Mode button activated. In most cases, the name of the selected parameter is shown in the Parameter field.

  3. Assign the first controller in the series to the first parameter (assign fader 1 to control volume for channel strip 1, for example).

  4. Assign the last controller in the series to the last parameter (assign fader 16 to control volume for channel strip 16, for example). The number of controllers between the first and last in the series must match the number of parameters between the first and last parameter. In the example, the distance between 1 and 16 would equal 15.

    A “Do you want to fill up in between?” dialog appears.

  5. Click OK to automatically fill the controllers between the first and last with the corresponding assignments.

    Note: You can only use shortcuts for knobs that send a single channel message, where the first data byte is the controller number and the second data byte is the value. Alternatively, the controller number can be encoded in the MIDI channel, with a fixed first data byte. Consult the documentation that came with your device for information on its data structure.