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)

    form1
    Default 880Range 20 … 8000

    Frequency 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)

    form2
    Default 1320Range 20 … 8000

    Frequency 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

    shape
    Default 0.5Range -1 … 1

    Waveshapes 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.