16     The SynthLab Synth Projects

The SynthLab engine and voice architectures are fundamentally identical across all of the projects, as shown in Figure 16.1. The projects’ quad oscillator banks are different, but everything else remains the same. The wave sequencing SynthLab-WS includes the additional WaveSequencer object, but it also uses four oscillators in its implementation.

16.1   SynthLab Modulation Matrix

All SynthLab projects use the same modulation matrix, except the wave sequencing synth, which adds an additional modulation source row, as shown in Figure 16.2. The sources on the left column are the main synth modulators, and you can add many more rows if you like since the LFOs and EGs have multiple outputs. The destinations across ...

Get Designing Software Synthesizer Plugins in C++, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.