#include <Phaser.h>
|
| | Phaser (const int &insertion_, float *efxoutl_, float *efxoutr_, unsigned int srate, int bufsize) |
| | ~Phaser () |
| 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 () |
| | 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) |
◆ Phaser()
| Phaser::Phaser |
( |
const int & | insertion_, |
|
|
float * | efxoutl_, |
|
|
float * | efxoutr_, |
|
|
unsigned int | srate, |
|
|
int | bufsize ) |
◆ ~Phaser()
◆ analog_setup()
| void Phaser::analog_setup |
( |
| ) |
|
|
private |
◆ AnalogPhase()
◆ applyPhase() [1/2]
| float Phaser::applyPhase |
( |
float | x, |
|
|
float | g, |
|
|
float * | old ) |
|
private |
◆ applyPhase() [2/2]
| float Phaser::applyPhase |
( |
float | x, |
|
|
float | g, |
|
|
float | fb, |
|
|
float & | hpf, |
|
|
float * | yn1, |
|
|
float * | xn1 ) |
|
private |
◆ changepar()
| void Phaser::changepar |
( |
int | npar, |
|
|
unsigned char | value ) |
|
virtual |
Change parameter npar to value
- Parameters
-
| npar | chosen parameter |
| value | chosen new value |
Implements Effect.
◆ cleanup()
Reset the state of the effect
Reimplemented from Effect.
◆ getpar()
| unsigned char Phaser::getpar |
( |
int | npar | ) |
const |
|
virtual |
Get the value of parameter npar
- Parameters
-
- Returns
- the value of the parameter in an unsigned char or 0 if it does not exist
Implements Effect.
◆ normalPhase()
◆ out()
◆ setdepth()
| void Phaser::setdepth |
( |
unsigned char | Pdepth | ) |
|
|
private |
◆ setdistortion()
| void Phaser::setdistortion |
( |
unsigned char | Pdistortion | ) |
|
|
private |
◆ setfb()
| void Phaser::setfb |
( |
unsigned char | Pfb | ) |
|
|
private |
◆ setoffset()
| void Phaser::setoffset |
( |
unsigned char | Poffset | ) |
|
|
private |
◆ setphase()
| void Phaser::setphase |
( |
unsigned char | Pphase | ) |
|
|
private |
◆ setpreset()
| void Phaser::setpreset |
( |
unsigned char | npreset | ) |
|
|
virtual |
Choose a preset
- Parameters
-
| npreset | number of chosen preset |
Implements Effect.
◆ setstages()
| void Phaser::setstages |
( |
unsigned char | Pstages | ) |
|
|
private |
◆ setvolume()
| void Phaser::setvolume |
( |
unsigned char | Pvolume | ) |
|
|
private |
◆ setwidth()
| void Phaser::setwidth |
( |
unsigned char | Pwidth | ) |
|
|
private |
◆ barber
◆ CFs
◆ depth
◆ diff
◆ distortion
◆ fb
◆ feedback
◆ invperiod
◆ lfo
◆ mis
◆ offset
◆ offsetpct
◆ old
◆ oldgain
◆ Panalog
| unsigned char Phaser::Panalog |
|
private |
◆ Pdepth
| unsigned char Phaser::Pdepth |
|
private |
◆ Pdistortion
| unsigned char Phaser::Pdistortion |
|
private |
◆ Pfb
| unsigned char Phaser::Pfb |
|
private |
◆ phase
◆ Phyper
| unsigned char Phaser::Phyper |
|
private |
◆ Poffset
| unsigned char Phaser::Poffset |
|
private |
◆ Poutsub
| unsigned char Phaser::Poutsub |
|
private |
◆ Pphase
| unsigned char Phaser::Pphase |
|
private |
◆ Pstages
| unsigned char Phaser::Pstages |
|
private |
◆ Pvolume
| unsigned char Phaser::Pvolume |
|
private |
◆ Pwidth
| unsigned char Phaser::Pwidth |
|
private |
◆ Rconst
◆ Rmax
◆ Rmin
◆ Rmx
◆ width
◆ xn1
◆ yn1
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/Effects/Phaser.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/ZynAddSubFx/zynaddsubfx/src/Effects/Phaser.cpp