Vosim Oscillator Module
.
More...
#include <vosim.h>
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.
◆ Init()
void VosimOscillator::Init |
( |
float | sample_rate | ) |
|
Initializes the FormantOscillator module.
- Parameters
-
sample_rate | - The sample rate of the audio engine being run. |
◆ Process()
float VosimOscillator::Process |
( |
| ) |
|
◆ SetForm1Freq()
void VosimOscillator::SetForm1Freq |
( |
float | freq | ) |
|
Set formant 1 frequency.
- Parameters
-
◆ SetForm2Freq()
void VosimOscillator::SetForm2Freq |
( |
float | freq | ) |
|
Set formant 2 frequency.
- Parameters
-
◆ SetFreq()
void VosimOscillator::SetFreq |
( |
float | freq | ) |
|
Set carrier frequency.
- Parameters
-
◆ SetShape()
void VosimOscillator::SetShape |
( |
float | shape | ) |
|
Waveshaping
- Parameters
-
shape | Shape to set. Works -1 to 1 |
The documentation for this class was generated from the following files:
- Source/Synthesis/vosim.h
- Source/Synthesis/vosim.cpp