Class daisysp::Wavefolder¶
ClassList > daisysp > Wavefolder
#include <wavefolder.h>
Public Functions¶
| Type | Name |
|---|---|
| void | Init () |
| float | Process (float in) |
| void | SetGain (float gain) |
| void | SetOffset (float offset) |
| Wavefolder () |
|
| ~Wavefolder () |
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 Init¶
Initializes the wavefolder module.
function Process¶
applies wavefolding to input
function SetGain¶
Parameters:
gainSet input gain. Supports negative values for thru-zero
function SetOffset¶
Parameters:
offsetOffset odded to input (pre-gain) for asymmetrical folding.
function Wavefolder¶
function ~Wavefolder¶
The documentation for this class was generated from the following file external-docs/DaisySP/Source/Effects/wavefolder.h