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().