Var-Saw Osc
SourcesvarsawoscLight CPU
Anti-aliased morphable saw — Shape + pulse width + VCA Amp.
What it does
Anti-aliased saw with a morphable shape — classic synth voice.
Wraps daisysp::VariableSawOscillator. Freq / Waveshape / PulseWidth update at audio rate. The Amp port is a post-multiply VCA (no native SetAmp).
Parameters
-
Shape
waveshapePicks what the saw does at the turnaround: 0 cuts a notch into it, 1 gives it a slope. Mid values blend the two.
-
Pulse Width
pwHow wide the notch or slope Shape selected is — the saw's duty. 0.5 is symmetric; toward either end the wave skews and gets brighter. The usable span narrows as pitch rises: DaisySP clamps it to roughly 2× and 1−2× the normalised frequency, and pins it to 0.5 outright above a quarter of the sample rate, so extreme settings stop biting on high notes.
A band-limited saw with a morphable shape and skewable pulse width. Both accept Mod sources. Amp defaults to full scale — wire an envelope into Amp to shape level.
Ports
In
-
Freq
frequency -
Shape
waveshape -
Width
pw -
Amp
amplitude
Out
-
Audio Out
output
Audio Control
Inputs
- Freq
- Pitch in Hz.
- Shape
- Saw morph, 0 → 1.
- Width
- Pulse width, 0 → 1.
- Amp
- Output level (VCA). Defaults to 1.0.
Outputs
- Audio Out
- Audio-rate waveform.
Patches using it
- Synth Voice (Moog)
touch2
Bundled with the app — open one from the example browser.