|
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 (std::span< StereoSample > 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> |
StereoSample | processOneModFXSample (StereoSample sample, int32_t modFXDelayOffset, int32_t thisModFXDelayDepth, int32_t feedback, int32_t lfoOutput, int32_t lfo2Output) |
|
StereoSample | processOnePhaserSample (StereoSample sample, int32_t modFXDepth, int32_t feedback, int32_t lfoOutput) |
|