csl::SimpleSine Class Reference

#include <SimpleSines.h>

Inheritance diagram for csl::SimpleSine:

csl::UnitGenerator List of all members.

Detailed Description

SimpleSine -- The simplest CSL sine oscillator class


Public Member Functions

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

Protected Attributes

float mFrequency
 my frequency value in Hz
float mPhase
 my instantaneous phase in Radians


Constructor & Destructor Documentation

SimpleSine::SimpleSine  ) 
 

Constructors.

SimpleSine::SimpleSine float  frequency  ) 
 

SimpleSine::SimpleSine float  frequency,
float  phase
 

SimpleSine::~SimpleSine  ) 
 

Destructor.


Member Function Documentation

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

the monoNextBuffer method is where the DSP takes place


Member Data Documentation

float csl::SimpleSine::mFrequency [protected]
 

my frequency value in Hz

float csl::SimpleSine::mPhase [protected]
 

my instantaneous phase in Radians


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