|
void | setupChorus (const ModFXType &modFXType, int32_t modFXDepth, int32_t *postFXVolume, UnpatchedParamSet *unpatchedParams, LFOType &modFXLFOWaveType, int32_t &modFXDelayOffset, int32_t &thisModFXDelayDepth) const |
void | setupModFXWFeedback (const ModFXType &modFXType, int32_t modFXDepth, int32_t *postFXVolume, UnpatchedParamSet *unpatchedParams, LFOType &modFXLFOWaveType, int32_t &modFXDelayOffset, int32_t &thisModFXDelayDepth, int32_t &feedback) const |
| flanger, phaser, warble - generally any modulated delay tap based effect with feedback
|
template<ModFXType modFXType> |
void | processModFXBuffer (deluge::dsp::StereoBuffer< q31_t > buffer, int32_t modFXRate, int32_t modFXDepth, LFOType &modFXLFOWaveType, int32_t modFXDelayOffset, int32_t thisModFXDelayDepth, int32_t feedback, bool stereo) |
template<ModFXType modFXType> |
std::pair< int32_t, int32_t > | processModLFOs (int32_t modFXRate, LFOType modFXLFOWaveType) |
template<ModFXType modFXType, bool stereo> |
deluge::dsp::StereoSample< q31_t > | processOneModFXSample (deluge::dsp::StereoSample< q31_t > sample, int32_t modFXDelayOffset, int32_t thisModFXDelayDepth, int32_t feedback, int32_t lfoOutput, int32_t lfo2Output) |
deluge::dsp::StereoSample< q31_t > | processOnePhaserSample (deluge::dsp::StereoSample< q31_t > sample, int32_t modFXDepth, int32_t feedback, int32_t lfoOutput) |