1 #ifndef SINE_OSCILLATOR_H
2 #define SINE_OSCILLATOR_H
19 for(
size_t i=0; i<len; ++i){
20 output[i] = sinf(
phase);
27 for(
size_t i=0; i<len; ++i){
28 output[i] = sinf(
phase);
This class contains useful methods for manipulating arrays of floats.
void setSampleRate(float sr)
void generate(FloatArray output, FloatArray fm)
Produce a block of samples with frequency modulation.
static constexpr float end_phase
void generate(FloatArray output)
Produce a block of samples.
static constexpr float begin_phase