From eb587bfa35ce5f3e5662fd9b61bc78ef7624c0a0 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Thu, 12 Mar 2020 16:13:29 +0100 Subject: [PATCH] Fix bad fil_gain processing in filter pool --- src/sfizz/FilterPool.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sfizz/FilterPool.cpp b/src/sfizz/FilterPool.cpp index 354486df..0f87104e 100644 --- a/src/sfizz/FilterPool.cpp +++ b/src/sfizz/FilterPool.cpp @@ -41,7 +41,7 @@ void sfz::FilterHolder::setup(const FilterDescription& description, unsigned num // Setup the modulated values lastCutoff = midiState.modulate(baseCutoff, description.cutoffCC, Default::filterCutoffRange, multiplyByCents); lastResonance = midiState.modulate(baseResonance, description.resonanceCC, Default::filterResonanceRange); - baseGain = midiState.modulate(baseGain, description.gainCC, Default::filterGainRange); + lastGain = midiState.modulate(baseGain, description.gainCC, Default::filterGainRange); // Initialize the filter filter.prepare(lastCutoff, lastResonance, lastGain);