![]() |
AAX SDK 2.8.0
Avid Audio Extensions Development Kit
|
| ▼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 |
1.9.6