csl::Scalable Class Reference

#include <CSL_Core.h>

Inheritance diagram for csl::Scalable:

csl::Envelope csl::Filter csl::Freeverb csl::KarplusString csl::LPCFilter csl::Mixer csl::Mixer csl::Mixer csl::Noise csl::Oscillator csl::Panner csl::Panner csl::RingBuffer csl::RingBufferTap csl::SineAsScaled csl::SpatSource

Detailed Description

Scalable -- mix-in class with scale and offset control inputs (may be constants or generators). This uses the mInput map keys CSL_SCALE and CSL_OFFSET. Most actual unit generators inherit this as well as UnitGenerator. We use Controllable as a virtual superclass so that we can mix it in twice (in classes that are also Phased)


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