AudioUnitV3Example: A Basic AudioUnit Extension and Host Implementation

Last Revision:
Version 2.5, 2016-11-14
Fixed DSPKernel.mm to handle late events, updated for Xcode 8.1 and fixed minor UI issues and storyboard constraints.
(Full Revision History)
Build Requirements:
Xcode 8.1, iOS 9.3 SDK, macOS 10.11 SDK
Runtime Requirements:
iOS 9.3+, macOS 10.11+

Demonstrates how to build functioning examples of two Audio Unit extensions and a simple Audio Unit host app for iOS and macOS with the version 3 Audio Unit APIs.

The Audio Unit Extensions API introduces a mechanism for developers to deliver Audio Units on both iOS and OS X using the same API and also provides a bridging mechanism for existing version 2 Audio Units and hosts allowing them to work with new version 3 Audio Units.

The targets in this sample are all prefixed by their respective platform designation, "iOS" or "OSX":

- FilterDemoApp, FilterDemoAppExtension - Effect Audio Unit - InstrumentDemoApp, InstrumentDemoAppExtension - Instrument Audio Unit - AUv3Host - Audio Unit Host