adds some new variables
This commit is contained in:
@ -25,11 +25,13 @@ ReverbAudioProcessor::ReverbAudioProcessor()
|
||||
|
||||
addParameter(roomSize = new juce::AudioParameterFloat(juce::ParameterID("roomSize", 1), "Room Size", 0.0, 1.0, 0.5));
|
||||
addParameter(damping = new juce::AudioParameterFloat(juce::ParameterID("damping", 2), "Damping", 0.0, 1.0, 0.5));
|
||||
addParameter(wet_dry = new juce::AudioParameterFloat(juce::ParameterID("wet_dry", 3), "Wet/Dry", 0.0, 1.0, 0.5));
|
||||
addParameter(wet_dry = new juce::AudioParameterFloat(juce::ParameterID("wet_dry", 3), "Mix", 0.0, 1.0, 0.5));
|
||||
addParameter(width = new juce::AudioParameterFloat(juce::ParameterID("width", 4), "Width", 0.0, 1.0, 0.5));
|
||||
addParameter(freezeMode = new juce::AudioParameterFloat(juce::ParameterID("freezeMode", 5), "Freeze", 0.0, 1.0, 0.0));
|
||||
addParameter(lofi = new juce::AudioParameterBool(juce::ParameterID("lofi", 6), "Tone or lofi", false));
|
||||
addParameter(tone_val = new juce::AudioParameterFloat(juce::ParameterID("tone_val", 7), "Tone", 0.0, 1.0, 0.5));
|
||||
|
||||
verb.setSampleRate(48000);
|
||||
verb.setSampleRate(sample_rate);
|
||||
}
|
||||
|
||||
ReverbAudioProcessor::~ReverbAudioProcessor()
|
||||
@ -162,6 +164,8 @@ void ReverbAudioProcessor::processBlock (juce::AudioBuffer<float>& buffer, juce:
|
||||
verb.processStereo(buffer.getWritePointer(0), buffer.getWritePointer(1),
|
||||
buffer.getNumSamples());
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
@ -197,6 +201,8 @@ void ReverbAudioProcessor::getStateInformation (juce::MemoryBlock& destData)
|
||||
stream.writeFloat(*wet_dry);
|
||||
stream.writeFloat(*width);
|
||||
stream.writeFloat(*freezeMode);
|
||||
stream.writeBool(*lofi);
|
||||
stream.writeFloat(*tone_val);
|
||||
}
|
||||
|
||||
void ReverbAudioProcessor::setStateInformation (const void* data, int sizeInBytes)
|
||||
@ -207,6 +213,8 @@ void ReverbAudioProcessor::setStateInformation (const void* data, int sizeInByte
|
||||
wet_dry->setValueNotifyingHost(stream.readFloat());
|
||||
width->setValueNotifyingHost(stream.readFloat());
|
||||
freezeMode->setValueNotifyingHost(stream.readFloat());
|
||||
lofi->setValueNotifyingHost(stream.readBool());
|
||||
tone_val->setValueNotifyingHost(stream.readFloat());
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
|
Reference in New Issue
Block a user