csl::CompOrCacheOscillator Class Reference

#include <Oscillator.h>

Inheritance diagram for csl::CompOrCacheOscillator:

csl::WavetableOscillator csl::Cacheable csl::Oscillator csl::UnitGenerator csl::Phased csl::Scalable csl::ImpulseBL csl::SquareBL csl::SumOfSines csl::TriangleBL List of all members.

Detailed Description

CompOrCacheOscillator -- Abstract oscillator class for those who can compute of cache their wavetables


Public Member Functions

 CompOrCacheOscillator (bool whether=false, float frequency=220, float phase=0.0)
void createCache ()

Protected Member Functions

virtual void nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException)
virtual void nextWaveInto (sample *dest, unsigned count, bool oneHz)=0


Constructor & Destructor Documentation

CompOrCacheOscillator::CompOrCacheOscillator bool  whether = false,
float  frequency = 220,
float  phase = 0.0
 


Member Function Documentation

void CompOrCacheOscillator::createCache  ) 
 

void CompOrCacheOscillator::nextBuffer Buffer outputBuffer,
unsigned  outBufNum
throw (CException) [protected, virtual]
 

Reimplemented from csl::WavetableOscillator.

virtual void csl::CompOrCacheOscillator::nextWaveInto sample dest,
unsigned  count,
bool  oneHz
[protected, pure virtual]
 

Implemented 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