Site Tools


app_control_via_midi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
app_control_via_midi [2024/11/20 16:54] – [Controlling iOS/iPadOS Apps via MIDI] mwareapp_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", and some do both. Or neither.+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 ===== ===== 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", tap a control, then send a CC, which will then be registered to that 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** **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 "steppyness".+  * CC values are limited to a range of 128 steps. That can result in "steppyness" that you can hear in the output.
   * 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.
app_control_via_midi.1732150471.txt.gz · Last modified: 2024/11/20 16:54 by mware