Tone-generating oscillator with V/oct pitch input, four waveforms, and pulse-width control on the square wave.
Category: Audio
| Name | Type | Description |
|---|
| note | control | 1V/octave pitch CV. Sums with the `note` parameter; smoothed (~5 ms) to kill zipper noise on fast note streams. |
| pw | control | Phase-symmetry modulation, 0–1. Warps all four waveforms — 0.5 gives the standard symmetric shape. |
| reset | control | Rising edge resets the oscillator phase to 0 sample-accurately. Lets a fast attack open click-free. |
Outputs
| Name | Type | Description |
|---|
| out | audio | Oscillator audio. |
Parameters
| Name | Type | Default | Range | Unit | Description |
|---|
| waveform | enum | sine | sine, square, sawtooth, triangle | — | Output wave shape. Square and sawtooth are band-limited (PolyBLEP) to suppress aliasing. |
| note | number | 0 | -5–5 | note | Base pitch (V/octave; 0 = C4). Sums with the `note` input. |
| detune | number | 0 | -1200–1200 | cents | Fine tuning in cents (100 = one semitone). |
| pulseWidth | number | 0.5 | 0.01–0.99 | — | Phase symmetry. At 0.5 each waveform has its standard symmetric shape; off-centre values warp it (square → narrower pulse, sawtooth → asymmetric ramp, etc.). |