#include <Chorus.h>
|
| | Chorus (bool insertion_, float *efxoutl_, float *efxoutr_, unsigned int srate, int bufsize) |
| | ~Chorus () |
| void | out (const Stereo< float * > &input) |
| void | setpreset (unsigned char npreset) |
| void | changepar (int npar, unsigned char value) |
| unsigned char | getpar (int npar) const |
| void | cleanup (void) |
| | Effect (bool insertion_, float *efxoutl_, float *efxoutr_, FilterParams *filterpars_, unsigned char Ppreset_, unsigned int srate, int bufsize) |
| virtual | ~Effect () |
| void | out (float *const smpsl, float *const smpsr) |
| virtual float | getfreqresponse (float freq) |
Chorus and Flange effects
◆ Chorus()
| Chorus::Chorus |
( |
bool | insertion_, |
|
|
float * | efxoutl_, |
|
|
float * | efxoutr_, |
|
|
unsigned int | srate, |
|
|
int | bufsize ) |
◆ ~Chorus()
◆ changepar()
| void Chorus::changepar |
( |
int | npar, |
|
|
unsigned char | value ) |
|
virtual |
Sets the value of the chosen variable
The possible parameters are:
- Volume
- Panning
- LFO Frequency
- LFO Randomness
- LFO Type
- LFO stereo
- Depth
- Delay
- Feedback
- Flange Mode
- Subtractive
- Parameters
-
| npar | number of chosen parameter |
| value | the new value |
Implements Effect.
◆ cleanup()
Reset the state of the effect
Reimplemented from Effect.
◆ getdelay()
| float Chorus::getdelay |
( |
float | xlfo | ) |
|
|
private |
◆ getpar()
| unsigned char Chorus::getpar |
( |
int | npar | ) |
const |
|
virtual |
Gets the value of the chosen variable
The possible parameters are:
- Volume
- Panning
- LFO Frequency
- LFO Randomness
- LFO Type
- LFO stereo
- Depth
- Delay
- Feedback
- Flange Mode
- Subtractive
- Parameters
-
| npar | number of chosen parameter |
- Returns
- the value of the parameter
Implements Effect.
◆ out()
◆ setdelay()
| void Chorus::setdelay |
( |
unsigned char | _Pdelay | ) |
|
|
private |
◆ setdepth()
| void Chorus::setdepth |
( |
unsigned char | _Pdepth | ) |
|
|
private |
◆ setfb()
| void Chorus::setfb |
( |
unsigned char | _Pfb | ) |
|
|
private |
◆ setpreset()
| void Chorus::setpreset |
( |
unsigned char | npreset | ) |
|
|
virtual |
Choose a preset
- Parameters
-
| npreset | number of chosen preset |
Implements Effect.
◆ setvolume()
| void Chorus::setvolume |
( |
unsigned char | _Pvolume | ) |
|
|
private |
◆ delay
◆ delaySample
| Stereo<float *> Chorus::delaySample |
|
private |
◆ depth
◆ dl1
◆ dl2
◆ dlhi
◆ dlk
◆ dr1
◆ dr2
◆ drk
◆ fb
◆ lfo
◆ lfol
◆ lfor
◆ maxdelay
◆ Pdelay
| unsigned char Chorus::Pdelay |
|
private |
◆ Pdepth
| unsigned char Chorus::Pdepth |
|
private |
◆ Pfb
| unsigned char Chorus::Pfb |
|
private |
◆ Pflangemode
| unsigned char Chorus::Pflangemode |
|
private |
◆ Poutsub
| unsigned char Chorus::Poutsub |
|
private |
◆ Pvolume
| unsigned char Chorus::Pvolume |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/Effects/Chorus.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/Effects/Chorus.cpp