1 #ifndef __SignalGenerator_h__
2 #define __SignalGenerator_h__
26 for(
size_t i=0; i<output.
getSize(); ++i)
56 for(
size_t i=0; i<size; ++i) {
Base class for stereo signal generators such as Oscillators.
virtual void generate(ComplexFloatArray output)
Produce a block of samples.
virtual ComplexFloat generate()=0
Produce the next consecutive sample.
virtual ~ComplexSignalGenerator()
This class contains useful methods for manipulating arrays of floats.
virtual void generate(AudioBuffer &output)=0
virtual ~MultiSignalGenerator()
Base class for signal generators such as Oscillators.
virtual ~SignalGenerator()
virtual void generate(FloatArray output)
Produce a block of samples.
virtual float generate()
Produce the next consecutive sample.
A structure defining a floating point complex number as two members of type float.