#include <allpass.hpp>
Public Member Functions | |
| allpass () | |
| void | setbuffer (float *buf, int size) |
| float | process (float inp) |
| void | mute () |
| void | setfeedback (float val) |
| float | getfeedback () |
Data Fields | |
| float | feedback |
| float * | buffer |
| int | bufsize |
| int | bufidx |
Definition at line 11 of file allpass.hpp.
| allpass::allpass | ( | ) |
| void allpass::setbuffer | ( | float * | buf, | |
| int | size | |||
| ) |
Definition at line 14 of file allpass.cpp.
References buffer, and bufsize.
Referenced by revmodel::revmodel().
| float allpass::process | ( | float | inp | ) | [inline] |
Definition at line 30 of file allpass.hpp.
References buffer, bufidx, bufsize, feedback, output, and undenormalise.
Referenced by revmodel::processmix(), and revmodel::processreplace().
| void allpass::mute | ( | ) |
Definition at line 20 of file allpass.cpp.
References buffer, and bufsize.
Referenced by revmodel::mute().
| void allpass::setfeedback | ( | float | val | ) |
| float allpass::getfeedback | ( | ) |
| float allpass::feedback |
Definition at line 21 of file allpass.hpp.
Referenced by getfeedback(), process(), and setfeedback().
| float* allpass::buffer |
| int allpass::bufsize |
| int allpass::bufidx |
1.5.5