|
Gin
|
Stereo delay effect with feedback, cross-feedback, and wet/dry mix. More...
#include <gin_stereodelay.h>
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 effect with feedback, cross-feedback, and wet/dry mix.
StereoDelay provides a professional stereo delay effect with independent left/right delay lines, feedback control, and ping-pong capability via cross-feedback. Parameters are smoothed to avoid zipper noise.
Key Features:
Parameters:
Usage:
| StereoDelay::StereoDelay | ( | double | maxDelay_ = 5.1 | ) |
References setSampleRate().
| void StereoDelay::process | ( | juce::AudioSampleBuffer & | buffer | ) |
References DelayLine::readLagrange(), DelayLine::write(), and DelayLine::writeFinished().
Referenced by processSmoothed().
| void StereoDelay::processSmoothed | ( | juce::AudioSampleBuffer & | buffer | ) |
References process(), DelayLine::readLagrange(), DelayLine::write(), and DelayLine::writeFinished().
References DelayLine::setSize().
Referenced by StereoDelay().
| void StereoDelay::reset | ( | ) |
References DelayLine::clear().