|
OpenWareLaboratory
|


Public Member Functions | |
| float | generate () |
| Produce the next consecutive sample. More... | |
| void | generate (FloatArray output) |
| Produce a block of samples. More... | |
| template<typename... Args> | |
| VoiceAllocatorSignalGenerator (FloatArray buffer, Args &&... args) | |
| virtual | ~VoiceAllocatorSignalGenerator () |
Static Public Member Functions | |
| static MyClass * | create (size_t blocksize) |
| static void | destroy (MyClass *obj) |
Protected Attributes | |
| FloatArray | buffer |
Definition at line 151 of file VoiceAllocator.h.
|
inline |
Definition at line 158 of file VoiceAllocator.h.
|
inlinevirtual |
Definition at line 160 of file VoiceAllocator.h.
|
inlinestatic |
Definition at line 174 of file VoiceAllocator.h.
References VoiceAllocatorSignalGenerator< Allocator, SynthVoice, VOICES >::buffer, and FloatArray::create().
|
inlinestatic |
Definition at line 178 of file VoiceAllocator.h.
References VoiceAllocatorSignalGenerator< Allocator, SynthVoice, VOICES >::buffer, and FloatArray::destroy().
|
inlinevirtual |
Produce the next consecutive sample.
Reimplemented from SignalGenerator.
Definition at line 161 of file VoiceAllocator.h.
|
inlinevirtual |
Produce a block of samples.
Reimplemented from SignalGenerator.
Definition at line 167 of file VoiceAllocator.h.
References FloatArray::add(), and VoiceAllocatorSignalGenerator< Allocator, SynthVoice, VOICES >::buffer.
|
protected |