Gin
|
State managment for audio functions. More...
Public Member Functions | |
void | setSampleRate (double sr) |
void | addConstants (gin::EquationParser &) |
void | addUtilities (gin::EquationParser &) |
void | addOscillatorFunctions (gin::EquationParser &) |
void | addSynthFilterFunctions (gin::EquationParser &) |
void | addEffectFilterFunctions (gin::EquationParser &) |
Public Attributes | |
gin::BandLimitedLookupTables * | lookupTables = nullptr |
Protected Member Functions | |
template<class T > | |
T * | getFuncParams (int i, double sr) |
Protected Attributes | |
std::map< int, std::unique_ptr< FuncState > > | funcStates |
double | sampleRate = 44100.0 |
State managment for audio functions.
void AudioFunctionHost::setSampleRate | ( | double | sr | ) |
void AudioFunctionHost::addConstants | ( | gin::EquationParser & | ) |
void AudioFunctionHost::addUtilities | ( | gin::EquationParser & | ) |
void AudioFunctionHost::addOscillatorFunctions | ( | gin::EquationParser & | ) |
void AudioFunctionHost::addSynthFilterFunctions | ( | gin::EquationParser & | ) |
void AudioFunctionHost::addEffectFilterFunctions | ( | gin::EquationParser & | ) |
|
protected |
References funcStates.
gin::BandLimitedLookupTables* AudioFunctionHost::lookupTables = nullptr |
|
protected |
Referenced by getFuncParams().
|
protected |