2 The Synth Engine
The synth engine implements the entire synth architecture, and SynthEngine is the single C++ object you need to add to your plugin framework’s processing object. In the example plugins designed with ASPiK, this is the PluginCore C++ object; for JUCE, it is the AudioProcessor object. Each of the synth projects is packaged in a single SynthEngine object, which is implemented in synthengine.h and sythengine.cpp, and located in a directory with the other supporting object files. These objects are framework agnostic, meaning they are pure C++, have no bindings to any plugin framework, and do not require additional libraries beyond the built-in standard template libraries included in your compiler. In Chapter 5, you will learn ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access