Fix bad fil_gain processing in filter pool
This commit is contained in:
parent
4cae32dc58
commit
eb587bfa35
1 changed files with 1 additions and 1 deletions
|
|
@ -41,7 +41,7 @@ void sfz::FilterHolder::setup(const FilterDescription& description, unsigned num
|
||||||
// Setup the modulated values
|
// Setup the modulated values
|
||||||
lastCutoff = midiState.modulate<float, int>(baseCutoff, description.cutoffCC, Default::filterCutoffRange, multiplyByCents);
|
lastCutoff = midiState.modulate<float, int>(baseCutoff, description.cutoffCC, Default::filterCutoffRange, multiplyByCents);
|
||||||
lastResonance = midiState.modulate(baseResonance, description.resonanceCC, Default::filterResonanceRange);
|
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
|
// Initialize the filter
|
||||||
filter.prepare(lastCutoff, lastResonance, lastGain);
|
filter.prepare(lastCutoff, lastResonance, lastGain);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue