24  Remote Control Bindings

Capo lets you define custom keyboard and MIDI bindings to control playback and other features you use frequently.

(a) Keyboard Bindings
(b) MIDI Bindings
Figure 24.1: The two bindings lists shown on macOS. Here you can edit existing bindings by double-clicking on them, or you can add new bindings by pressing the add button at the top-right of this window. In the MIDI list (b) The grouping button allows you to group the list by MIDI channel, or by the kind of MIDI message.

To show the Keyboard and MIDI bindings:

  1. Choose Control > Edit Keyboard/MIDI Controls… from the main menu, or press ⌃⌘L on your keyboard.
  2. Select ‘Keyboard’ from the sidebar

To show the Keyboard and MIDI bindings:

  1. Tap the menu at the top-right of the screen
  2. Choose ‘Remote Control’
  3. Select the ‘Keyboard’ item from the list

24.1 Binding Editor

Each binding consists of a trigger—either a MIDI message or keyboard shortcut—that sends one or more commands to Capo. Both kinds of bindings are presented in much the same way, as shown in Figure 24.2.

(a) Keyboard Binding Editor
(b) MIDI Binding Editor
Figure 24.2: The binding editors shown on macOS. In this sheet, the trigger is configured at the top, and one or more commands appear in the list at the bottom.

24.2 MIDI Message Editor

When you’re configuring a MIDI binding, you need to choose a MIDI message that triggers the commands in the list. When you click the Edit button, you get the sheet shown in Figure 24.3.

(a) Variable values
(b) Fixed (constant) values
Figure 24.3: The MIDI message editor, shown here with variable parameters (a) or fixed values (b).

To make your life easier, you can learn the MIDI messages (Figure 24.4) by interacting with your device rather than entering all the values manually.

Figure 24.4: When learning MIDI messages, you see a stream of incoming messages as you interact with your MIDI hardware.