Audiobus: Use your music apps together.
What is Audiobus? — Audiobus is an award-winning music app for iPhone and iPad which lets you use your other music apps together. Chain effects on your favourite synth, run the output of apps or Audio Units into an app like GarageBand or Loopy, or select a different audio interface output for each app. Route MIDI between apps — drive a synth from a MIDI sequencer, or add an arpeggiator to your MIDI keyboard — or sync with your external MIDI gear. And control your entire setup from a MIDI controller.Download on the App Store
Audiobus is the app that makes the rest of your setup better.
Replaying recorded controller midi using virtual midi source (AB3 midi learning)
Been using AB3 midi learning with an Arturia Beatstep mapped to the AB3 mixer (enabling/disabling synths and effects using midi cc), works like a charm!
I was also able to record the Beatstep's midi cc using Photon AU, however when replaying the recorded midi, it seems like AB3 ignores the recorded midi cc since its source is "virtual midi" instead of "Arturia Beatstep" (which was used during the midi mapping).
One way to fix this is to manually remap all AB3 midi mapping to have "virtual midi" as source, but, while that works, it is quite time-intensive and also makes it difficult later on to again use the Beatstep.
Is there a quick way to tell AB3 "use virtual midi instead of the Beatstep as midi mapping source"? If not, would it be possible to add a feature to AB3 that automatically substitutes a hardware controller source for "virtual midi" if the controller is not connected?