Bitwig Mono-Sidechain VST2 Bug


#1

I’m not sure this is a bug with JUCE but rather expected / common implementation of Side-Chain with VST2.

Under Bitwig,
If sidechain is described as mono: "Sidechain", AudioChannelSet::mono())
then plug-in considered to not support side-chain.

I’ll also report them but might worth the heads up, especially when JUCE owns demo uses it for NoiseGate…


#2

Thanks for spotting. I’ve changed the default layout to stereo in the sample code on develop.


#3

Great. thanks.
Hope Bitwig will also look into it.


#4

I slightly remember that stereo side chains will crash Protools, but not sure if its still an issue


#5

That’s only if the plugin only supports stereo side chains. But the NoiseGate supports both stereo and mono. Stereo is just the default.


#6

@chkn as @fabian suggested I’ve verified. here with PT 12.6.1 and our plug-in with layout config of:

.withInput ("Input", AudioChannelSet::stereo())
.withOutput ("Output", AudioChannelSet::stereo())
.withInput ("Sidechain", AudioChannelSet::stereo())   

it works as expected as AAX.
I’ve yet to test the all-mighty unsupported RTAS yet (SoundRadix JUCE repo works supports it). but I will and I’m pretty sure it’ll behave the same.

  • though again, this is not really supported by JUCE