SynthLab SDK
SynthLab::WSOscillator Member List

This is the complete list of members for SynthLab::WSOscillator, including all inherited members.

activeOscSynthLab::WSOscillatorprotected
addModuleCore(std::shared_ptr< ModuleCore > core)SynthLab::SynthModulevirtual
audioBuffersSynthLab::SynthModuleprotected
clearFMBuffer() (defined in SynthLab::SynthModule)SynthLab::SynthModuleinline
clearModuleCores()SynthLab::SynthModulevirtual
coreProcessDataSynthLab::SynthModuleprotected
currSoloWave (defined in SynthLab::WSOscillator)SynthLab::WSOscillatorprotected
dllDirectory (defined in SynthLab::SynthModule)SynthLab::SynthModuleprotected
doNoteOff(MIDINoteEvent &noteEvent) overrideSynthLab::WSOscillatorvirtual
doNoteOn(MIDINoteEvent &noteEvent) overrideSynthLab::WSOscillatorvirtual
fmBufferSynthLab::SynthModuleprotected
getAllModuleStrings(std::vector< std::string > &moduleStrings, std::string ignoreStr)SynthLab::SynthModulevirtual
getAudioBuffers()SynthLab::SynthModuleinline
getModKnobStrings(std::vector< std::string > &modKnobStrings)SynthLab::SynthModulevirtual
getModKnobStrings(uint32_t coreIndex, std::vector< std::string > &modKnobStrings)SynthLab::SynthModulevirtual
getModulationInput()SynthLab::SynthModuleinline
getModulationOutput() (defined in SynthLab::SynthModule)SynthLab::SynthModuleinline
getModuleCoreStrings(std::vector< std::string > &moduleCoreStrings)SynthLab::SynthModulevirtual
getModuleStrings(std::vector< std::string > &moduleStrings, std::string ignoreStr="")SynthLab::SynthModulevirtual
getModuleStrings(uint32_t coreIndex, std::vector< std::string > &moduleStrings, std::string ignoreStr)SynthLab::SynthModulevirtual
getSelectedCoreIndex()SynthLab::SynthModulevirtual
getState()SynthLab::SynthModuleinlinevirtual
getWSOscModulationInput(uint32_t oscIndex)SynthLab::WSOscillator
getWTOscillator(uint32_t index)SynthLab::WSOscillator
glideModulatorSynthLab::SynthModuleprotected
initialize(const char *_dllDirectory)SynthLab::SynthModuleinlinevirtual
initRoundRobin (defined in SynthLab::WSOscillator)SynthLab::WSOscillatorprotected
makeWaveStringMap()SynthLab::WSOscillator
midiInputDataSynthLab::SynthModuleprotected
mixOscBuffers(std::shared_ptr< AudioBuffer > oscBuffers, uint32_t samplesInBlock, double scaling)SynthLab::WSOscillator
modulationInputSynthLab::SynthModuleprotected
modulationOutputSynthLab::SynthModuleprotected
moduleCoresSynthLab::SynthModuleprotected
moduleDataSynthLab::SynthModuleprotected
oscHasWaveIndex(uint32_t oscIndex, uint32_t waveIndex)SynthLab::WSOscillator
oscIsFree(uint32_t oscIndex, uint32_t waveAIndex, uint32_t waveBIndex)SynthLab::WSOscillator
oscMixCoeff (defined in SynthLab::WSOscillator)SynthLab::WSOscillatorprotected
packCores()SynthLab::SynthModulevirtual
parameters (defined in SynthLab::WSOscillator)SynthLab::WSOscillatorprotected
render(uint32_t samplesToProcess=1) overrideSynthLab::WSOscillatorvirtual
reset(double _sampleRate) overrideSynthLab::WSOscillatorvirtual
selectDefaultModuleCore()SynthLab::SynthModulevirtual
selectedCore (defined in SynthLab::SynthModule)SynthLab::SynthModuleprotected
selectModuleCore(uint32_t index)SynthLab::SynthModulevirtual
setFMBuffer(std::shared_ptr< AudioBuffer > pmBuffer)SynthLab::SynthModuleinline
setNewOscWaveA(uint32_t oscIndex, uint32_t waveAIndex, double oscAMixCoeff)SynthLab::WSOscillator
setNewOscWaveB(uint32_t oscIndex, uint32_t waveBIndex, double oscBMixCoeff)SynthLab::WSOscillator
setStandAloneMode(bool b)SynthLab::SynthModulevirtual
setUnisonMode(double _unisonDetuneCents, double _unisonStarPhase)SynthLab::SynthModuleinline
shutdown() (defined in SynthLab::SynthModule)SynthLab::SynthModuleinlinevirtual
standAloneMode (defined in SynthLab::SynthModule)SynthLab::SynthModuleprotected
startGlideModulation(GlideInfo &glideInfo) overrideSynthLab::WSOscillatorvirtual
SynthModule(std::shared_ptr< MidiInputData > _midiInputData)SynthLab::SynthModule
unisonDetuneCents (defined in SynthLab::SynthModule)SynthLab::SynthModuleprotected
unisonStartPhase (defined in SynthLab::SynthModule)SynthLab::SynthModuleprotected
update() overrideSynthLab::WSOscillatorvirtual
updateActiveOscillators()SynthLab::WSOscillator
waveSeqOsc (defined in SynthLab::WSOscillator)SynthLab::WSOscillatorprotected
waveSeqParams (defined in SynthLab::WSOscillator)SynthLab::WSOscillatorprotected
waveStringFinder (defined in SynthLab::WSOscillator)SynthLab::WSOscillatorprotected
WSOscillator(std::shared_ptr< MidiInputData > _midiInputData, std::shared_ptr< WSOscParameters > _parameters, std::shared_ptr< WavetableDatabase > _waveTableDatabase, uint32_t blockSize=64)SynthLab::WSOscillator
~SynthModule()SynthLab::SynthModulevirtual
~WSOscillator()SynthLab::WSOscillatorinlinevirtual