Become a member
Become a member

or
Continue with Google
Log in
Log in

or
Log in using a Google account
learning
Comment

Getting Into Inter-App Audio

Make Music With Multiple Apps on your iPad, iPhone, or iPod touch
Share this article

Introduced with iOS 7 and available on all iOS devices, Apple’s inter-app audio feature allows compatible apps to share audio streams and MIDI with each other, making it possible to work with multiple apps in a relatively seamless manner. Let’s take a look at how to use it.

In Inter-App audio, there are two types of apps: Nodes, are Instrument and effect apps whose outputs are made available to other apps. A Host is an app (usually a recorder or DAW) whose input is made available to the Nodes. 

Non standard

One of the confusing aspects of Inter-App audio, as opposed to Audiobus, which is a third-party option for audio integration among apps, is that every app implements it a little differently, which can sometimes be confusing. For example, Inter-App audio transport controls appear on all Node apps, and are typically right on the main screen, but on Arturia’s iMini app (a superb Minimoog emulation), I couldn’t find them until I tapped a disclosure arrow entitled Connect, which revealed them. 

For instance

Here’s a step-by-step look at at configuring an Inter-App Audio setup, using Apple GarageBand (free in iOS 7) as a host, and Tempo Rubato’s NLog Synth Pro as an instrument Node.

  

1. After launching GarageBand, I’ll open the My Songs window. From there I can create a new project or open an existing one. I’ll choose to create one.

  

2. This takes me to a window where I choose a track type for my first track, and I’ll slide until I get to Inter-App Audio, and then tap it.

  

3. That brings up a screen showing compatible Inter-App Audio Nodes. The tab at the top lets me look at either instruments or effects. I’ll tap the icon for Tempo Rubato’s NLog Synth Pro app.

 

4. Pressing that opens NLog Synth Pro featuring Inter-App Audio controls above the keys. I can put GarageBand into record right from here and start playing the synth.

 

 
  

If the Metronome and Count-off features of GarageBand have been activated, I’ll get a count off first and a click for reference as I record. 

  

If my project has existing tracks in it, I’ll be able to hear them as I record my track from NLog Synth Pro.

 

 
  

5. Tapping the GarageBand icon in the Inter-App Audio transport controls in NLog Synth Pro takes me to GarageBand’s audio recorder window. There, I see the Inter-App Audio jack icon along with the NLog Synth Pro icon.

  

 6. Tapping the jack icon opens the Input Settings dialog, from where I can open the Inter-App Audio dialog (shown). From there I can add an effect to process the synth on its way into GarageBand.

 

MIDI, too

Inter-App Audio can be implemented in compatible MIDI apps, too. For example, the MIDI workstation app Tabletop includes an Inter-App Audio MIDI controller called Mastermind as one of the modular instruments that you can use within it. After you’ve added it to a setup, and opened it, you can choose an Inter-App Audio instrument in its Select App window, which can then be played from the onscreen keyboard, and its audio will be routed to Tabletop’s mixer.

 

A simple setup in Tabletop with Mastermind added

 

Mastermind’s Select App window lets you choose a MIDI instrument to control

 

More to come

As you can see from those examples, Inter-App Audio is a powerful feature in Apple’s iOS, and once even more apps become compatible, it will be even more so.

Would you like to comment this article?

Log in
Become a member
cookies
We are using cookies!

Yes, Audiofanzine is using cookies. Since the last thing that we want is disturbing your diet with too much fat or too much sugar, you'll be glad to learn that we made them ourselves with fresh, organic and fair ingredients, and with a perfect nutritional balance. What this means is that the data we store in them is used to enhance your use of our website as well as improve your user experience on our pages and show you personalised ads (learn more). To configure your cookie preferences, click here.

We did not wait for a law to make us respect our members and visitors' privacy. The cookies that we use are only meant to improve your experience on our website.

Our cookies
Cookies not subject to consent
These are cookies that guarantee the proper functioning of Audiofanzine and allow its optimization. The website cannot function properly without these cookies. Example: cookies that help you stay logged in from page to page or that help customizing your usage of the website (dark mode or filters).
Google Analytics
We are using Google Analytics in order to better understand the use that our visitors make of our website in an attempt to improve it.
Advertising
This information allows us to show you personalized advertisements thanks to which Audiofanzine is financed. By unchecking this box you will still have advertisements but they may be less interesting :) We are using Google Ad Manager to display part of our ads, or tools integrated to our own CMS for the rest. We are likely to display advertisements from our own platform, from Google Advertising Products or from Adform.

We did not wait for a law to make us respect our members and visitors' privacy. The cookies that we use are only meant to improve your experience on our website.

Our cookies
Cookies not subject to consent

These are cookies that guarantee the proper functioning of Audiofanzine. The website cannot function properly without these cookies. Examples: cookies that help you stay logged in from page to page or that help customizing your usage of the website (dark mode or filters).

Google Analytics

We are using Google Analytics in order to better understand the use that our visitors make of our website in an attempt to improve it. When this parameter is activated, no personal information is sent to Google and the IP addresses are anonymized.

Advertising

This information allows us to show you personalized advertisements thanks to which Audiofanzine is financed. By unchecking this box you will still have advertisements but they may be less interesting :) We are using Google Ad Manager to display part of our ads, or tools integrated to our own CMS for the rest. We are likely to display advertisements from our own platform, from Google Advertising Products or from Adform.


You can find more details on data protection in our privacy policy.
You can also find information about how Google uses personal data by following this link.