#include <Freeverb.h>
Public Member Functions | |
| Comb () | |
| void | mute () |
| float | damp () |
| float | feedback () |
| void | setDamp (float val) |
| void | setFeedback (float val) |
| void | setBuffer (float *buf, int size) |
| float | process (float inp) |
Private Attributes | |
| float | mFeedback |
| float | mFilterStore |
| float | mDamp1 |
| float | mDamp2 |
| float * | mBufferPtr |
| int | mBufSize |
| int | mBufIdx |
| csl::Comb::Comb | ( | ) | [inline] |
| void Comb::mute | ( | ) |
References mBufferPtr, and mBufSize.
| float csl::Comb::damp | ( | ) | [inline] |
References mDamp1.
| float csl::Comb::feedback | ( | ) | [inline] |
References mFeedback.
| void csl::Comb::setFeedback | ( | float | val | ) | [inline] |
References mFeedback.
| void Comb::setBuffer | ( | float * | buf, | |
| int | size | |||
| ) |
| float csl::Comb::process | ( | float | inp | ) | [inline] |
References mBufferPtr, mBufIdx, mBufSize, mDamp1, mDamp2, mFeedback, mFilterStore, and undenormalise.
float csl::Comb::mFeedback [private] |
Referenced by feedback(), process(), and setFeedback().
float csl::Comb::mFilterStore [private] |
Referenced by process().
float csl::Comb::mDamp1 [private] |
float csl::Comb::mDamp2 [private] |
float* csl::Comb::mBufferPtr [private] |
Referenced by mute(), process(), and setBuffer().
int csl::Comb::mBufSize [private] |
Referenced by mute(), process(), and setBuffer().
int csl::Comb::mBufIdx [private] |
Referenced by process().
1.5.8