#include <Echo.h>
|
| | Echo (bool insertion_, float *efxoutl_, float *efxoutr_, unsigned int srate, int bufsize) |
| | ~Echo () |
| void | out (const Stereo< float * > &input) |
| void | setpreset (unsigned char npreset) |
| void | changepar (int npar, unsigned char value) |
| unsigned char | getpar (int npar) const |
| int | getnumparams (void) |
| 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) |
◆ Echo()
| Echo::Echo |
( |
bool | insertion_, |
|
|
float * | efxoutl_, |
|
|
float * | efxoutr_, |
|
|
unsigned int | srate, |
|
|
int | bufsize ) |
◆ ~Echo()
◆ changepar()
| void Echo::changepar |
( |
int | npar, |
|
|
unsigned char | value ) |
|
virtual |
Sets the value of the chosen variable
The possible parameters are:
- Volume
- Panning
- Delay
- L/R Delay
- L/R Crossover
- Feedback
- Dampening
- Parameters
-
| npar | number of chosen parameter |
| value | the new value |
Implements Effect.
◆ cleanup()
Reset the state of the effect
Reimplemented from Effect.
◆ getnumparams()
◆ getpar()
| unsigned char Echo::getpar |
( |
int | npar | ) |
const |
|
virtual |
Gets the specified parameter
The possible parameters are
- Volume
- Panning
- Delay
- L/R Delay
- L/R Crossover
- Feedback
- Dampening
- Parameters
-
| npar | number of chosen parameter |
- Returns
- value of parameter
Implements Effect.
◆ initdelays()
◆ out()
◆ setdelay()
| void Echo::setdelay |
( |
unsigned char | _Pdelay | ) |
|
|
private |
◆ setfb()
| void Echo::setfb |
( |
unsigned char | _Pfb | ) |
|
|
private |
◆ sethidamp()
| void Echo::sethidamp |
( |
unsigned char | _Phidamp | ) |
|
|
private |
◆ setlrdelay()
| void Echo::setlrdelay |
( |
unsigned char | _Plrdelay | ) |
|
|
private |
◆ setpreset()
| void Echo::setpreset |
( |
unsigned char | npreset | ) |
|
|
virtual |
Choose a preset
- Parameters
-
| npreset | number of chosen preset |
Implements Effect.
◆ setvolume()
| void Echo::setvolume |
( |
unsigned char | _Pvolume | ) |
|
|
private |
◆ avgDelay
◆ buffer_pos_L
| unsigned long* Echo::buffer_pos_L |
◆ buffer_pos_R
| unsigned long* Echo::buffer_pos_R |
◆ delay
◆ delayTime
◆ delaytime_L
◆ delaytime_R
◆ delta
◆ drylevel
◆ fb
◆ feedback_L
◆ feedback_R
◆ haas
◆ hidamp
◆ input_L
◆ input_R
◆ lrdelay
◆ mode
◆ mpx_out_L
◆ mpx_out_R
◆ ndelta
◆ old
◆ output_L
◆ output_R
◆ Pdelay
| unsigned char Echo::Pdelay |
|
private |
◆ Pfb
◆ Phidamp
| unsigned char Echo::Phidamp |
|
private |
◆ Plrdelay
| unsigned char Echo::Plrdelay |
|
private |
◆ pos
◆ Pvolume
| unsigned char Echo::Pvolume |
|
private |
◆ rev_outch
◆ ringbuffer_L
◆ ringbuffer_R
◆ run_adding_gain
◆ sample_rate
| unsigned long Echo::sample_rate |
◆ samplerate
◆ strength_L
◆ strength_R
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/LadspaEffect/tap/tap-plugins/tap_echo.c
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/Effects/Echo.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/Effects/Echo.cpp