aboutsummaryrefslogtreecommitdiff
path: root/src/DSP/AllPassFilter.cpp
diff options
context:
space:
mode:
authorDominik Kaiser2025-09-28 17:02:46 +0200
committerDominik Kaiser2025-09-28 17:02:46 +0200
commit59ac3b92d6a7dc7ba29791121be7bcc2dc50aead (patch)
tree495bd0ae56aa477103c95c1f39bbca9f0912366f /src/DSP/AllPassFilter.cpp
parent2d47e0846cfb5c68c5ce9db8b46a8d662842c709 (diff)
downloadSchroederReverb-59ac3b92d6a7dc7ba29791121be7bcc2dc50aead.tar.gz
SchroederReverb-59ac3b92d6a7dc7ba29791121be7bcc2dc50aead.zip
Fixed combfilter
I mistakenly tested with an old version and somehow mistook the all-pass filter for actual reverb...
Diffstat (limited to 'src/DSP/AllPassFilter.cpp')
-rw-r--r--src/DSP/AllPassFilter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/DSP/AllPassFilter.cpp b/src/DSP/AllPassFilter.cpp
index a6e3908..78af7c9 100644
--- a/src/DSP/AllPassFilter.cpp
+++ b/src/DSP/AllPassFilter.cpp
@@ -5,7 +5,7 @@ void AllPassFilter::prepare(double sampleRate, int samplesPerBlock, int delayInS
int maxDelaySamples = static_cast<int>(sampleRate * maxDelayTimeMs / 1000.0);
delayBuffer.resize(maxDelaySamples, 0.0f);
- //delayInSamples = static_cast<int>(sampleRate * delayInSeconds);
+ std::fill(delayBuffer.begin(), delayBuffer.end(), 0.0f);
delayBufferWritePos = 0;
this->delayInSamples_ = delayInSamples;
this->gain = gain;