|
LMMS
|
#include <Reverb.h>
Public Member Functions | |
| Reverb (EffectParams pars) | |
| ~Reverb () | |
| void | out (const Stereo< float * > &smp) |
| void | cleanup (void) |
| void | setpreset (unsigned char npreset) |
| void | changepar (int npar, unsigned char value) |
| unsigned char | getpar (int npar) const |
| Public Member Functions inherited from zyncarla::Effect | |
| Effect (EffectParams pars) | |
| virtual | ~Effect () |
| void | out (float *const smpsl, float *const smpsr) |
| virtual float | getfreqresponse (float freq) |
Static Public Attributes | |
| static rtosc::Ports | ports |
Private Member Functions | |
| void | setvolume (unsigned char _Pvolume) |
| void | settime (unsigned char _Ptime) |
| void | setlohidamp (unsigned char _Plohidamp) |
| void | setidelay (unsigned char _Pidelay) |
| void | setidelayfb (unsigned char _Pidelayfb) |
| void | sethpf (unsigned char _Phpf) |
| void | setlpf (unsigned char _Plpf) |
| void | settype (unsigned char _Ptype) |
| void | setroomsize (unsigned char _Proomsize) |
| void | setbandwidth (unsigned char _Pbandwidth) |
| void | processmono (int ch, float *output, float *inputbuf) |
Private Attributes | |
| unsigned char | Pvolume |
| unsigned char | Ptime |
| unsigned char | Pidelay |
| unsigned char | Pidelayfb |
| unsigned char | Plpf |
| unsigned char | Phpf |
| unsigned char | Plohidamp |
| unsigned char | Ptype |
| unsigned char | Proomsize |
| unsigned char | Pbandwidth |
| int | lohidamptype |
| int | idelaylen |
| int | idelayk |
| float | lohifb |
| float | idelayfb |
| float | roomsize |
| float | rs |
| int | comblen [REV_COMBS *2] |
| int | aplen [REV_APS *2] |
| class Unison * | bandwidth |
| float * | comb [REV_COMBS *2] |
| int | combk [REV_COMBS *2] |
| float | combfb [REV_COMBS *2] |
| float | lpcomb [REV_COMBS *2] |
| float * | ap [REV_APS *2] |
| int | apk [REV_APS *2] |
| float * | idelay |
| class AnalogFilter * | lpf |
| class AnalogFilter * | hpf |
Additional Inherited Members | |
| Static Public Member Functions inherited from zyncarla::Effect | |
| static void | crossover (float &a, float &b, float crossover) |
| Public Attributes inherited from zyncarla::Effect | |
| unsigned char | Ppreset |
| float *const | efxoutl |
| float *const | efxoutr |
| float | outvolume |
| float | volume |
| FilterParams * | filterpars |
| Protected Member Functions inherited from zyncarla::Effect | |
| void | setpanning (char Ppanning_) |
| void | setlrcross (char Plrcross_) |
| void | alias () |
| Protected Attributes inherited from zyncarla::Effect | |
| const bool | insertion |
| char | Ppanning |
| float | pangainL |
| float | pangainR |
| char | Plrcross |
| float | lrcross |
| Allocator & | memory |
| unsigned int | samplerate |
| int | buffersize |
| float | samplerate_f |
| float | halfsamplerate_f |
| float | buffersize_f |
| int | bufferbytes |
Creates Reverberation Effects
| Reverb::Reverb | ( | EffectParams | pars | ) |
| Reverb::~Reverb | ( | ) |
Change parameter npar to value
| npar | chosen parameter |
| value | chosen new value |
Implements zyncarla::Effect.
Reset the state of the effect
Reimplemented from zyncarla::Effect.
|
virtual |
Get the value of parameter npar
| npar | chosen parameter |
Implements zyncarla::Effect.
Implements zyncarla::Effect.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |