VOSIM Osc
SourcesvosimModerate CPU
Vowel-formant oscillator — two formants sync’d to a carrier.
What it does
Vowel / formant-synthesis voice.
Wraps daisysp::VosimOscillator — two sinewaves multiplied by and sync’d to a carrier. SetFreq / SetForm1Freq / SetForm2Freq / SetShape update per sample. No native SetAmp, so the Amp port is a post-multiply VCA.
Parameters
-
Formant 1 (Hz)
form1Frequency of the first formant peak in Hz — the lower of the two, and the one that does most of the work in making a sound read as a particular vowel. Human vowels sit at recognisable pairs, so around 730 Hz here with 1090 in Formant 2 gives an ah, while lower first formants move towards oo and ee. Per-sample, so sweeping it produces talking textures.
-
Formant 2 (Hz)
form2Frequency of the second, higher formant peak in Hz. Where Formant 1 establishes the vowel, this one sharpens it and decides how bright or forward it sounds; moving the two independently is what makes the tile sound like it is articulating rather than simply being filtered. Per-sample and modulatable.
-
Shape
shapeWaveshapes the combined result across −1 to 1, with 0 as the neutral setting. Pushing towards either end adds harmonics and hardens the tone, taking it from a soft sung quality towards something buzzier and more synthetic. It acts on the output of the formant pair, so it colours whatever vowel the two formants have set up rather than moving it.
Carrier sync’d to Freq, with two formant peaks (Form 1 / Form 2) that shape vowel-like timbres — set them to vowel formant pairs (e.g. ~730/1090 = “ah”). Shape (−1..1) waveshapes the result. Sweep the formants for talking textures. All ports are per-sample (modulatable); wire an envelope into Amp (a VCA) to play it.
Ports
In
-
Freq
frequency -
Form 1
form1 -
Form 2
form2 -
Shape
shape -
Amp
amplitude
Out
-
Audio Out
output
Audio Control
Inputs
- Freq
- Carrier pitch in Hz.
- Form 1
- First formant frequency in Hz.
- Form 2
- Second formant frequency in Hz.
- Shape
- Waveshape, −1..1.
- Amp
- Output level (VCA). Defaults to 1.0.
Outputs
- Audio Out
- Formant-shaped output.