AudioUnitV3Example: A Basic AudioUnit Extension and Host Implementation
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)
Xcode 8.1, iOS 9.3 SDK, macOS 10.11 SDK
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