This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
app_control_via_midi [2024/11/20 16:54] – [Controlling iOS/iPadOS Apps via MIDI] mware | app_control_via_midi [2024/11/20 16:56] (current) – [Direct Control] mware | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Controlling iOS/iPadOS Apps via MIDI ====== | ====== 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", | + | 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", |
===== Direct Control ===== | ===== 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 vary from app to app, but the general process is to engage "MIDI Learn", | + | 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 |
**Advantages** | **Advantages** | ||
Line 10: | Line 10: | ||
* MIDI routing is more intuitive. It's natural to think if you're controlling something with MIDI you'd route the MIDI directly to it. | * MIDI routing is more intuitive. It's natural to think if you're controlling something with MIDI you'd route the MIDI directly to it. | ||
**Disadvantages** | **Disadvantages** | ||
- | * CC values are limited to a range of 128 steps. That can result in " | + | * CC values are limited to a range of 128 steps. That can result in " |
* A few hosts don't handle direct routing of CC's to, for instance, effect plugins. | * A few hosts don't handle direct routing of CC's to, for instance, effect plugins. | ||
* Each app handles MIDI mapping differently so one has to learn the hard coded CCs or the mapping system for each. | * Each app handles MIDI mapping differently so one has to learn the hard coded CCs or the mapping system for each. |