From 1861458f4fa4647379d372858222d6481beaa015 Mon Sep 17 00:00:00 2001 From: Dominik Kaiser Date: Mon, 6 Oct 2025 12:52:57 +0200 Subject: Add dry/wet mix slider --- src/DSP/SchroederReverb.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/DSP/SchroederReverb.cpp') diff --git a/src/DSP/SchroederReverb.cpp b/src/DSP/SchroederReverb.cpp index 202c24d..1b4d3c9 100644 --- a/src/DSP/SchroederReverb.cpp +++ b/src/DSP/SchroederReverb.cpp @@ -12,7 +12,7 @@ SchroederReverb::prepare(double sampleRate, int samplesPerBlock) } void -SchroederReverb::process(float* sample) +SchroederReverb::process(float* sample, float dryWetMix) { juce::ScopedNoDenormals noDenormals; @@ -30,5 +30,5 @@ SchroederReverb::process(float* sample) allPassFilter0.process(&allPassIn); allPassFilter1.process(&allPassIn); - *sample = allPassIn; + *sample = dryWetMix * allPassIn + (1.0f - dryWetMix) * *sample; } -- cgit v1.2.3