Inter-App Audio Examples

Last Revision:
Version 1.1.2, 2014-03-24
Updated for 7.1 SDK and Xcode 5.1.
(Full Revision History)
Build Requirements:
Xcode 5.1 or later; iOS SDK 7.1 or later.
Runtime Requirements:
iOS 7.0 or later.

This suite of samples includes three projects that together illustrate Inter-App Audio feature.

Inter-App Audio allows audio apps that are instruments, effects, or generators to publish an output object which can be used by other audio apps. An app that publishes an output is called a node. An app that connects and uses one or more nodes is called a host.

Included in this suite are:

InterAppAudioHost - This app acts as a host for the two included node projects, InterAppAudioDelay and InterAppAudioSampler.

InterAppAudioDelay - This app acts as a node and illustrates how to publish and control a delay effect that can be used by another app. On its own, this app does not produce sound. Use it in conjunction with the InterAppAudioHost app.

InterAppAudioSampler - This app is a sampler acts as a node and publishes itself as a remote instrument and a generator. InterAppAudioHost uses InterAppAudioSampler as a remote instrument, which then plays audio upon receiving MIDI events from the host.