| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

Loading...
Searching...
No Matches
Manual
These pages provide further information about various aspects of AAX.
[detail level 1 2 3 4 5]

▼AAX SDK Manual |
Getting Started with AAX | A brief introduction to AAX
▼Core AAX Interface | Main classes, callbacks, and format specification details for a standard AAX plug-in
Description callback | Static configuration for an AAX plug-in
Real-time algorithm callback | A plug-in's audio processing core
Data model interface |
GUI interface | The interface for a AAX Plug-in's user interface
AAX communication protocols | How to transfer data between different parts of an AAX plug-in
AAX Format Specification | Additional requirements for AAX plug-ins
▼Additional AAX features | How to use additional features and functionality supported by AAX
Auxiliary Output Stems | Routing custom audio streams from a plug-in
Background processing callback | Background processing support for AAX DSP and Native plug-in algorithms
Direct Memory Access | DMA support for AAX DSP plug-ins, with emulation for AAX Native
Direct data access interface | A host interface providing direct access to a plug-in's algorithm memory
EQ and Dynamics Curve Displays | Displaying EQ and Dynamics curves in Pro Tools, control surfaces, and other auxiliary graphical interfaces
Hybrid Processing architecture | An architecture combining low-latency and high-latency audio processing
Plug-in meters | How to manage metering data for AAX plug-ins
MIDI | How to route and process MIDI in AAX plug-ins
Offline processing interface | Advanced offline processing features
Properties File | Properties for an AAX plugin bundle
Sidechain Inputs | Routing custom audio streams to a plug-in
Task agent interface | A mechanism for hosts to request that plug-ins perform tasks
▼AAX Library features | AAX Library core support for the AAX interface
▼Parameter Manager | Optional (but recommended) system for managing AAX plug-in parameters
Taper delegates | Classes for conversion to and from normalized parameter values
▼Display delegates | Classes for parameter value string conversion
Display delegate decorators | Classes for adapting parameter value strings
▼Additional Topics | Additional information about the AAX design
Real-time performance | Guidelines for avoiding audio streaming errors
Parameter automation | Information about parameter automation
▼Parameter updates | The anatomy of a parameter update
Parameter update timing | Details about parameter timing and how to keep parameter updates in sync
Token protocol | Communicating parameter state with the host
Basic parameter update sequences | Sequence diagrams for some common parameter update scenarios
Linked parameters | How to link parameters
Linked parameter update sequences | Sequence diagrams for some common linked parameter update scenarios
Plug-in type conversion | Specification for valid conversions between plug-in types
▼The Avid Component Framework (ACF) | How the AAX C++ interfaces work
ACF Elements | ACF classes that are used by common AAX interfaces
▼AAX Host Guides | Documentation for specific AAX host environments
Pro Tools Guide | Details about using AAX plug-ins in Pro Tools
Media Composer Guide | Details about using AAX plug-ins in Media Composer
HDX DSP Guide | How to write AAX plug-ins for Avid's TI DSP-based platforms
Page Table Guide | How to map a plug-in's parameters to control surfaces
DigiTrace Guide | How to add tracing to your plug-ins and view logging from the plug-in host
DSH Guide | How to test basic functionality of AAX plug-ins using DSH test tool
DTT Guide | How to automate different test scenarios for DSH
VENUE Guide | Details about using AAX plug-ins in VENUE live sound systems
▼Extensions | Extensions to the AAX SDK
GUI Extensions | GUI Extensions for the AAX SDK
Monolithic VIs and Effects |
Other Extensions |
▼Supplemental Information | Supplemental documents beyond the scope of the AAX SDK
Troubleshooting | How to solve common issues
Distributing Your AAX Plug-In | Details about packaging and distributing your AAX plug-ins
AAX Interfaces | Full list of AAX interfaces
Host Support | Supported features in each AAX host
Known Issues | A list of known bugs affecting AAX plug-ins
Change Log | Changes between AAX SDK versions
Example Plug-Ins | Descriptions of the SDK's example plug-ins