Compare commits

..

3 Commits

Author SHA1 Message Date
abed854d0c it'd help if i spelled the variable right 2025-06-15 16:00:15 -04:00
fa038afb82 fixes logic AU test failure 2025-06-15 15:58:49 -04:00
d8a3bea927 Fixes minor assertion error 2025-06-15 15:57:31 -04:00
2 changed files with 9 additions and 6 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
Builds/

View File

@ -23,12 +23,12 @@ ReverbAudioProcessor::ReverbAudioProcessor()
#endif #endif
{ {
addParameter(roomSize = new juce::AudioParameterFloat("roomSize", "Room Size", 0.0, 1.0, 0.5)); addParameter(roomSize = new juce::AudioParameterFloat(juce::ParameterID("roomSize", 1), "Room Size", 0.0, 1.0, 0.5));
addParameter(damping = new juce::AudioParameterFloat("damping", "Damping", 0.0, 1.0, 0.5)); addParameter(damping = new juce::AudioParameterFloat(juce::ParameterID("damping", 2), "Damping", 0.0, 1.0, 0.5));
addParameter(wetLevel = new juce::AudioParameterFloat("wetLevel", "Wet Level", 0.0, 1.0, 0.5)); addParameter(wetLevel = new juce::AudioParameterFloat(juce::ParameterID("wetLevel", 3), "Wet Level", 0.0, 1.0, 0.5));
addParameter(dryLevel = new juce::AudioParameterFloat("dryLevel", "Dry Level", 0.0, 1.0, 0.5)); addParameter(dryLevel = new juce::AudioParameterFloat(juce::ParameterID("dryLevel", 4), "Dry Level", 0.0, 1.0, 0.5));
addParameter(width = new juce::AudioParameterFloat("width", "Width", 0.0, 1.0, 0.5)); addParameter(width = new juce::AudioParameterFloat(juce::ParameterID("width", 5), "Width", 0.0, 1.0, 0.5));
addParameter(freezeMode = new juce::AudioParameterFloat("freezeMode", "Freeze", 0.0, 1.0, 0.5)); addParameter(freezeMode = new juce::AudioParameterFloat(juce::ParameterID("freezeMode", 6), "Freeze", 0.0, 1.0, 0.0));
verb.setSampleRate(48000); verb.setSampleRate(48000);
} }
@ -131,6 +131,8 @@ void ReverbAudioProcessor::processBlock (juce::AudioBuffer<float>& buffer, juce:
juce::ScopedNoDenormals noDenormals; juce::ScopedNoDenormals noDenormals;
auto totalNumInputChannels = getTotalNumInputChannels(); auto totalNumInputChannels = getTotalNumInputChannels();
auto totalNumOutputChannels = getTotalNumOutputChannels(); auto totalNumOutputChannels = getTotalNumOutputChannels();
if (totalNumInputChannels != 2) // Logic will fail AU tests if this isn't here
return;
// In case we have more outputs than inputs, this code clears any output // In case we have more outputs than inputs, this code clears any output