This tutorial chapter leads you through the complete design and development of an effect unit with a generic view. As you work through this tutorial, you take a big step in learning how to develop your own audio units.
The format of this chapter lets you complete it successfully without having read any of the preceding material. However, to understand what you’re doing, you need to understand the information in “Audio Unit Development Fundamentals” and “The Audio Unit.”
In particular, to gain the most from this chapter, you should understand:
Properties, parameters, and factory presets
Audio unit types, subtypes, manufacturer IDs, and version numbers
Audio unit life cycle including instantiation, initialization, and rendering
The role of the Core Audio SDK in audio unit development
The role of the AU Lab application and the auval tool in audio unit development
Overview
Install the Core Audio Development Kit
Specify the Function of Your Audio Unit
Design the Parameter Interface
Design the Factory Presets
Collect Configuration Information for the Audio Unit Bundle
Set Your Company Name in Xcode
Create and Configure the Project
Test the Unmodified Audio Unit
Implement the Parameter Interface
Implement the Factory Presets Interface
Implement Signal Processing
Implement the Tail Time Property
Validate your Completed Audio Unit
Test your Completed Audio Unit
Last updated: 2007-10-31