diff options
| author | Dominik Kaiser | 2025-10-06 12:52:57 +0200 |
|---|---|---|
| committer | Dominik Kaiser | 2025-10-06 12:52:57 +0200 |
| commit | 1861458f4fa4647379d372858222d6481beaa015 (patch) | |
| tree | 556b9215b2715ab962891d44d93affab0bd1b6b3 /src/PluginProcessor.cpp | |
| parent | 282f670fe24bb772e1eb2929e1cb4c58ca3ad166 (diff) | |
| download | SchroederReverb-1861458f4fa4647379d372858222d6481beaa015.tar.gz SchroederReverb-1861458f4fa4647379d372858222d6481beaa015.zip | |
Add dry/wet mix slider
Diffstat (limited to 'src/PluginProcessor.cpp')
| -rw-r--r-- | src/PluginProcessor.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/PluginProcessor.cpp b/src/PluginProcessor.cpp index ec16ea9..b882df4 100644 --- a/src/PluginProcessor.cpp +++ b/src/PluginProcessor.cpp @@ -12,6 +12,7 @@ SchroederReverbAudioProcessor::SchroederReverbAudioProcessor() #endif ) { + addParameter(dryWetMix = new juce::AudioParameterFloat({"mix", 1}, "Mix", 0.0f, 1.0f, 0.5f)); } SchroederReverbAudioProcessor::~SchroederReverbAudioProcessor() {} @@ -162,7 +163,7 @@ SchroederReverbAudioProcessor::processBlock(juce::AudioBuffer<float>& buffer, auto* channelData = buffer.getWritePointer(channel); for (int i = 0; i < buffer.getNumSamples(); ++i) { - schroederReverb.process(&channelData[i]); + schroederReverb.process(&channelData[i], dryWetMix->get()); } // ..do something to the data... } |
