Hi,
I am trying to make my plugin compatible with the new ambisonic bus support on Nuendo 8.2.
- I have concluded that Nuendo is not calling the isBusesLayoutSupported method, and therefore the plugin can’t report the list of favorite bus layouts to the DAW. I just check this by dumping some values to the Xcode console, and all other DAW’s I do test will call this method and dump corresponding values to the console but Nuendo does not ?. My list looks like this;
bool layme = (layouts.getMainOutputChannelSet() == AudioChannelSet::stereo() || layouts.getMainOutputChannelSet() == AudioChannelSet::quadraphonic() || layouts.getMainOutputChannelSet() == AudioChannelSet::ambisonic(1) || layouts.getMainOutputChannelSet() == AudioChannelSet::ambisonic(3) || layouts.getMainOutputChannelSet() == AudioChannelSet::create6point0Music() || layouts.getMainOutputChannelSet() == AudioChannelSet::discreteChannels(16) );
- I can make the ambisonic bus of Nuendo running with the plugin only if I define the Audiochannelset::ambisonic() as the Mainbusoutput at the constructor; likewise for example;
.withOutput ("AMBOutput", AudioChannelSet::ambisonic(3), true)
I cannot do that in general, as DAW’s which won’t support 16channels ( for instance Logic X ) reports AU validation error, as it expects for example having a stereo Audiochannelset defined as the MainOutputBus at the constructor.
Any experiences with Nuendo or as such are welcome…