SynthLab SDK
SynthInterfaces

These are pure abstrace interfaces to be used as base classes for the synth objects. These allow container objects to hold (shared) simple interface pointers, or the actual object pointers; all object interfacing is done through the common objec model interfaces here. More...

Classes

class  SynthLab::IModulator
 Interface for modulator objects. More...
 
class  SynthLab::IWavetableSource
 Interface for wavetable sources. More...
 
class  SynthLab::IWavetableDatabase
 Interface for wavetable databases. More...
 
class  SynthLab::IPCMSampleSource
 Interface for PCM sample sources. More...
 
class  SynthLab::IPCMSampleDatabase
 Interface for PCM sample databases. More...
 
class  SynthLab::IMidiInputData
 Interface for a MIDI input data object. More...
 
class  SynthLab::IFilterBase
 Simple interface for SynthLab filters. More...
 

Detailed Description

These are pure abstrace interfaces to be used as base classes for the synth objects. These allow container objects to hold (shared) simple interface pointers, or the actual object pointers; all object interfacing is done through the common objec model interfaces here.