#include <Freeverb.h>

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 | |
| Freeverb * | leftRev |
| Freeverb * | rightRev |
| Splitter * | split |
| Joiner * | join |
| Stereoverb::Stereoverb | ( | UnitGenerator & | input | ) |
| void Stereoverb::setRoomSize | ( | float | size | ) |
| void Stereoverb::setDampening | ( | float | damp | ) |
References leftRev, rightRev, and csl::Freeverb::setDampening().
| void Stereoverb::setWetLevel | ( | float | level | ) |
References leftRev, rightRev, and csl::Freeverb::setWetLevel().
| void Stereoverb::setDryLevel | ( | float | level | ) |
References leftRev, rightRev, and csl::Freeverb::setDryLevel().
| void Stereoverb::setWidth | ( | float | width | ) |
References leftRev, rightRev, and csl::Freeverb::setWidth().
| 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.
Freeverb* csl::Stereoverb::leftRev [protected] |
Referenced by setDampening(), setDryLevel(), setRoomSize(), setWetLevel(), setWidth(), Stereoverb(), and ~Stereoverb().
Freeverb * csl::Stereoverb::rightRev [protected] |
Referenced by setDampening(), setDryLevel(), setRoomSize(), setWetLevel(), setWidth(), Stereoverb(), and ~Stereoverb().
Splitter* csl::Stereoverb::split [protected] |
Referenced by Stereoverb(), and ~Stereoverb().
Joiner* csl::Stereoverb::join [protected] |
Referenced by Stereoverb(), and ~Stereoverb().
1.5.8