Table of Contents

Controlling iOS/iPadOS Apps via MIDI

It can be confusing at first to understand how to control knobs and settings in apps using MIDI from a hardware controller or other MIDI source. Some apps accept direct midi in to control things, some expose “AUv3 Parameters”, and some do both … or neither.

Direct Control

If an app accepts MIDI CC's directly, you route MIDI directly to the app and it directs CC values to it's controls internally. Some apps have hard coded CC numbers for each control. Most often there is a way to map the CC numbers that you want to the controls though. How to set those up varies from app to app, but the general process is to engage “MIDI Learn”, tap a control, then send a CC, which will then be registered to that control.

Advantages

Disadvantages

AUv3 Parameter Control

AUv3 plugins generally offer a different way of control. The most important thing to understand about this is the MIDI control is handled by the host. Rather than routing MIDI CCs to the app, you route them to the host's MIDI Control system. Some apps controlled this way (generally FX) may not even have a way to route midi directly to them.

Advantages

Disadvantages