csl::Oscillator Class Reference

#include <Oscillator.h>

Inheritance diagram for csl::Oscillator:

csl::UnitGenerator csl::Phased csl::Scalable csl::Impulse csl::Sawtooth csl::Sine csl::Square csl::WavetableOscillator csl::WaveShaper csl::CompOrCacheOscillator csl::ImpulseBL csl::SquareBL csl::SumOfSines csl::TriangleBL List of all members.

Detailed Description

Oscillator -- Abstract oscillator class; inherits from UnitGenerator, Phased, and Scalable and provides convenience constructors (freq, ampl, offset, phase)


Public Member Functions

 Oscillator (float frequency=220.0, float ampl=1.0, float offset=0.0, float phase=0.0)
 Constructor: parameters are optional.
 ~Oscillator ()
 Destructor.
void dump ()
 print the receiver for debugging


Constructor & Destructor Documentation

Oscillator::Oscillator float  frequency = 220.0,
float  ampl = 1.0,
float  offset = 0.0,
float  phase = 0.0
 

Constructor: parameters are optional.

Oscillator::~Oscillator  ) 
 

Destructor.


Member Function Documentation

void Oscillator::dump  ) 
 

print the receiver for debugging

Reimplemented in csl::SumOfSines.


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