daisysp::Wavefolder¶
#include <wavefolder.h>
Public Functions¶
Name | |
---|---|
Wavefolder() | |
~Wavefolder() | |
void | Init() |
float | Process(float in) |
void | SetGain(float gain) |
void | SetOffset(float offset) |
Detailed Description¶
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
Public Functions Documentation¶
function Wavefolder¶
function ~Wavefolder¶
function Init¶
Initializes the wavefolder module.
function Process¶
applies wavefolding to input
function SetGain¶
Parameters:
- gain Set input gain. Supports negative values for thru-zero
function SetOffset¶
Parameters:
- offset Offset odded to input (pre-gain) for asymmetrical folding.
---¶
Updated on 2024-01-03 at 19:38:46 +0000