AAX SDK  2.4.1
Avid Audio Extensions Development Kit
Documents
AAX SDK Manual

Welcome to AAX

Select the "Manual" tab to see a full list of documentation pages, or choose from the topics below.

Note
Looking for something? The search function only includes indexing of code symbols and page titles. To search for specific text strings in the AAX SDK manual it is best to use a text search tool such as grep or FINDSTR on the AAX SDK directory or search for the desired text within the PDF version of the AAX SDK documentation.

The Basics

New to AAX? Read through the documentation pages listed below to get started!

More Topics

Have a more specific question? Review the pages below or view the full list of documentation pages under the "Manual" tab above.

Test Tools & Utilities

Supplemental Information



SDK Folder Hierarchy

Documentation
SDK documentation
ExamplePlugIns
Example plug-in projects More information
Extensions
Demonstrations of how to extend the AAX SDK, for example by incorporating third-party GUI frameworks into AAX plug-ins. More information
Interfaces
Interface headers and other resources required for use of the AAX SDK library
Libs
Source code for the AAX SDK library, a collection of default implementations and utility classes for use in all AAX plug-ins
TI
Various resources for use with TI's Code Composer Studio IDE and Avid's TI testing toolset
Utilities
Common SDK utilities and resources



Contacting Avid

Your personal avid user account is your hub for AAX Toolkit services and developer support.

Log in at avid.com for access to the full range of tools and services provided to AAX developers, including the AAX developer forum. If you have any questions on the AAX SDK documentation or require support with AAX development, we encourage you to post them to the forum as your first line of inquiry.

If you have time-sensitive or critical support inquiries, contact the AAX development team directly at devse.nosp@m.rvic.nosp@m.es@av.nosp@m.id.c.nosp@m.om. Any AAX questions sent to this alias will be promptly addressed by the most appropriate contact here at Avid.

If you require NFR (Not For Resale) licenses to Avid software for AAX development please send an e-mail to devauth@avid.com with "License Request" in the subject.

If you require access to the digital signing toolkit from PACE Anti-Piracy, Inc. for compatibility with Pro Tools then please follow the instructions here.

The following chart describes these and other ways of connecting with Avid to take advantage of the services provided to AAX developers:

AAX developer resources flowchart

Licensing

Unless you have entered into a commercial agreement with Avid, you are using this SDK under an evaluation agreement. To review this agreement, see the AAX Toolkit downloads section under your my.avid.com account.

As an Avid Developer, you are invited to offer your products on Avid Marketplace and via Avid Link. If you wish to sell them independently or through other commercial outlets, an authorized representative from your organization is required to sign our Commercial License, which you can read and click through here.

Documents

 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.
 
 Additional AAX features
 How to use additional features and functionality supported by AAX.
 
 AAX Library features
 AAX Library core support for the AAX interface
 
 Additional Topics
 Additional information about the AAX design.
 
 AAX Host Guides
 Documentation for specific AAX host environments.
 
 Extensions
 Extensions to the AAX SDK.
 
 Supplemental Information
 Supplemental documents beyond the scope of the AAX SDK.
 
Collaboration diagram for AAX SDK Manual: