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.
You think IAA should be more improved on.
You think that IAA can be somehow improved on for the sake of the old apps that have IAA or any other non-AUV3 apps with IAA support. For pretty much most of the case, mostly, you access auv3 inside a host and is automatically triggered to the pianoroll grid, keyboard, the host in general through midi and IAA you have to open it separately outside the host and record it live in audio. That’s just summing the jist of it. You think its possible for an AU app to be developed in order to access IAA by opening it in a window inside your host by using this “imaginary” AU app to host IAA within your Daw/Host, like how Endlesss & DawnBeat opens AU’s in a little window, but imagine that being IAA. And the Daw/Host would automatically route or detect the IAAs midi to the keyboard, pads, piano grid, effects,…. just like your daw does with Auv3, then you could play the keys, add notes in the grid or whatever inside your Daw with IAA being the source and it would also be right there just like with AudioUnit. That would be one good way to improve IAA and I’m no expert but it kinda seems possible. Of course you might not connect all IAA’s through midi in a host. Idk if all IAA is the same like Guitars, Strings and if they have a type of midi or mapping feature that would connect to a hosts app. There could be other solutions and one would be if Developers had more research to learn or right coding to be able to add auv3 to there apps. A lot of devs tried doing it but didn’t have success, while some succeeded in making their apps Auv3. I think it has to do with either the way the app was made, not enough knowledge, no way to access the right info, bunch of reasons. But if there was better and more research to help them and tutorials on how to, then devs wouldn’t be having much a problem adding Auv3.