DaisySP
|
#include <wavefolder.h>
Public Member Functions | |
void | Init () |
float | Process (float in) |
void | SetGain (float gain) |
void | SetOffset (float offset) |
Basic wavefolder module.
Amplitude of input determines level of folding. Amplitudes of magnitude > 1.0 will start to fold.
Original author(s) : Nick Donaldson Year : 2022
void Wavefolder::Init | ( | ) |
Initializes the wavefolder module.
float Wavefolder::Process | ( | float | in | ) |
applies wavefolding to input
|
inline |
gain | Set input gain. Supports negative values for thru-zero |
|
inline |
offset | Offset odded to input (pre-gain) for asymmetrical folding. |