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.
AUM: Play short audio files upon receiving specific MIDI signals?
On my long going quest to transmit some notifications to the myself (regardless of which iOS app is currently open) when pushing buttons on my iRig BlueBoard (and sending custom MIDI using a Mozaic script), I tried the following:
- By letting the 4 buttons of my BlueBoard glow in different combinations (which basically works, but seems to have some internal problems, see https://forum.audiob.us/discussion/comment/831852/#Comment_831852)
- And by sending some text to the iOS notification center (which isn't easily possible, as it seems, see https://forum.audiob.us/discussion/comment/830071/#Comment_830071)
Next idea: using audio! As I'm doing live looping on the streets, and thus I'm not taking advantage of STEREO speakers, I could simply route all the sounds that the audience should hear to the left MONO channel of the main output (which would then go to my portable amp). And then I would have the second (right) MONO channel that I could use for myself only (using earphones) to send me information as audio signals (I could even use this for a metronome that my audience obviously shouldn't hear).
For example, when pressing button A on my BlueBoard, I would send some specific MIDI note (e.g. 33), which would trigger some fancy pre-defined function in my looping app GroupTheLoop, but it would also play a little audio within AUM (like "fancy function XY active") on the right MONO channel to let me know that everything happened as expected (if it would not happen, I would know that I may have used not enough force to tap the BlueBoard's button, or something else didn't work out as expected). This way, I would hear the audio, but my audience would not hear it. Great!
Anyone has an idea how to easily achieve this? And would my idea of splitting the STEREO channel work? Or would it "overload" the left MONO channel somehow with all the recorded looping and live stuff?
Thanks a lot.