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.
What Ableton Link info does AUM get from looper app, and what does it provide to AUv3 (e.g. Mozaic)?
I'm using AUM as the "central" of my looping apps:
- It sends to (and receives from) Group The Loop (GTL)
- It hosts Mozaic where I can intercept, modify, and generate MIDI signals
Everything is synced using Ableton Link. And in Mozaic I can use the
@OnNewBeat events, as well as the
HostBeatsPerMeasure to do stuff synced with GTL.
What I'm missing though is an event that is triggered when GTL's cursor is set back to the beginning of the played group. As far as I understand, this is dependant on the longest loop in the current group, and it's called "general phase" according to the people in the GTL forum, where I asked a similar question, and Jack (the creator of GTL) answered:
GTL and AUM share tempo and phase info via Ableton Link. So AUM does not know the individual loop lengths in GTL but it does know the general phase. Ableton Link phase allows the apps to keep sequences in time. For example, if you have two 8 bar loops they will start playing at the same time. As GTL can have many different loop lengths so only the longest even loops are reported to the Ableton Link session. It's possible to change this in Settings -> Clock Settings -> Sync Quantum. If you change the Sync Quantum to 4 bars, for example, GTL will always remain in phase with 4 bar sequences in other apps.
Presumably AUM sends timing info to its AUv3 plugins so if GTL and AUM are phase aligned via Ableton Link this information should be relayed to the plugin in AUM.
So: where is the
@OnNewPhase event! Or how can I retrieve this info in AUM/Mozaic?
Thanks a lot.