Hi there.
Working on a synth plugin that has a sidechain input. My AudioProcessor is created with the following IO layout:
BusesProperties()
.withInput ("SideChain Input", AudioChannelSet::stereo(), true)
.withOutput ("Output", AudioChannelSet::stereo(), true)
and i also inherit the VST3ClientExtensions and return false to getPluginHasMainInput(), so the input should be considered as kAux by the host.
In Ableton Live, if i select a track as sidechain to my plugin, everything works just fine. However when i don’t route any track to my plugin, i get as input the buffer my plugin output at the previous audio callback (so it’s like the IO buffer is not cleared between the audio callbacks)…
Anyone came across this / has a workaround, or am i missing something?
Cheers.
P.S. i don’t have this issue in Reaper so i think it might be an issue with Ableton’s VST3 implementation.
