aboutsummaryrefslogtreecommitdiff
path: root/src/DSP/CombFilter.h
diff options
context:
space:
mode:
authorDominik Kaiser2025-09-28 13:58:50 +0200
committerDominik Kaiser2025-09-28 13:58:50 +0200
commit960adde7e467d2a0c0ee541ed4ee2ec2219221e4 (patch)
tree460d428c3cdee2a9e15083ef84857761f788c703 /src/DSP/CombFilter.h
parent6084053d60d2afb4de6a4e1448436fd13ab88493 (diff)
downloadSchroederReverb-960adde7e467d2a0c0ee541ed4ee2ec2219221e4.tar.gz
SchroederReverb-960adde7e467d2a0c0ee541ed4ee2ec2219221e4.zip
Tune filters and get reverb to work
Diffstat (limited to 'src/DSP/CombFilter.h')
-rw-r--r--src/DSP/CombFilter.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DSP/CombFilter.h b/src/DSP/CombFilter.h
index 355fbd9..5568fec 100644
--- a/src/DSP/CombFilter.h
+++ b/src/DSP/CombFilter.h
@@ -4,13 +4,13 @@
class CombFilter {
public:
- void prepare(double sampleRate, int samplesPerBlock);
+ void prepare(double sampleRate, int samplesPerBlock, int delayInSamples, float gain);
void reset();
void process(float* sample);
private:
std::vector<float> delayBuffer;
int delayBufferWritePos = 0;
- int delayInSamples = 0;
+ int delayInSamples_ = 0;
float gain = 0.7f;
};