Table of Contents

Loopy Pro: Getting Started with MIDI Learn

This article is a quick reference outlining getting up and running with MIDI Learn. You may want to read the manual's MIDI Learn section. For more depth, you may want to dig into the many tutorials found on YouTube. There are links to some popular series on the Loopy Pro: Tutorials page.

What can you control via MIDI? Pretty much everything you can touch on the screen can be MIDI Learned and you can manually set up series of actions to be triggered by MIDI.

MIDI Learn

The MIDI Learn system is a quick way to map a MIDI message from a controller to an on-screen layout element: clip, button, slider, etc.

NOTE: As of Loopy Pro 1.1.16, you can use typing keyboards for MIDI Learn in addition to MIDI controllers.

To MIDI Learn a user interface element:


Bindings

Bindings are mappings of triggers (usually MIDI messages or keypresses on a typing keyboard) to Loopy Pro actions. A binding can trigger a single action or a series of actions. When you MIDI Learn, Loopy Pro creates a binding that is stored in a profile that you can access via the Control Settings menu. You can edit this bindings to create series of actions or refine the binding's options.

More about actions and action sequences: See Loopy Pro: Actions Tips and Tricks and Loopy Pro manual's the actions sections

Control Profiles

MIDI Bindings are are stored in control profiles (or just profiles). Project profiles are local to the project. You should generally create bindings here for elements particular to the layout – especially any widgets (sliders, buttons, etc). Global Profiles are bindings available to all projects. These generally should not be bindings to widgets and other local elements.

Profiles can be activated and deactivated in the Control Settings panel using the check “box” next to the profile name.

Loopy Pro has actions to activate, deactivate, and switch control profiles.

MIDI Controllers

Any MIDI source visible to Loopy Pro, including AUv3 that send MIDI, can trigger MIDI bindings.

Footswitch Note

Pretty much any footswitch can be used with Loopy Pro. For the best MIDI Learn experience, a footswitch should be set up to send an ON message (cc value 127 or note velocity 127) when pressed and an OFF message (CC value 0 or note velocity 0) when released. Other setups can work but may need manual editing of the learned event. For instance, if a footswitch only sends an ON message, Loopy Pro will interpret that as a HOLD. You can manually reassign that to ON. See Loopy Pro: MIDI Troubleshooting for more information about footswitch setup.