home/ modules/ modulation-effects-ringmod-vocoder

Ring modulation, AM, frequency shifting, and vocoding

  • learner can use amplitude and ring modulation to generate sum/difference sidebands and inharmonic timbres
  • learner can distinguish ring modulation, frequency shifting, and vocoding, and apply vocoding to impose one sound's spectral envelope on another

Build a robotic vocal effect: drive a vocoder with a voice modulator over a saw carrier, then contrast it with a ring-modulated and a frequency-shifted version of the same source, explaining the spectral difference.

This module builds toward one whole task: a robotic vocal patch you could actually drop into a synthwave or electro set — a vocoded voice over a saw carrier, played next to ring-modulated and frequency-shifted versions of the same voice so you can hear and explain why each one sounds the way it does. In a live rig (Surge XT with audio input, or any live-coding environment with a mic bus) this family of effects covers everything from Dalek mangling to 80s sci-fi vocals, and choosing the wrong one on stage is an audible mistake.

The arc starts fully supported. First, detune two sines and listen to beats — the atoms on beats from a frequency difference and from cycling phase give you multiplication’s simplest audible face. Then speed the modulator into the audio range: the amplitude-modulation atom (tremolo below ~20 Hz, carrier±modulator sidebands above) is your just-in-time pointer for the first patching exercise, and the ring-modulation atom explains why suppressing the carrier turns the same math clangorous and inharmonic. Drill these two until sideband arithmetic is automatic — the capstone assumes it. Next, the Bode frequency-shifting atom reframes the sidebands: a fixed Hz offset that breaks harmonic ratios. Finally, the two vocoder atoms — the band/carrier/modulator mechanism and its retro-vocal application — plus the cross-synthesis atom generalize to imposing one sound’s spectral envelope on another.

The required atoms gate the capstone: without them you cannot patch it or narrate the spectral contrast. Supporting atoms enrich — Surge XT’s mixer ring-mod routings ground the exercises in a concrete instrument, phase interference deepens the beats intuition, and spectral mapping opens a door beyond the module.

Runnable examples

Generated from the context/ instrument corpus by concept (redistributable idioms only). Do not edit — regenerate with gen-module-examples.mjs.

ring-modulation

osc 440 * osc 220 >> audio

punctual-0004 · CC0-1.0

{ (SinOsc.ar(440) * SinOsc.ar(221)) * 0.2 }.play

supercollider-0004 · CC0

formant-vowel

note("<c3 e3 g3>").vowel("<a e i o>")

strudel-0036 · CC0

d1 $ note "c e g" # sound "supersquare" # vowel "a e i"

tidal-0035 · CC0

Atoms in this module

Required — these gate the capstone

Ring modulation multiplies two signals, outputting sum and difference frequencies while suppressing the originals
Concept L2 First instrument BE
Amplitude modulation produces tremolo at sub-audio rates and carrier±modulator sidebands at audio rates
Concept L2 First instrument BE
Two sine waves of close but different frequencies produce audible beats at a rate equal to their frequency difference
Fact L1 Foundations BA
Two oscillators at nearly equal frequencies produce audible beats whose rate equals the frequency difference
Concept L2 First instrument BA
Frequency shifting adds a fixed Hz offset to every partial, breaking harmonic ratios into inharmonic spectra
Concept L3 Craft BD
A vocoder imposes the spectral envelope of a modulator signal onto a carrier using a bank of matched band filters
Concept L3 Craft BD
A vocoder imposes a voice onto a synth carrier to produce robotic 80s-style vocals
Concept L2 First instrument B
Cross-synthesis imposes the spectral envelope of one sound onto another by multiplying their spectra
Concept L3 Craft BJ

Supporting — enrichment, not gating

Surge XT provides digital ring modulation between oscillator pairs in the mixer and as a filter configuration
Concept L2 First instrument B
Two sine waves of the same frequency add constructively or destructively depending on their relative phase
Concept L1 Foundations B
Spectral mapping transforms the partials of one sound to a target spectrum while preserving the overall tonal character
Procedure L4 Performance B