Building ProTools AAX version of Ctrlr with Projucer #489
Replies: 5 comments 3 replies
-
I could export the AAX without any problem from the Projucer, that wasn't difficult, the only hurdle was to build the AAX library in Xcode from the SDK files, I forgot to do it and had some errors while building Ctrlr. Now I need to test it in ProTools. I'll keep you posted. |
Beta Was this translation helpful? Give feedback.
-
So, it seems that AAX plugins that are not certified and code-signed via the AVID developer program are not loaded in ProTools. |
Beta Was this translation helpful? Give feedback.
-
Hi Damien, any success with this one? |
Beta Was this translation helpful? Give feedback.
-
这是来自QQ邮箱的自动回复邮件。
您好,我已收到您的邮件。
|
Beta Was this translation helpful? Give feedback.
-
Hi guys, That's promissing, I can open Ctrlr in AudioSuite and it loads panels, and send midi messages perfectly but it's useless since AudioSuite is just for "offline" process... The proper way to use Ctrlr is on an instrument track as an insert. (PT wants stereo i/o by default) I investigated for a moment and to me it's because the i/o bus layout and configuration is not defined properly in CtrlrProcessor.cpp. Roman Kubiak decalred the i/o setup with a deprecated JUCE definition isInputChannelStereoPair & isOutputChannelStereoPair : ctrlr/Source/Plugin/CtrlrProcessor.cpp Line 212 in 8aa00d8 In all the Juce plugin demos, for exemple GainPluginDemo.h , the i/o is declared as following with "BusesProperties" withinput() & withoutputs() from Juce class AudioProcessor :
That's totally different from the current i/o definition. By default for a "synth" it still works with VST, AU and standalone as stereo but not for AAX because AAX requires the proper i/o layout of the plugin. Same for InterAppAudioEffectPluginDemo.h, i/o are also defined with BusesProperties() Also, In the avid demo for Juce integration (AAX juce_to_aax_dsp), they define the i/o with the following declaration :
I tried to implement BusesProperties() in CtrlrProcessor.cpp and its header CtrlrProcessor.h but I get many syntax errors in xCode because I'm just not good in C++. Can someone please help to implement the up-to-date Bus layout definition in CtrlrProcessor.cpp so that I could go ahead with the AAX build? Thanks in advance Damien |
Beta Was this translation helpful? Give feedback.
-
Hi everybody, I was wondering if anyone already tried exporting Ctrlr as an AAX plugin with Projucer?
It seems that the steps are :
Do you know if we need something specific to Ctrlr to build the AAX apart from linking to the SDK directory in Projucer?
Thanks
Damien
Beta Was this translation helpful? Give feedback.
All reactions