#include <Filters.h>

Public Member Functions | |
| Moog (UnitGenerator &in) | |
| Moog (UnitGenerator &in, UnitGenerator &cutoff) | |
| Moog (UnitGenerator &in, UnitGenerator &cutoff, UnitGenerator &resonance) | |
| Moog (UnitGenerator &in, float cutoff) | |
| Moog (UnitGenerator &in, float cutoff, float resonance) | |
| ~Moog (void) | |
| void | setupCoeffs () |
| void | nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException) |
Protected Attributes | |
| float | k |
| float | p |
| float | r |
| float | x |
| float | oldx |
| float | y1 |
| float | y2 |
| float | y3 |
| float | y4 |
| float | oldy1 |
| float | oldy2 |
| float | oldy3 |
| bool | debugging |
| Moog::Moog | ( | UnitGenerator & | in | ) |
| Moog::Moog | ( | UnitGenerator & | in, | |
| UnitGenerator & | cutoff | |||
| ) |
| Moog::Moog | ( | UnitGenerator & | in, | |
| UnitGenerator & | cutoff, | |||
| UnitGenerator & | resonance | |||
| ) |
| Moog::Moog | ( | UnitGenerator & | in, | |
| float | cutoff | |||
| ) |
| Moog::Moog | ( | UnitGenerator & | in, | |
| float | cutoff, | |||
| float | resonance | |||
| ) |
| csl::Moog::~Moog | ( | void | ) | [inline] |
| void Moog::setupCoeffs | ( | ) | [virtual] |
Reimplemented from csl::Filter.
References CSL_FILTER_AMOUNT, CSL_FILTER_FREQUENCY, k, csl::UnitGenerator::mFrameRate, csl::Controllable::mInputs, p, and r.
| void Moog::nextBuffer | ( | Buffer & | outputBuffer, | |
| unsigned | outBufNum | |||
| ) | throw (CException) [virtual] |
really compute the next buffer given an offset base channel; this is called by nextBuffer, possibly multiple times
Reimplemented from csl::Filter.
References CSL_INPUT, DECLARE_FILTER_CONTROLS, DECLARE_SCALABLE_CONTROLS, LOAD_FILTER_CONTROLS, LOAD_SCALABLE_CONTROLS, csl::logMsg(), UPDATE_SCALABLE_CONTROLS, x, y1, and y2.
float csl::Moog::k [protected] |
Referenced by setupCoeffs().
float csl::Moog::p [protected] |
Referenced by setupCoeffs().
float csl::Moog::r [protected] |
Referenced by setupCoeffs().
float csl::Moog::x [protected] |
Referenced by Moog().
float csl::Moog::oldx [protected] |
Referenced by Moog().
float csl::Moog::y1 [protected] |
Referenced by Moog().
float csl::Moog::y2 [protected] |
Referenced by Moog().
float csl::Moog::y3 [protected] |
Referenced by Moog().
float csl::Moog::y4 [protected] |
Referenced by Moog().
float csl::Moog::oldy1 [protected] |
Referenced by Moog().
float csl::Moog::oldy2 [protected] |
Referenced by Moog().
float csl::Moog::oldy3 [protected] |
Referenced by Moog().
bool csl::Moog::debugging [protected] |
1.5.8