45 std::function<float(
float)>
function = [](
float x) {
return std::tanh(x); };
Distortion/modulation effect class.
Definition Distortion.h:36
auto processSample(float) const -> float
Processes a single sample through the distortion effect.
Definition Distortion.cpp:32
void setParams(const Params &)
Sets the parameters for the distortion effect.
Definition Distortion.cpp:27
The parameters for the distortion effect.
Definition Distortion.h:40
std::function< float(float)> function
Distortion function which is applied to the signal.
Definition Distortion.h:45
float preGain
Gain (dB), which is applied to the input signal.
Definition Distortion.h:42