This is an old revision of the document!
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.
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 vary 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 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