In this article, we'll walk through setting up the Lightpad Block and Control Blocks as control surfaces in Logic Pro X. With ROLI Dashboard you have the ability to use your BLOCKS to control faders, knobs, buttons, and much more.


Using the Lightpad Block as a control surface

1. In BLOCKS Dashboard load the Fader Block or Mixer Block app onto your Lightpad Block.

2. In Logic, from the Logic Pro X menu, navigate to Control Surfaces and select Controller Assignments.

LPB_SelectControllerSurface

3. Use your mouse to move the fader or knob you'd like to control.

LPB_SelectFader

4. Select Learn Mode and move the fader on your Lightpad Block, then unselect Learn Mode. (You may need to close ROLI Dashboard; it uses MIDI SysEx messages to communicate with Blocks, and these messages may confuse Logic.)

LPB_LearnMode

5. Under the Value heading in the Controller Assignments window, change Format to 'Unsigned' and Mode to 'Scaled'.

LPB_ValueSettings

Repeat this process for any slider or knob you want to control with your Lightpad Block. If you want to change an assignment or remove it altogether, highlight it in the Controller Assignments window and hit the Delete key on your keyboard.


Using Control Blocks as control surfaces

The Control Blocks – including the Live, Loop, and Touch Blocks – are well-suited for use in controlling common commands like Record, Play/Stop, and Quantize in Logic Pro X.


In the example below, we'll assign a typical command - Record - in Logic Pro to its corresponding button on the Loop Block.


Step 1: ROLI Dashboard Settings

In ROLI Dashboard, select your Loop Block and click MIDI CC Mode.


Step 2: Assigning Commands to your Loop Block

The easiest way to assign commands to your Loop Block is by using the Key Commands Edit window and searching for the command you would like to control.

  1. From the Logic Pro X menu, select Key Commands then Edit.
    Loop_KeyCommands
  2. Use the search bar in the Key Commands Edit window to select the command you want to control with your Loop Block.
  3. When you find the command, select it and press the Learn New Assignment button.
  4. Press the button on your Loop Block that you want to control the command. (You may need to close ROLI Dashboard; it uses MIDI SysEx messages to communicate with Blocks, and these messages may confuse Logic.)

In this example, we've assigned the 'Record' command in Logic Pro X to the Record button on the Loop Block. Now, when it's time to record, we can use our Loop Block to start recording on a track.


Next, try assigning the 'Play/Stop' command in Logic Pro X to the Play/Pause button on the Loop Block or the 'Metronome Click' command to the Click button. With ROLI Dashboard, you now have complete control over which buttons and faders do what!