title: daisysp::VosimOscillator summary: Vosim Oscillator Module .
daisysp::VosimOscillator¶
Vosim Oscillator Module . More...
#include <vosim.h>
Public Functions¶
Name | |
---|---|
VosimOscillator() | |
~VosimOscillator() | |
void | Init(float sample_rate) |
float | Process() |
void | SetFreq(float freq) |
void | SetForm1Freq(float freq) |
void | SetForm2Freq(float freq) |
void | SetShape(float shape) |
Detailed Description¶
Vosim Oscillator Module .
Author: Ben Sergentanis
Date: Dec 2020 Two sinewaves multiplied by and sync'ed to a carrier.
Ported from pichenettes/eurorack/plaits/dsp/oscillator/vosim_oscillator.h
to an independent module.
Original code written by Emilie Gillet in 2016.
Public Functions Documentation¶
function VosimOscillator¶
function ~VosimOscillator¶
function Init¶
Parameters:
- sample_rate - The sample rate of the audio engine being run.
Initializes the FormantOscillator module.
function Process¶
Get the next sample
function SetFreq¶
Parameters:
- freq Frequency in Hz.
Set carrier frequency.
function SetForm1Freq¶
Parameters:
- freq Frequency in Hz.
Set formant 1 frequency.
function SetForm2Freq¶
Parameters:
- freq Frequency in Hz.
Set formant 2 frequency.
function SetShape¶
Parameters:
- shape Shape to set. Works -1 to 1
Waveshaping
---¶
Updated on 2024-01-03 at 19:38:46 +0000