Chapter 4AU Programming Guide

There are currently two different AU plugin specifications: v2 and v3. The AUv3 spec is fundamentally aimed at iOS programming, and AUv2 is still the API of choice for non-iOS applications. There is also an AU bridge that can help wrap a v2 version as a v3 plugin. For this book we will be using the V2 plugin API for non-iOS applications, as this is the plugin type that all AU DAWs will load. Both versions follow the same audio plugin paradigms that we studied in Chapter 2. You may download the AU SDK for free from Apple.

4.1 Setting Up the AU SDK

The AU SDK consists of just two folders: AUPublic and PublicUtility. These folders contain all of the AU SDK files. Unlike the other SDKs, they contain no sample code. ...

Get Designing Audio Effect Plugins in C++, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.