June 1, 2026

Through-Zero FM: An Interactive Guide

See what happens to a carrier when the modulator takes its frequency below zero, with an interactive visualization.

Frequency modulation works by using one oscillator, the modulator, to continuously vary the frequency of another, the carrier. Through-zero FM takes this further: when the modulator pushes the carrier’s frequency all the way down to zero Hz and beyond, the carrier reverses direction. This interactive shows the three signals involved.

The carrier and modulator are independent: changing one has no effect on the other. The output is where their interaction happens. The modulator is what drives the carrier frequency below zero, causing the phase reversal that defines through-zero FM. Depth scales how far the modulator can push the carrier frequency from its center. The greater the deviation, the more sidebands are generated and the more complex the output becomes.

The ratio between the carrier and modulator frequencies determines the character of the output. Integer ratios produce harmonic, musical results. Non-integer ratios produce inharmonic, metallic textures. The further into negative frequency the carrier is pushed, the more the output folds back on itself, producing the complex timbres that through-zero FM is known for.

8x
2x
0.50
carrier (unmodulated)
modulator
output (through-zero FM)
carrier modulator output

Linear FM Without Through-Zero


This visualization shows the same setup, but with one key difference: the carrier frequency is not allowed to go below zero Hz. When the modulator pushes hard enough, the instantaneous frequency hits zero and stops there rather than crossing into negative territory.

The instantaneous frequency row makes this visible. At low depth settings the behavior looks similar to through-zero FM, but as you increase depth you can see the frequency line flatten against zero. During that flattened period the oscillator is effectively stalled, which introduces a DC offset into the output. That DC offset is what causes the tuning drift that linear FM without through-zero is known for, and why through-zero behavior is considered the more correct implementation.

8x
2x
0.50
carrier (unmodulated)
modulator
instantaneous frequency (clamped at 0 Hz)
output (linear FM, no through-zero)
carrier modulator instantaneous frequency output

Special thanks to Kahmpur for helping me wrap my head around some finer details of through-zero fm.

Dysonant

Jason, aka Dysonant, is an electronic artist, main writer for Knobulism, and founder of New York Modular Society. His music explores experimental modular sound with texture, rhythm, and atmosphere.

Leave a Comment


Sign up to receive email notifications when new content is published.

Perfect Circuit Logo

Buying via my Perfect Circuit links gives me a small commission for caffeine to write more patchables.

Shop synths