#include <Generator.h>
Public Methods | |
| TriangleOsc () | |
| float | generate () |
| generate wave data... More... | |
| unsigned int | samplesPerOsc () |
| get the number of samples for a single oscillation. More... | |
| void | setFreq (float freqHz) |
| set the osc frequency in hz (cycles per sec). More... | |
| void | setSampRate (float samplingRateHz) |
| set the sampling rate of the generated wave. More... | |
| void | reset () |
| reset the waveform phase at 0. More... | |
Definition at line 32 of file Generator.h.
|
|
Definition at line 35 of file Generator.h. |
|
|
generate wave data...
Definition at line 42 of file Generator.h. |
|
|
get the number of samples for a single oscillation. this tells you how many samples before the osc repeats. useful for filling a wavetable so that it can repeat without pops. Definition at line 66 of file Generator.h. |
|
|
set the osc frequency in hz (cycles per sec).
Definition at line 76 of file Generator.h. |
|
|
set the sampling rate of the generated wave. samples per sec. Definition at line 88 of file Generator.h. |
|
|
reset the waveform phase at 0.
Definition at line 99 of file Generator.h. Referenced by TriangleOsc().
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001