The following documents contain addendums, additional features, etc, that have yet to be unified with the main documentation.
- AUValidation Tool ReadMe
- Some general guidelines for how to use the AU Validation Tool (auval)
- These items deal with API and AU features definitions.
- CF AU Properties
- Clarifies the requirements for both hosts and AU's on the retain and release semantics that apply to CF objects returned by Audio Units.
- Panther AU Properties
- Provides a summary of the properties that were first defined with the Panther OS release.
- Offline AudioUnit Type
- Describes both a new Audio Unit type that was introduced in Panther, and the usage of existing AU's in an 'offline' context. AU's are generally expected to be used in a real-time context. The Offline Unit is an AU type that does not have that requirement placed on it (and would typically be used to process the contents of files)
- Panner AudioUnit Type
- Describes a new Audio Unit type that was introduced in Panther. Its specific purpose is to describe the semantic and a required set of APIs that should be common to all panner styles of AUs.
- Groups, Parts and Multi-timbrality
- Describes how multi-timbral AU Instruments are represented, and how different MIDI Channels (Groups) can be used to independently control the separate parts.
- I/O Channel Configurations
- Discusses some of the complexities of publishing and handling input and output channel capabilities, particularly with AU's that present complex internal bussing. It supplements information contained in the main AU documentation.
- The Following documents detail Post-Panther API additions
- Post Panther AU Additions Header
- Contains declarations for API that aren't in the Panther headers, but are described below.
- Parameter Values and String
- Describes the complete mechanism that is available to AU's to translate strings to/from parameter values. Requires additional API not complete in Panther (declarations can be found in the Panther AU Additions header).
- Translating Other Plugin Settings to Audio Units
- Describes how an AU can translate and represent a "previous incarnation" of itself as a VST or MAS plugin. This is particularly important for users who are migrating their projects from Mac OS 9 based systems, to Mac OS X. Requires additional API not complete in Panther (declarations can be found in the Panther AU Additions header)
- Audio Unit Presets and File References
- Describes how an AU can describe the files referenced by its presets in a uniform way. This permits hosts to gather the assets used by a project.
- This list deals with AU usage scenarios.