Our AAX instrument plugin with the following channel configuration does not show up in Pro Tools:
TalCore::TalCore()
: AudioProcessor (BusesProperties()
.withOutput ("Output 1", AudioChannelSet::stereo(), true)
.withOutput ("Output 2", AudioChannelSet::stereo(), false)
.withInput("Input", AudioChannelSet::stereo(), true)
.withInput ("Sidechain", AudioChannelSet::stereo(), false)) // this line makes problems
It works if i remove the sidechain input channel. The problem is that i need this sidechain input for the VST3 format.
I’m using CMake. I tried to exclude the sidechain with #if JucePlugin_Build_AAX. But it looks like this is always true, because i build all formats together and i want to keep it that way.
Any help is welcome. I’m stuck here and need a solution.
In the isBusesLayoutSupported() you should be able to accept different layouts depending on PluginHostType.
And you might be able to create a BusesProperties in a free function: