SynthLab SDK
SynthModules

These are the modular building blocks in the SynthLab project. All of these except the DCA include four member cores (it is easy to increase the maximum core count). More...

Classes

class  SynthLab::FilterModule
 
class  SynthLab::Oscillator
 General pirched oscillator module; use this object for oscillators that do not fit into one of the other categories (wavetable, PCM sample, VA, FM, physical model) More...
 
class  SynthLab::AudioDelay
 Audio Ping-Pong Delay module. More...
 
class  SynthLab::DCA
 Digitally Controlled Amplifier module. More...
 
class  SynthLab::DXEG
 Specialized version of the Envelope Generator (EG) module. More...
 
class  SynthLab::EnvelopeGenerator
 Envelope Generator (EG) module. More...
 
class  SynthLab::FMOperator
 FMOperator module. More...
 
class  SynthLab::KSOscillator
 Physical modeling oscillator fearuring Karplus-Strong plucked string algorithm. More...
 
class  SynthLab::SynthLFO
 LFO module. More...
 
class  SynthLab::SynthModuleNoCores
 Digitally Controlled Amplifier module. More...
 
class  SynthLab::SynthModuleWithCores
 Virtual analog oscillator module. More...
 
class  SynthLab::NoiseOscillator
 Noise oscillator module. More...
 
class  SynthLab::PCMOscillator
 PCM sample based oscillator module. More...
 
class  SynthLab::WaveSequencer
 WaveSequencer module. More...
 
class  SynthLab::SynthFilter
 Synthesizer filter module. More...
 
class  SynthLab::VAOscillator
 Virtual analog oscillator module. More...
 
class  SynthLab::WSOscillator
 This is an aggregate of 4 wavetable oscillators being controlled with the single object that appears as an oscillator to the voice objecgt. More...
 
class  SynthLab::WTOscillator
 Wavetable oscillator module. More...
 

Detailed Description

These are the modular building blocks in the SynthLab project. All of these except the DCA include four member cores (it is easy to increase the maximum core count).

Included Modules: