csl::Moog Class Reference

#include <Filters.h>

Inheritance diagram for csl::Moog:

csl::Filter csl::Effect csl::Scalable csl::FrequencyAmount csl::Controllable List of all members.

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

Constructor & Destructor Documentation

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]
 


Member Function Documentation

void Moog::setupCoeffs  )  [virtual]
 

Reimplemented from csl::Filter.

void Moog::nextBuffer Buffer outputBuffer,
unsigned  outBufNum
throw (CException) [virtual]
 

Reimplemented from csl::Filter.


Member Data Documentation

float csl::Moog::k [protected]
 

float csl::Moog::p [protected]
 

float csl::Moog::r [protected]
 

float csl::Moog::x [protected]
 

float csl::Moog::oldx [protected]
 

float csl::Moog::y1 [protected]
 

float csl::Moog::y2 [protected]
 

float csl::Moog::y3 [protected]
 

float csl::Moog::y4 [protected]
 

float csl::Moog::oldy1 [protected]
 

float csl::Moog::oldy2 [protected]
 

float csl::Moog::oldy3 [protected]
 

bool csl::Moog::debugging [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:19 2007 for CSL by  doxygen 1.4.5-20051010