csl::Stereoverb Class Reference

#include <Freeverb.h>

Inheritance diagram for csl::Stereoverb:

csl::Effect csl::UnitGenerator csl::Controllable csl::Model

List of all members.

Public Member Functions

 Stereoverb (UnitGenerator &input)
 ~Stereoverb ()
void setRoomSize (float size)
void setDampening (float damp)
void setWetLevel (float level)
void setDryLevel (float level)
void setWidth (float width)
void nextBuffer (Buffer &outputBuffer) throw (CException)

Protected Attributes

FreeverbleftRev
FreeverbrightRev
Splittersplit
Joinerjoin


Constructor & Destructor Documentation

Stereoverb::Stereoverb ( UnitGenerator input  ) 

Stereoverb::~Stereoverb (  ) 

References join, leftRev, rightRev, and split.


Member Function Documentation

void Stereoverb::setRoomSize ( float  size  ) 

void Stereoverb::setDampening ( float  damp  ) 

void Stereoverb::setWetLevel ( float  level  ) 

void Stereoverb::setDryLevel ( float  level  ) 

void Stereoverb::setWidth ( float  width  ) 

void Stereoverb::nextBuffer ( Buffer outputBuffer  )  throw (CException) [virtual]

get a buffer of Frames -- this is the core CSL "pull" function; the given buffer can be written into, and a changed() message is sent.

Reimplemented from csl::UnitGenerator.


Member Data Documentation

Referenced by Stereoverb(), and ~Stereoverb().

Referenced by Stereoverb(), and ~Stereoverb().


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