Oscillator.h File Reference

#include "CSL_Core.h"
#include <stdarg.h>

Go to the source code of this file.

Namespaces

namespace  csl

Classes

class  csl::Oscillator
class  csl::WavetableOscillator
class  csl::CompOrCacheOscillator
class  csl::Sine
class  csl::Sawtooth
class  csl::Square
class  csl::Impulse
struct  csl::Partial
class  csl::SumOfSines

Defines

#define DEFAULT_WAVETABLE_SIZE   8192
#define kTruncate   1
#define kLinear   2
#define kCubic   3
#define kAllPass   4
#define kFrequency   1
#define kFreqAmp   2
#define kFreqAmpPhase   3

Typedefs

typedef int csl::InterpolationPolicy
typedef int csl::PartialDescriptionMode


Define Documentation

#define DEFAULT_WAVETABLE_SIZE   8192
 

#define kTruncate   1
 

Enumeration for interpolation policies

#define kLinear   2
 

#define kCubic   3
 

#define kAllPass   4
 

#define kFrequency   1
 

Enum for SumOfSines description formats

#define kFreqAmp   2
 

#define kFreqAmpPhase   3
 


Generated on Fri Apr 6 20:18:15 2007 for CSL by  doxygen 1.4.5-20051010