Main Page | Namespaces | Classes | Compounds | Files | Compound Members | Related
SynthCore Namespace ReferenceThe main part of the synth framework. More...
Detailed DescriptionThe main part of the synth framework.
The design is centered around the Synth class. This class is a container for:
A primary SynthVoice (AKA firstVoice) consisting of: A Sampler (A voltage controlled oscillator component) connected to an envelope, which again would be connected to an filter (controlled by another envelope).
This SynthVoice would be duplicated to the desired number of polyphonic voices. Notice that the duplication is not entirely trivial since the Modules need to share ressources (IE only the Sampler in firstVoice would contain the actual wavedata).
The pre-processing modules in the Synth unit would consist of a 'Polyphony' Module, mixing together the SynthVoice, and typically an reverb or delay effect (as for now, the tube Module would be a good substitute).
The following rules must be followed if new Modules are added.
Docs made by Doxygen. Email: Mikael Christensen