Hello,
I believe I found a bug in the juce_AAX_Wrapper.cpp file at line 1346 in the latest develop. When checking the validity of layouts that include sidechain inputs, there’s a loop through through the inputBuses that tries to access an outputBus at each index, at least triggering an assertion. I had found this using the DigiShell as the scheme executable in Xcode.
if (numInputBuses > 1)
{
...
for (int i = 2; i < numInputBuses; ++i)
if (currentLayout.outputBuses.getReference (i) != AudioChannelSet::disabled()) //<-- should be currentLayout.inputBuses?
return foundValid;
}
- Frye (Ben Kelley)
