JUCE integration for AAX ARA plugin

Hi there, I’m developing a plugin with JUCE 7 and ARA 2. I’ve already done a working version with ARA for both AU and VST3, but now I’m struggling with the AAX plugin.

I’ve already received the AVID AAX SDK with ARA integration, and in the document they attached it is written that I should follow the structure in the DemoARA plugin example provided within the SDK folder. But the example plugin doesn’t use JUCE, it has a completely different structure than an ARA plugin project generated with the Projucer. For example, there is no AudioProcessor, no AudioProcessorEditor, and it has a Describe.cpp file that I’ve never written for AAX plugin without ARA (it is automatically generated by JUCE, am I wrong?).

I’ve already copied the required headers in the correct folders, as written in the first paragraph of the AVID SDK document, and the DemoARA plugin works fine in ProTools.

So, I don’t get how to integrate the SDK they provided to me in a JUCE project. Please, can anyone explain how to achieve it?

1 Like

The ARA extensions are a recent addition to the AAX plugin format, and access to the Avid header files is still on an invitational basis.

Because of that there is no official JUCE support for ARA in AAX plugins yet.

It is possible to make the JUCE integration work with AAX as other forum members have already talked about this, but you’ll have to refer to Avid about the details.

This is another forum thread that you’ll likely find useful