Multi-Oscillator Synthesis in Audacity Without Plugins

Audacity can synthesize rich, multi-oscillator synthesizer sounds entirely out of the box without requiring third-party VSTs or external instruments. While primarily known as an audio editor rather than a synthesizer, Audacity contains native waveform generation tools, track-layering capabilities, dynamic envelope shapers, and the built-in Nyquist programming language. By treating individual audio tracks as separate oscillators and combining them through standard mixing techniques, users can design classic multi-oscillator patches such as detuned supersaws, harmonic organ stacks, and frequency-modulated textures directly on the timeline.

The Principle: Audio Tracks as Oscillators

In a standard hardware or software synthesizer, an oscillator continuously produces a basic waveform (such as a sine, triangle, sawtooth, or square wave) at a specific pitch. In Audacity, an audio track containing a generated tone functions as an oscillator. By creating multiple tracks with different or slightly varied tones and playing them simultaneously, you reproduce the architecture of a multi-oscillator synthesizer.

Step-by-Step: Creating a Multi-Oscillator Patch

1. Generating the Primary Waveforms

To set up the oscillators:

  1. Open Audacity and navigate to Generate > Tone... (or Generate > Chirp... for sweeping effects).
  2. Choose your base waveform: Sine, Square, or Sawtooth.
  3. Set the base frequency (for example, 440 Hz for note A4) and the desired duration.
  4. Click Apply to generate the first oscillator on Track 1.

2. Adding Secondary Oscillators

To make the sound a multi-oscillator patch, create additional layers:

  1. Go to Tracks > Add New > Mono Track.
  2. Select an equivalent region on the new track.
  3. Open Generate > Tone... again.
  4. Set the waveform and frequency. For classic sub-oscillator designs, set the frequency one octave lower (e.g., 220 Hz). For harmonic enrichment, choose a different waveform or a fifth interval (e.g., 660 Hz).

3. Creating Unison and Detune Effects

The "fat" sound typical of analog multi-oscillator synthesizers comes from subtle frequency offsets (detuning):

4. Shaping with Envelopes and Filters (Subtractive Synthesis)

Once the raw oscillators are combined, you can sculpt the composite sound using Audacity’s built-in processing tools:

Advanced Native Synthesis: The Nyquist Prompt

For users wanting deeper algorithmic control, Audacity includes the Nyquist Prompt (Tools > Nyquist Prompt), a built-in LISP-based synthesis engine. Nyquist can mathematically generate multi-oscillator arrays in a single command without creating separate tracks manually.

For instance, you can combine multiple sine waves or frequency-modulated oscillators algorithmically using native code:

; Waveform combining a fundamental tone and two detuned oscillators
(sim (scale 0.5 (hzosc 220))
     (scale 0.25 (hzosc 221.5))
     (scale 0.25 (hzosc 218.5)))

Running this script directly produces a 3-oscillator unison tone inside the selected track area.

Advantages and Limitations

Using Audacity for multi-oscillator sound design provides full sample-level precision and total control over phase alignment, track balancing, and custom envelopes without CPU strain or third-party dependencies. However, because Audacity is an offline editor, it lacks real-time MIDI keyboard performance capabilities; all synthesis must be pre-rendered, manually tuned, and arranged directly on the project timeline.