June 2021
Intermediate to advanced
304 pages
9h 2m
English
The SynthLab SynthVoice object is responsible for rendering note-events, and there is one voice object per note of polyphony in the synths. As with the engine, the SynthVoice object has no base class but is set up to be a base class with the virtual functions and destructor, so feel free to subclass your own when you are ready. The term “voice” has several meanings in synth lingo, but here, it also includes the synth type. The voice architecture is covered in Section 1.5.
The voice performs three tasks during the synth’s operation: (1) initialization, (2) responding to MIDI note-on and note-off messages, and (3) controlling the audio signal flow through a set of member ...
Read now
Unlock full access