csl::SineAsScaled Class Reference

#include <SimpleSines.h>

Inheritance diagram for csl::SineAsScaled:

csl::UnitGenerator csl::Phased csl::Scalable List of all members.

Detailed Description

SineAsScaled -- A sine oscillator that also has scale and offset as dynamic controls (from Scalable) (Note the tripple inheritance)


Public Member Functions

 SineAsScaled ()
 Constructors.
 SineAsScaled (float frequency)
 SineAsScaled (float frequency, float phase)
 SineAsScaled (float frequency, float phase, float ampl, float offset)
 ~SineAsScaled ()
 Destructor.
void nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException)
 the monoNextBuffer method is where the DSP takes place
void dump ()
 pretty-print the receiver


Constructor & Destructor Documentation

SineAsScaled::SineAsScaled  ) 
 

Constructors.

SineAsScaled -- A sine oscillator with scale and offset

SineAsScaled::SineAsScaled float  frequency  ) 
 

SineAsScaled::SineAsScaled float  frequency,
float  phase
 

SineAsScaled::SineAsScaled float  frequency,
float  phase,
float  ampl,
float  offset
 

SineAsScaled::~SineAsScaled  ) 
 

Destructor.


Member Function Documentation

void SineAsScaled::nextBuffer Buffer outputBuffer,
unsigned  outBufNum
throw (CException)
 

the monoNextBuffer method is where the DSP takes place

void SineAsScaled::dump  ) 
 

pretty-print the receiver


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