aboutsummaryrefslogtreecommitdiff
path: root/src/PluginProcessor.cpp
diff options
context:
space:
mode:
authorDominik Kaiser2025-10-06 12:52:57 +0200
committerDominik Kaiser2025-10-06 12:52:57 +0200
commit1861458f4fa4647379d372858222d6481beaa015 (patch)
tree556b9215b2715ab962891d44d93affab0bd1b6b3 /src/PluginProcessor.cpp
parent282f670fe24bb772e1eb2929e1cb4c58ca3ad166 (diff)
downloadSchroederReverb-1861458f4fa4647379d372858222d6481beaa015.tar.gz
SchroederReverb-1861458f4fa4647379d372858222d6481beaa015.zip
Add dry/wet mix slider
Diffstat (limited to 'src/PluginProcessor.cpp')
-rw-r--r--src/PluginProcessor.cpp3
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...
}