diff options
| author | Dominik Kaiser | 2025-10-03 21:50:22 +0200 |
|---|---|---|
| committer | Dominik Kaiser | 2025-10-03 21:50:56 +0200 |
| commit | 282f670fe24bb772e1eb2929e1cb4c58ca3ad166 (patch) | |
| tree | b50dfdd6f589c6e61606b25b72ddb40439732275 /src/DSP/SchroederReverb.cpp | |
| parent | 59ac3b92d6a7dc7ba29791121be7bcc2dc50aead (diff) | |
| download | SchroederReverb-282f670fe24bb772e1eb2929e1cb4c58ca3ad166.tar.gz SchroederReverb-282f670fe24bb772e1eb2929e1cb4c58ca3ad166.zip | |
Add and apply .clang-format
Diffstat (limited to 'src/DSP/SchroederReverb.cpp')
| -rw-r--r-- | src/DSP/SchroederReverb.cpp | 48 |
1 files changed, 26 insertions, 22 deletions
diff --git a/src/DSP/SchroederReverb.cpp b/src/DSP/SchroederReverb.cpp index 785e84c..202c24d 100644 --- a/src/DSP/SchroederReverb.cpp +++ b/src/DSP/SchroederReverb.cpp @@ -1,30 +1,34 @@ #include "SchroederReverb.h" -void SchroederReverb::prepare(double sampleRate, int samplesPerBlock) { - combFilter0.prepare(sampleRate, samplesPerBlock, 4799, 0.742f); - combFilter1.prepare(sampleRate, samplesPerBlock, 4999, 0.733f); - combFilter2.prepare(sampleRate, samplesPerBlock, 5399, 0.715f); - combFilter3.prepare(sampleRate, samplesPerBlock, 5801, 0.697f); - allPassFilter0.prepare(sampleRate, samplesPerBlock, 1051, 0.7f); - allPassFilter1.prepare(sampleRate, samplesPerBlock, 337, 0.7f); +void +SchroederReverb::prepare(double sampleRate, int samplesPerBlock) +{ + combFilter0.prepare(sampleRate, samplesPerBlock, 4799, 0.742f); + combFilter1.prepare(sampleRate, samplesPerBlock, 4999, 0.733f); + combFilter2.prepare(sampleRate, samplesPerBlock, 5399, 0.715f); + combFilter3.prepare(sampleRate, samplesPerBlock, 5801, 0.697f); + allPassFilter0.prepare(sampleRate, samplesPerBlock, 1051, 0.7f); + allPassFilter1.prepare(sampleRate, samplesPerBlock, 337, 0.7f); } -void SchroederReverb::process(float *sample) { - juce::ScopedNoDenormals noDenormals; - - float in0 = *sample; - float in1 = *sample; - float in2 = *sample; - float in3 = *sample; +void +SchroederReverb::process(float* sample) +{ + juce::ScopedNoDenormals noDenormals; - combFilter0.process(&in0); - combFilter1.process(&in1); - combFilter2.process(&in2); - combFilter3.process(&in3); + float in0 = *sample; + float in1 = *sample; + float in2 = *sample; + float in3 = *sample; - float allPassIn = 0.25f * (in0 + in1 + in2 + in3); - allPassFilter0.process(&allPassIn); - allPassFilter1.process(&allPassIn); + combFilter0.process(&in0); + combFilter1.process(&in1); + combFilter2.process(&in2); + combFilter3.process(&in3); - *sample = allPassIn; + float allPassIn = 0.25f * (in0 + in1 + in2 + in3); + allPassFilter0.process(&allPassIn); + allPassFilter1.process(&allPassIn); + + *sample = allPassIn; } |
