|
CSL
6.0
|
All-pass filter class. More...
#include <Freeverb.h>
Public Member Functions | |
| FAllpass () | |
| void | mute () |
| float | feedback () |
| void | setFeedback (float val) |
| void | setBuffer (float *buf, int size) |
| float | process (float inp) |
Private Attributes | |
| float | mFeedback |
| float * | mBufferPtr |
| int | mBufSize |
| int | mBufIdx |
All-pass filter class.
Definition at line 92 of file Freeverb.h.
|
inline |
Definition at line 94 of file Freeverb.h.
| void FAllpass::mute | ( | ) |
Definition at line 64 of file Freeverb.cpp.
References mBufferPtr, and mBufSize.
|
inline |
Definition at line 97 of file Freeverb.h.
References mFeedback.
|
inline |
Definition at line 98 of file Freeverb.h.
References mFeedback.
Referenced by csl::Freeverb::constructReverbGraph().
| void FAllpass::setBuffer | ( | float * | buf, |
| int | size | ||
| ) |
Definition at line 59 of file Freeverb.cpp.
References mBufferPtr, mBufSize, and size.
Referenced by csl::Freeverb::constructReverbGraph().
|
inline |
Definition at line 123 of file Freeverb.h.
References mBufferPtr, mBufIdx, mBufSize, mFeedback, and undenormalise.
|
private |
Definition at line 104 of file Freeverb.h.
Referenced by feedback(), process(), and setFeedback().
|
private |
Definition at line 105 of file Freeverb.h.
Referenced by mute(), process(), and setBuffer().
|
private |
Definition at line 106 of file Freeverb.h.
Referenced by mute(), process(), and setBuffer().
|
private |
Definition at line 107 of file Freeverb.h.
Referenced by process().