csl::Allpass Class Reference

#include <Filters.h>

Inheritance diagram for csl::Allpass:

csl::Filter csl::Effect csl::Scalable csl::FrequencyAmount csl::UnitGenerator csl::Controllable csl::Controllable csl::Controllable csl::Model

List of all members.

Public Member Functions

 Allpass (UnitGenerator &in, float coeff)
 Allpass (UnitGenerator &in, UnitGenerator &coeff)
 ~Allpass (void)
void setupCoeffs ()

Protected Attributes

float mCoeff
Buffer mCoeffBuffer

Detailed Description

Allpass Filter with a pole and a zero at equal frequency and straddling the unit circle. Allows all freqs to pass through but messes with phases. Note that the Amount parameter of FrequencyAmount is ignored.

Constructor & Destructor Documentation

Allpass::Allpass ( UnitGenerator in,
float  coeff 

Allpass::Allpass ( UnitGenerator in,
UnitGenerator coeff 

csl::Allpass::~Allpass ( void   )  [inline]

Member Function Documentation

void Allpass::setupCoeffs (  )  [virtual]

Member Data Documentation

float csl::Allpass::mCoeff [protected]

The documentation for this class was generated from the following files:

Generated on Thu Sep 17 23:14:17 2009 for CSL by  doxygen 1.5.8