csl::SineAsPhased Class Reference

#include <SimpleSines.h>

Inheritance diagram for csl::SineAsPhased:

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

Detailed Description

SineAsPhased -- A sine oscillator that uses the Phased mix-in class, meaning that we inherit mFrequency and mPhase and macros for dynamic control


Public Member Functions

 SineAsPhased ()
 Constructors.
 SineAsPhased (float frequency)
 SineAsPhased (float frequency, float phase)
 ~SineAsPhased ()
 Destructor.
void nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException)
 the monoNextBuffer method is where the DSP takes place


Constructor & Destructor Documentation

SineAsPhased::SineAsPhased  ) 
 

Constructors.

SineAsPhased::SineAsPhased float  frequency  ) 
 

SineAsPhased::SineAsPhased float  frequency,
float  phase
 

SineAsPhased::~SineAsPhased  ) 
 

Destructor.


Member Function Documentation

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

the monoNextBuffer method is where the DSP takes place


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