Inter-App Audio
Inter-App Audio (IAA) is a deprecated{{Cite web |title=Apple Developer Documentation |url=https://developer.apple.com/documentation/bundleresources/entitlements/inter-app-audio |access-date=2022-10-13 |website=developer.apple.com}} technology developed by Apple Inc. which routes audio and MIDI signals between applications on the iOS mobile operating system. The technology was first introduced in 2013 in iOS 7 and deprecated in 2019 with the release of iOS 13.
Scope
Inter-App Audio is a host-plugin technology. An IAA host application connects to a node application to send and receive audio, MIDI, timeline information, and other signals.
Node applications
Node applications can be of the following types:
- Instruments (can receive MIDI signals and produce audio signals)
- Generators (can produce audio signals)
- Effects (can receive, transform and send back audio signals)
Limitations
At the moment, audio signal routing is only possible with a sampling rate of 44.1KHz.
Deprecation
Inter-App Audio was deprecated in 2019 with the release of iOS 13 in favor of the third version of Audio Units.{{Cite web |date=2019-06-05 |title=iOS Inter-App Audio is going away; Audiobus creator on what's next |url=https://cdm.link/2019/06/iaa-audiobus-ios-13/ |access-date=2022-10-13 |website=CDM Create Digital Music |language=en-US}}
Competing technologies
- Audiobus
- Audio Units
- Ableton Link
References
{{Reflist}}
External links
- [http://synthyfrog.com/technology-is-interapp/type-is-host/ IAA Host Application List]
- [http://synthyfrog.com/technology-is-interapp/type-is-instrument/ IAA Instrument Application List]
- [http://synthyfrog.com/technology-is-interapp/type-is-effect/ IAA Effect Application List]
- [https://developer.apple.com/videos/play/wwdc2013/602/ Apple WWDC 2013: What's New in Core Audio for iOS]