diff options
Diffstat (limited to 'src/DSP/SchroederReverb.cpp')
| -rw-r--r-- | src/DSP/SchroederReverb.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/DSP/SchroederReverb.cpp b/src/DSP/SchroederReverb.cpp index 1b84712..87aa3c4 100644 --- a/src/DSP/SchroederReverb.cpp +++ b/src/DSP/SchroederReverb.cpp @@ -19,6 +19,7 @@ SchroederReverb::process(float& sample, float dryWetMix, float decayFactor) float in = sample; + preDelay.process(in); float cf0in = in; float cf1in = in; @@ -36,3 +37,9 @@ SchroederReverb::process(float& sample, float dryWetMix, float decayFactor) sample = dryWetMix * allPassIn + (1.0f - dryWetMix) * sample; } + +void +SchroederReverb::setPreDelayMs(float ms) +{ + preDelay.setDelayMs(ms); +} |
