Classic VCO
Audio Generators

- Tuning Knob Sets the oscillator frequency when the Pitch input is at 0V. Double-click for middle C.
- Fine Knob ±1 semitone adjustment around tuning frequency.
- Hertz Knob ±5 Hz adjustment around tuning frequency.
- Pulse Width Knob Adjusts rectangular output duty cycle from 5% to 95%. Double-click for 50%.
- FM Depth Knob Controls the amount of linear frequency modulation from the signal connected to the FM input.
- FM Input Audio-rate frequency modulation input.
- Hard Sync Input Resets the VCO every time the input signal crosses a threshold slightly above 0V. For best results, connect to the sawtooth output of another VCO.
- Pitch Input Calibrated for 1V/octave pitch signals.
- VCO Outputs The VCO can produce 5 different waveforms, each with their own output. They are:
- Sub-oscillator: square wave at half the VCO frequency
- Pure sine wave
- Triangular
- Sawtooth
- Rectangular: duty cycle set by Pulse Width knob
Overview ⚓︎
This is a classic VCO for subtractive synthesis. Inspired by many traditional oscillator designs, it provides individual outputs for sawtooth, triangular, rectangular and sine waveforms, as well as an additional sub-octave square wave oscillator.
It features hard sync and linear FM inputs for increased sonic possibilities.
In Depth ⚓︎
Tuning ⚓︎
Tuning is controlled by the main Tuning knob, the Fine and Hertz knobs, their respective modulation inputs, and the Pitch input. See Oscillator Tuning for more information.
Linear FM ⚓︎
This oscillator supports through-zero linear frequency modulation (TZFM). Connect an audio-rate signal to the FM Input jack, such as the Sine output from another Classic VCO module, and adjust the FM Depth knob to control the amount of frequency modulation.
In FM synthesis, the VCO signal being modulated is called the carrier, and the source connected into the FM Input jack is called the modulator.
For clean FM sounds, use sine or triangular waves and try simple ratios such as 1:1, 2:1, or 3:1 between the frequencies of the modulator and the carrier. Using more complex waveforms and ratios may result in sounds that are harder to tune and to control.
This type of FM synthesis was popularized by so-called west-coast analog synthesizers, where simple oscillators are combined with FM and further processed with wave shapers like the Wavefolder to increase their harmonic content. If you are looking for FM timbres reminiscent of popular digital synthesizers, sound cards and game consoles from the 1980s and early 1990s, take a look at the 3-operator Digital FM module.
Hard Sync ⚓︎
Hard sync consists in creating new timbres by resetting the VCO to the start of its cycle every time the Hard Sync input voltage crosses a threshold slightly above 0V. The VCO will then follow the fundamental frequency of the signal connected to the Hard Sync input, and its tuning will affect the timbre of the sound.
The typical hard sync configuration uses two oscillators: a master and a slave. The master signal should be connected into the slave’s Sync input. Both VCOs should have the same Pitch input. Setting the slave’s Tuning knob above the master’s value and modulating it with an LFO or an envelope will result in the classic hard sync sound coming out of the slave’s output.
For best results, the Hard Sync input should be patched to the sawtooth output of another Classic VCO module to minimize digital aliasing artifacts.
In a complex patch with multiple VCOs with FM or ring modulation, the Hard Sync input can also be patched to a Keyboard Trig output to restart all VCOs to the same phase when a new note is played so that it always sounds the same.
Pulse Width ⚓︎
The Pulse Width knob controls the duty cycle of the rectangular wave output and has no effect on other outputs. When centered (default double-click setting), the output will be a pure square wave (50% duty cycle). When fully counterclockwise, the duty cycle will be 5%. When fully clockwise, the duty cycle will be 95%.
Modulating the pulse width with a LFO can produce the classic pulse width modulation effect. The Pulse Width knob has folding modulation inputs, guaranteeing an audible effect for any modulation input no matter what the knob settings are.
Outputs ⚓︎
The module provides separate outputs for all waveforms it produces. Each output is represented by a picture of the waveform. From top to bottom, they are:
- Sub (square wave one octave below the VCO frequency)
- Sine
- Triangular
- Sawtooth
- Rectangular






If you want a mix of different waveforms, you can connect these 5 outputs to a Mix 5 module’s 5 inputs.
It can be even more fun to use a Polarizing Mixer and experiment with phase-cancellation effects by using a positive sawtooth and negative square.
Technical Notes ⚓︎
The maximum oscillator frequency is limited to 13000 Hz, which is slightly above the frequency of the highest MIDI note. At a sampling rate of 44.1 kHz or 48 kHz, some aliasing can be heard in the upper range, especially when using the hard sync or FM features.