Gin
|
Stereo delay with feedback and cross feedback. More...
Public Member Functions | |
StereoDelay (double maxDelay_=5.1) | |
void | process (juce::AudioSampleBuffer &buffer) |
void | processSmoothed (juce::AudioSampleBuffer &buffer) |
void | setSampleRate (double sr) |
void | setParams (float delay_, float mix_, float feedback_, float crossfeed_) |
void | reset () |
Stereo delay with feedback and cross feedback.
StereoDelay::StereoDelay | ( | double | maxDelay_ = 5.1 | ) |
References setSampleRate().
void StereoDelay::process | ( | juce::AudioSampleBuffer & | buffer | ) |
References WetDryMix::dryGain, DelayLine::readLagrange(), WetDryMix::wetGain, DelayLine::write(), and DelayLine::writeFinished().
Referenced by processSmoothed().
void StereoDelay::processSmoothed | ( | juce::AudioSampleBuffer & | buffer | ) |
void StereoDelay::setSampleRate | ( | double | sr | ) |
References DelayLine::setSize().
Referenced by StereoDelay().
void StereoDelay::setParams | ( | float | delay_, |
float | mix_, | ||
float | feedback_, | ||
float | crossfeed_ | ||
) |
References math::min().
void StereoDelay::reset | ( | ) |
References DelayLine::clear().