Dual delay-line chorus driven by quadrature sinusoid. More...
#include <Effects.h>
Public Member Functions | |
| Chorus (float delay=0.0021, float depth=0.002, float freq=1, float ffd=0.9, float fbk=0.1) | |
| T | operator() (const T &v) |
| Filter sample (mono-mono) | |
| void | operator() (const T &in, T &o1, T &o2) |
| Filter sample (mono-stereo) | |
| template<class V > | |
| Vec< 2, V > | operator() (const Vec< 2, V > &v) |
| Filter samples (stereo-stereo) | |
| void | operator() (const T &i1, const T &i2, T &o1, T &o2) |
| Filter samples (stereo-stereo) | |
| void | modulate () |
| Perform delay modulation step (must manually step comb filters after use!) | |
Public Attributes | |
| Comb< T, ipl::Cubic > | comb2 |
| Comb filters. | |
| CSine< double > | mod |
| Modulator. | |
| float | delay |
| Delay interval. | |
Dual delay-line chorus driven by quadrature sinusoid.
| Chorus | ( | float | delay = 0.0021, |
| float | depth = 0.002, |
||
| float | freq = 1, |
||
| float | ffd = 0.9, |
||
| float | fbk = 0.1 |
||
| ) |
| [in] | delay | Delay interval |
| [in] | depth | Depth of delay-line modulation |
| [in] | freq | Frequency of modulation |
| [in] | ffd | Feedforward amount |
| [in] | fbk | Feedback amount |