Skip to content

Commit 6e0c892

Browse files
committed
Fixes for filters
1 parent ac76d2c commit 6e0c892

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

modules/yup_dsp/filters/yup_CombFilter.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,9 +182,9 @@ class CombFilter : public FilterBase<SampleType, CoeffType>
182182

183183
const auto input = static_cast<CoeffType> (inputSample) * inverseSignalRange;
184184
const auto delayedSignal = readDelayedSample (currentDelaySamples);
185-
const auto feedbackInput = input + delayLineFeedback * delayedSignal;
185+
const auto delayLineInput = input + clipResonance (delayLineFeedback * delayedSignal);
186186

187-
delayLine[writeIndex] = static_cast<SampleType> (clipResonance (feedbackInput));
187+
delayLine[writeIndex] = static_cast<SampleType> (delayLineInput);
188188
writeIndex = (writeIndex + 1) & delayLineMask;
189189

190190
const auto output = saturateOutput (input + delayedSignal * static_cast<CoeffType> (0.5));

0 commit comments

Comments
 (0)