Skip to content

Oscillators

Pure waveform oscillators for generating basic audio signals. These are the fundamental building blocks for synthesis.

All oscillators share the same core parameters:

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz440 HzThe pitch of the oscillator
Phase0.0 - 1.00.0Starting point in the wave cycle

All frequency and phase inputs are hybrid (Data+CV). Connect CV for sample-accurate pitch modulation.

Sine

Pure sine wave. The simplest possible sound with no harmonics at all. Produces a clean, pure tone. Often used as a building block for FM synthesis or as a sub-bass.

Sine

Saw

Sawtooth wave. Contains all harmonics (1st, 2nd, 3rd, 4th...) which makes it the richest and buzziest of the basic waveforms. The classic starting point for subtractive synthesis.

Saw

Triangle

Triangle wave. Contains only odd harmonics (1st, 3rd, 5th...) but at much lower levels than a square wave. Produces a soft, flute-like tone.

Triangle

Square

Square wave. Contains only odd harmonics. Produces a hollow, woody, clarinet-like tone. Useful for basses and leads.

Square

Pulse

Pulse wave with adjustable duty cycle. When the Width is 0.5, it sounds exactly like a square wave. Moving the width away from 0.5 thins the sound and changes the harmonic content. Modulating the width with an LFO creates the classic PWM (Pulse Width Modulation) effect.

Pulse

ParameterRangeDefaultDescription
Width0.01 - 0.990.5Duty cycle. 0.5 = square wave. Values closer to 0 or 1 produce thinner, nasal sounds

Phase (Phasor)

Outputs a 0-to-1 ramp signal at the specified frequency. Not really meant to be listened to directly. Instead, use it as a modulation source, to drive step sequencers (via the Phase input), or as a building block for custom waveforms.

Phase

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz1.0 HzRamp rate
Phase0.0 - 1.00.0Phase offset
ResetEventReset the ramp back to zero

Subtractive

A more complex oscillator that combines multiple waveform shapes with built-in waveshaping features. Think of it as several oscillators and effects packed into one node.

Subtractive

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz440 HzPitch
Phase0.0 - 1.00.0Phase offset
Shape0.0 - 1.00.5Smoothly morphs between different waveform shapes
Width0.05 - 0.950.5Changes the symmetry of the waveform, similar to pulse width
Triangle0.0 - 1.00.0Blends in a triangle wave on top of the main shape
Sub0.0 - 1.00.0Adds a sub-oscillator one octave below for extra low-end weight
Fold0.0 - 1.00.0Applies wavefolding for adding complex harmonics
Drive0.5 - 12.01.0Pushes the signal into saturation for warmth and grit

Wavetable

Reads through a bank of pre-recorded waveform snapshots (a "wavetable"). By sweeping the Position parameter, you smoothly morph between different wave shapes, creating evolving, animated timbres that simple oscillators cannot produce.

Wavetable

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz440 HzPitch
Phase0.0 - 1.00.0Phase offset
Position0.0 - 1.00.0Where in the wavetable to read. Modulate this with an LFO or envelope for movement
Warp0.0 - 1.00.0Warps how the wavetable is read
Tilt-1.0 - 1.00.0Tilts the spectrum. Negative = darker, positive = brighter
Drive0.5 - 12.01.0Saturation
BankChoiceClassicWhich wavetable bank to use

Available banks: Classic, PWM, Formant, Metallic, Harmonic, Vocal, FM, Reso, LoFi, Custom

Additive

Builds sound by stacking individual harmonics (sine waves at multiples of the fundamental frequency). You control the volume of each harmonic independently, giving you precise control over the timbre.

Additive

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz440 HzFundamental frequency
Phase0.0 - 1.00.0Phase offset
Stretch0.5 - 2.01.0Spreads or compresses the harmonic spacing. At 1.0 harmonics are natural (2x, 3x, 4x...). Values above 1.0 stretch them apart for metallic, bell-like sounds
Tilt-2.0 - 2.00.0Controls the overall brightness. Negative = fewer highs, positive = more highs
Partial 1-80.0 - 1.0variesVolume of each individual harmonic

Supersaw Unison

Stacks multiple slightly detuned sawtooth waves together for a massive, thick sound. This is the classic "supersaw" sound used heavily in trance, EDM, and pop music.

Supersaw Unison

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz110 HzPitch
Detune0 - 80 cents18How far apart the voices are tuned. More = thicker but less focused
Spread0.0 - 1.00.65How the voices are distributed in the stereo field
Stereo Width0.0 - 1.00.8Overall stereo width
Voices1 - 95Number of stacked saw waves. More = fatter but uses more CPU

West Coast

Inspired by West Coast synthesis (Buchla-style). Combines an oscillator with waveshaping and wavefolding for creating complex timbres from a single source, without needing a separate filter.

West Coast

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz110 HzPitch
Phase0.0 - 1.00.0Phase offset
Timbre0.0 - 1.00.0Timbral brightness and complexity
Fold0.0 - 1.00.35Wavefolding amount. Adds harmonic complexity
Symmetry-1.0 - 1.00.0Shifts the waveform symmetry for different harmonic content
Drive0.5 - 12.01.5Saturation amount

FM Voice

FM (Frequency Modulation) synthesis. One oscillator (the modulator) modulates the frequency of another (the carrier). Small amounts of FM add subtle brightness. Large amounts create complex, bell-like or metallic tones.

FM Voice

ParameterRangeDefaultDescription
Frequency0 - 20,000 Hz220 HzCarrier frequency (the pitch you hear)
Ratio0.0 - 16.01.0Modulator frequency as a multiple of the carrier. Integer ratios (1, 2, 3...) sound harmonic. Non-integer ratios sound metallic/inharmonic
Index0.0 - 32.00.0FM depth. 0 = pure sine. Higher values = more and brighter harmonics
Feedback-2.0 - 2.00.0The modulator feeds back into itself, creating noise-like and chaotic tones at high values
Mod Amount0 - 20,000 Hz1,000 HzDepth of external FM modulation (from the Mod audio input)

Also accepts an external audio signal on the Mod input for cross-modulation with other oscillators.

MNodes Documentation