FastLED 3.9.15
Loading...
Searching...
No Matches

◆ generateSamples() [2/2]

void fl::audio::SynthOscillatorImpl::generateSamples ( float * output,
i32 numSamples,
float freq )
overridevirtual

Generate audio samples.

Parameters
outputBuffer to fill with samples
numSamplesNumber of samples to generate
freqFrequency divided by sample rate (e.g., 440/44100 for 440 Hz at 44.1 kHz)

Implements fl::audio::ISynthOscillator.

Definition at line 174 of file synth.cpp.hpp.

174 {
175 if (mHexWave && output && numSamples > 0) {
176 hw::hexwave_generate_samples(output, numSamples, mHexWave, freq);
177 }
178}

References mHexWave.

Referenced by generateSamples().

+ Here is the caller graph for this function: