From 89f0a98e3da855a13b30db3cc961de7268d38920 Mon Sep 17 00:00:00 2001 From: Lost Robot <34612565+DouglasDGI@users.noreply.github.com> Date: Tue, 27 Apr 2021 20:41:23 -0600 Subject: [PATCH] Fix interaction between compressor input gain and audition (#5999) --- plugins/Compressor/Compressor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/Compressor/Compressor.cpp b/plugins/Compressor/Compressor.cpp index 0847eacdb..25b4d0cf0 100755 --- a/plugins/Compressor/Compressor.cpp +++ b/plugins/Compressor/Compressor.cpp @@ -555,8 +555,8 @@ bool CompressorEffect::processAudioBuffer(sampleFrame* buf, const fpp_t frames) // Negate wet signal from dry signal if (audition) { - s[0] = (-s[0] + delayedDrySignal[0] * m_outGainVal); - s[1] = (-s[1] + delayedDrySignal[1] * m_outGainVal); + s[0] = (-s[0] + delayedDrySignal[0] * m_outGainVal * m_inGainVal); + s[1] = (-s[1] + delayedDrySignal[1] * m_outGainVal * m_inGainVal); } else if (autoMakeup) {