![]() ![]() On iOS 9, this is possible now through a technology that was actually already introduced in iOS 8: app extensions. This is a lot like it is on Mac OS, where a host app (like Logic) presents the windows of the Audio Units itself. That means switching between the host and the client apps is no longer necessary. By introducing that technology in iOS 8, Apple allowed apps to behave like plug-ins while maintaining the independence of each app.Īpple went one step further now and allows host apps to present the UI of the client apps directly in its own interface. The most popular example of a host app like that is Audiobus (although that app was available long before IAA). Things might turn out to be different from what I know so far.Ī little background: With inter-app audio (IAA), a host app can build an audio-processing graph that contains other (client) apps. Please note, that at this point, I haven't watched the corresponding WWDC session video because it is not yet available. The example app (which can be found here: AudioUnitV3Example: A Basic AudioUnit Extension and Host Implementation) finally clarifies what it really is. The extension point also brings a full audio plug-in model to iOS and lets you sell Audio Units on the App Store. The Audio Unit extension point allows your app to provide musical instruments, audio effects, sound generators, and more for use within apps like GarageBand, Logic, and other Audio Unit host apps. There had been some rumors about that since Monday (the start of the WWDC). I was already quite excited about that one, but I just discovered an Apple demo code for another feature, which might render this usage of multitasking useless again. This is going to be quite useful if you want to control two synth apps at the same time, or if you want to record a synth app in a DAW app. The first one is multitasking which will allow us to use two apps at the same time. The upcoming iOS 9 update seems to have some exciting features for us musicians.
0 Comments
Leave a Reply. |