Loopy Pro: Create music, your way.
What is Loopy Pro? — Loopy Pro is a powerful, flexible, and intuitive live looper, sampler, clip launcher and DAW for iPhone and iPad. At its core, it allows you to record and layer sounds in real-time to create complex musical arrangements. But it doesn’t stop there—Loopy Pro offers advanced tools to customize your workflow, build dynamic performance setups, and create a seamless connection between instruments, effects, and external gear.
Use it for live looping, sequencing, arranging, mixing, and much more. Whether you're a live performer, a producer, or just experimenting with sound, Loopy Pro helps you take control of your creative process.
Download on the App StoreLoopy Pro is your all-in-one musical toolkit. Try it for free today.
iOS 7 Inter-App Audio - the technical details we've been waiting for
This is an Apple developers document, "Audio Unit Framework Reference" which is way over my head. But it has all the official details of audio unit hosting which is the foundation of inter-app audio.
Enjoy!
And thanks to Adil @rhism who gave a nice summary in another thread:
IAA introduces a new way for apps to send MIDI to each other ('new' meaning 'separate from CoreMIDI / Virtual MIDI'). An "AB input slot" app can be an IAA 'generator' node that just sends audio to its host, or it can be an 'instrument' node that receives MIDI from the host and sends audio based on that MIDI. So you can sequence the instrument node from the host.
https://developer.apple.com/library/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html (search for Inter-App Audio).
There are also 'effect' nodes that receive and send audio, and 'music effect' nodes that receive audio and MIDI, and send audio. Fun fact: the internal iOS code for an effect type node is 'aufx' :)
Comments
Now we only have to wait for Auria and Cubasis! .....and it shouldn't be too long of a wait now too.... :-)
Actually the internal code for an effect component is 'aurx', not 'aufx'
@j_liljedahl My mistake, I was reading from this page and saw this:
kAudioUnitType_Effect = 'aufx'
I guess that's for Audio Units not IAA. You'd think they'd want to eventually merge the two...
Right, but I guess there's a point in differing between ordinary built-in AU's (which can have multiple instances and runs in-process) and remote AU nodes (inter-app audio).
I'm pretty late to this but has anyone found any useful documentation for receiving MIDI from a host in an IAA instrument app? I can't seem to find anything.
@never_be_normal you might want to take your question to the Audiobus Developer Center.