Chapter 9MiniSynth: Analog Modeling Synthesizer

MiniSynth is based on the architectures of the Korg Volca Keys and Moog MiniMoog synths. MiniSynth features the same MIDI implementation as NanoSynth and uses a modulation matrix to simplify programming and increase flexibility. You can spin off many variations of MiniSynth for your own projects. In this chapter, we will replace the NanoSynth voice structure with a new voice object called CMiniSynthVoice. This object is derived from the base class CVoice. The CVoice object is going to handle much of the core functionality that the rest of the synths will use, and each new synth in this chapter will introduce a new derived voice class based on the specific needs of each synth design. CVoice does ...

Get Designing Software Synthesizer Plug-Ins in C++ 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.