# Bitwig Mono-Sidechain VST2 Bug

**URL:** <https://forum.juce.com/t/bitwig-mono-sidechain-vst2-bug/20309>\
**Category:** Audio Plugins\
**Created:** [December 19, 2016, 2:37pm UTC](https://forum.juce.com/t/bitwig-mono-sidechain-vst2-bug/20309 "2016-12-19T14:37:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ttg](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/ttg/32/14456_2.png) [@ttg](https://forum.juce.com/u/ttg)\
**Post date:** [December 19, 2016, 2:37pm UTC](https://forum.juce.com/t/bitwig-mono-sidechain-vst2-bug/20309/1 "2016-12-19T14:37:27Z")

</div>

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…

---

<div class="post-metadata">

**Author:** ![fr810](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/fr810/32/841_2.png) [@fr810](https://forum.juce.com/u/fr810)\
**Post date:** [December 20, 2016, 11:17am UTC](https://forum.juce.com/t/bitwig-mono-sidechain-vst2-bug/20309/2 "2016-12-20T11:17:28Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ttg](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/ttg/32/14456_2.png) [@ttg](https://forum.juce.com/u/ttg)\
**Post date:** [December 20, 2016, 11:45am UTC](https://forum.juce.com/t/bitwig-mono-sidechain-vst2-bug/20309/3 "2016-12-20T11:45:27Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![chkn](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/chkn/32/3862_2.png) [@chkn](https://forum.juce.com/u/chkn)\
**Post date:** [December 20, 2016, 3:11pm UTC](https://forum.juce.com/t/bitwig-mono-sidechain-vst2-bug/20309/4 "2016-12-20T15:11:41Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![fr810](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/fr810/32/841_2.png) [@fr810](https://forum.juce.com/u/fr810)\
**Post date:** [December 20, 2016, 3:27pm UTC](https://forum.juce.com/t/bitwig-mono-sidechain-vst2-bug/20309/5 "2016-12-20T15:27:15Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ttg](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/ttg/32/14456_2.png) [@ttg](https://forum.juce.com/u/ttg)\
**Post date:** [December 20, 2016, 3:34pm UTC](https://forum.juce.com/t/bitwig-mono-sidechain-vst2-bug/20309/6 "2016-12-20T15:34:31Z")

</div>

@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
