DaisySP
|
Granular Oscillator Module. More...
#include <grainlet.h>
Public Member Functions | |
void | Init (float sample_rate) |
float | Process () |
void | SetFreq (float freq) |
void | SetFormantFreq (float freq) |
void | SetShape (float shape) |
void | SetBleed (float bleed) |
Granular Oscillator Module.
Initialize the oscillator
sample_rate | Sample rate of audio engine |
float GrainletOscillator::Process | ( | ) |
Get the next sample
Sets the amount of formant to bleed through
bleed | Works best 0-1 |
Sets the formant frequency
freq | Frequency in Hz |
Sets the carrier frequency
freq | Frequency in Hz |
Waveshaping
shape | Shapes differently from 0-1, 1-2, and > 2. |