Limitations of Inter-App Audio
IAA allows to route audio, MIDI and effects between Cubasis (host) and compatible node apps in realtime. There are three basic types of nodes:
• Effects can be set as insert or send effects
• Instruments are assigned to a MIDI track and automatically receive MIDI from Cubasis
• Generators are inputs for audio tracks
It depends on the app manufacturer what type of nodes are available.
IAA apps that are not listed as instruments (only for audio track inputs) are in fact IAA generators (= only for audio tracks) and not IAA instruments, i.e. they cannot receive MIDI via IAA (only via CoreMIDI).
In doubt, please check back with the instrument or effect app manufacturer what IAA types are supported.
• The maximum number of Inter-App Audio connections depends on the device. Connections are severed without notice by iOS in low memory situations.
• Connection sometimes fails if the node app is already running due to a bug in iOS. As a rule of thumb, quit all audio apps, launch Cubasis and then connect Inter-App Audio nodes. Don’t launch node apps manually before launching Cubasis.
• Connected node apps don’t always appear in the iOS multitask mode when you double tap the home button. This is an iOS issue which can lead to connections failing. As a workaround, launch the node app manually from the home screen, then doube tap the home button and swipe up to quit it.
• Cubasis can only interact with node apps via Inter-App Audio; it cannot be selected as an input in another host app.
• Inter-App Audio routing performs best with a sample rate of 44.1 kHz. Other values might lead to crackling noise.
• Even if an app is listed multiple times, only a single connection can be made to it at a time.