Go to the documentation of this file.
22 #define DEFAULT_WAVETABLE_SIZE CSL_mMaxBufferFrames // use large wave tables by default
33 Oscillator(
float frequency = 220.0,
float ampl = 1.0,
float offset = 0.0,
float phase = 0.0);
69 #ifndef SWIG_ONLY // SWIG can't handle the initializers
70 WavetableOscillator(
float frequency = 1,
float ampl = 1.0,
float offset = 0.0,
float phase = 0.0);
74 WavetableOscillator(
float frequency = 1,
float ampl = 1.0f,
float offset = 0.0f,
float phase = 0.0f);
110 Sine(
float frequency = 220,
float ampl = 1.0,
float offset = 0.0,
float phase = 0.0);
118 FSine(
float frequency = 220,
float ampl = 1.0,
float offset = 0.0,
float phase = 0.0);
128 Sawtooth(
float frequency = 220,
float ampl = 1.0,
float offset = 0.0,
float phase = 0.0);
138 Square(
float frequency = 220,
float ampl = 1.0,
float offset = 0.0,
float phase = 0.0);
150 Impulse(
float frequency,
float ampl);
151 Impulse(
float frequency,
float ampl,
float offset);
152 Impulse(
float frequency,
float ampl,
float offset,
float phase);
183 #define kFreqAmpPhase 3
212 SumOfSines(
float frequency,
unsigned numHarms,
float noise);
221 void addPartial(
float nu,
float amp,
float phase);