SynthLab SDK
SynthLab::WaveTableBank Class Reference
Inheritance diagram for SynthLab::WaveTableBank:
SynthLab::IWaveBank

Public Member Functions

virtual double readWaveTable (IWaveTable *selectedWT, double readIndex)
 
virtual double morphWaveTable (MorphTablePair *selectedWTPair, double readIndex, double morphModulation)
 
virtual bool resetWaveTables (double sampleRate)
 
virtual IWaveTable * selectTable (int oscillatorWaveformIndex, uint32_t midiNoteNumber, uint32_t &tableLen)
 
virtual MorphTablePairselectTablePair (double morphPosition, uint32_t midiNoteNumber)
 
virtual uint32_t getNumWaveforms ()
 
virtual std::vector< std::string > getWaveformNames ()
 
virtual std::string getWaveBankName ()
 
virtual void setWaveBankName (std::string _bankName)
 

The documentation for this class was generated from the following file: