OpenWareLaboratory
|
Generator that produces Brownian noise (aka red noise) More...
Public Member Functions | |
BrownNoiseGenerator () | |
float | generate () |
Produce the next consecutive sample. More... | |
virtual float | generate () |
Produce the next consecutive sample. More... | |
virtual void | generate (FloatArray output) |
Produce a block of samples. More... | |
virtual void | generate (FloatArray output) |
Produce a block of samples. More... | |
Static Public Member Functions | |
static BrownNoiseGenerator * | create () |
static void | destroy (BrownNoiseGenerator *osc) |
static void | destroy (WhiteNoiseGenerator *osc) |
Generator that produces Brownian noise (aka red noise)
Definition at line 105 of file NoiseGenerator.h.
|
inline |
Definition at line 109 of file NoiseGenerator.h.
Referenced by create().
|
inlinestatic |
Definition at line 125 of file NoiseGenerator.h.
References BrownNoiseGenerator().
|
inlinestatic |
Definition at line 128 of file NoiseGenerator.h.
|
inlinestaticinherited |
Definition at line 34 of file NoiseGenerator.h.
|
inlinevirtual |
Produce the next consecutive sample.
Reimplemented from WhiteNoiseGenerator.
Definition at line 113 of file NoiseGenerator.h.
References WhiteNoiseGenerator::generate().
|
inlinevirtual |
Produce the next consecutive sample.
Reimplemented from WhiteNoiseGenerator.
Definition at line 19 of file SignalGenerator.h.
|
inlinevirtual |
Produce a block of samples.
Reimplemented from WhiteNoiseGenerator.
Definition at line 25 of file SignalGenerator.h.
|
inlinevirtualinherited |
Produce a block of samples.
Reimplemented in VosimOscillator, VoiceAllocatorSignalGenerator< Allocator, SynthVoice, VOICES >, AntialiasedSquareWaveOscillator, SineOscillator, SampleOscillator< im >, AntialiasedRampOscillator, PolyBlepOscillator, and MorphingOscillator.
Definition at line 25 of file SignalGenerator.h.
References SignalGenerator::generate(), and SimpleArray< T >::getSize().