|
Gin
|
Modulated delay effect for chorus, flanger, and phaser effects. More...
#include <gin_modulation.h>
Public Member Functions | |
| Modulation (float maxDelay_=30.0f/1000.0f) | |
| void | setSampleRate (double sr) |
| void | reset () |
| void | setParams (float delay_, float rate_, float depth_, float width_, float mix_) |
| void | process (juce::AudioSampleBuffer &buffer) |
Modulated delay effect for chorus, flanger, and phaser effects.
Modulation uses an LFO to modulate a delay line, creating time-varying delay effects. By adjusting delay time, modulation rate, depth, and stereo width, you can create chorus, flanger, and phaser-like effects.
Key Features:
Parameters:
Effect Types:
Usage:
| Modulation::Modulation | ( | float | maxDelay_ = 30.0f / 1000.0f | ) |
References DelayLine::clear(), and DelayLine::setSize().
| void Modulation::reset | ( | ) |
References DelayLine::clear().
| void Modulation::process | ( | juce::AudioSampleBuffer & | buffer | ) |
References DelayLine::readLagrange(), DelayLine::write(), and DelayLine::writeFinished().