AAX SDK  2.4.1
Avid Audio Extensions Development Kit
Manual
These pages provide further information about various aspects of AAX.
[detail level 12345]
 AAX SDK Manual
 Getting Started with AAXA brief introduction to AAX
 Core AAX InterfaceMain classes, callbacks, and format specification details for a standard AAX plug-in
 Description callbackStatic configuration for an AAX plug-in
 Real-time algorithm callbackA plug-in's audio processing core
 Data model interfaceThe interface for an AAX Plug-in's data model.
 GUI interfaceThe interface for a AAX Plug-in's user interface
 AAX communication protocolsHow to transfer data between different parts of an AAX plug-in
 AAX Format SpecificationAdditional requirements for AAX plug-ins
 Additional AAX featuresHow to use additional features and functionality supported by AAX
 Direct data access interfaceA host interface providing direct access to a plug-in's algorithm memory
 Offline processing interfaceAdvanced offline processing features
 Hybrid Processing architectureAn architecture combining low-latency and high-latency audio processing
 MIDIHow to route and process MIDI in AAX plug-ins
 Plug-in metersHow to manage metering data for AAX plug-ins
 Sidechain InputsRouting custom audio streams to a plug-in
 Auxiliary Output StemsRouting custom audio streams from a plug-in
 Direct Memory AccessDMA support for AAX DSP plug-ins, with emulation for AAX Native
 Background processing callbackBackground processing support for AAX DSP and Native plug-in algorithms
 EQ and Dynamics Curve DisplaysDisplaying EQ and Dynamics curves in Pro Tools, control surfaces, and other auxiliary graphical interfaces
 AAX Library featuresAAX Library core support for the AAX interface
 Parameter ManagerOptional (but recommended) system for managing AAX plug-in parameters
 Taper delegatesClasses for conversion to and from normalized parameter values
 Display delegatesClasses for parameter value string conversion
 Display delegate decoratorsClasses for adapting parameter value strings
 Additional TopicsAdditional information about the AAX design
 Real-time performanceGuidelines for avoiding audio streaming errors
 Parameter automationInformation about parameter automation
 Parameter updatesThe anatomy of a parameter update
 Parameter update timingDetails about parameter timing and how to keep parameter updates in sync
 Token protocolCommunicating parameter state with the host
 Basic parameter update sequencesSequence diagrams for some common parameter update scenarios
 Linked parametersHow to link parameters
 Linked parameter update sequencesSequence diagrams for some common linked parameter update scenarios
 Plug-in type conversionSpecification for valid conversions between plug-in types
 The Avid Component Framework (ACF)How the AAX C++ interfaces work
 ACF ElementsACF classes that are used by common AAX interfaces
 AAX Host GuidesDocumentation for specific AAX host environments
 Pro Tools GuideDetails about using AAX plug-ins in Pro Tools
 Media Composer GuideDetails about using AAX plug-ins in Media Composer
 TI DSP GuideHow to write AAX plug-ins for Avid's TI DSP-based platforms
 Page Table GuideHow to map a plug-in's parameters to control surfaces
 DigiTrace GuideHow to add tracing to your plug-ins and view logging from the plug-in host
 DSH GuideHow to test basic functionality of AAX plug-ins using DSH test tool
 DTT GuideHow to automate different test scenarios for DSH
 VENUE GuideDetails about using AAX plug-ins in VENUE live sound systems
 ExtensionsExtensions to the AAX SDK
 GUI ExtensionsGUI Extensions for the AAX SDK
 Monolithic VIs and EffectsExtension of the AAX_CEffectParameters class for monolithic VIs and effects.
 Other Extensions
 Supplemental InformationSupplemental documents beyond the scope of the AAX SDK
 TroubleshootingHow to solve common issues
 Distributing Your AAX Plug-InDetails about packaging and distributing your AAX plug-ins
 AAX InterfacesFull list of AAX interfaces
 Host SupportSupported features in each AAX host
 Known IssuesA list of known bugs affecting AAX plug-ins
 Change LogChanges between AAX SDK versions
 Example Plug-InsDescriptions of the SDK's example plug-ins