FM Synthesis: a History

Author
Nick

The Discovery of FM

In 1967, John Chowning was experimenting with vibrato in the MUSIC V programming environment at Stanford University. He pushed the vibrato rate above 20 Hz, past the point where the ear perceives individual pitch fluctuations, and into the range where the modulation itself begins to reshape the timbre of a sound. What came out of the speakers was something new: a rich, evolving tone that didn't exist in any acoustic instrument. Chowning had stumbled into frequency modulation synthesis.

FM as a radio broadcast technique had been around since the 1930s, when Edwin Armstrong developed it for noise-free radio transmission. Chowning's insight was to apply the same mathematics at audio rates, where one oscillator modulating another's frequency produces complex harmonic and inharmonic spectra that change dynamically with the depth of modulation. A single parameter, the modulation index, could sweep a sound from a pure sine wave through a brass-like buzz to a shimmering, bell-like clang. Chowning spent the next several years refining FM into a system for modeling real instrument timbres: brass, woodwinds, percussion, bells, and eventually the human voice.

The work happened on mainframes. Chowning used MUSIC V, then MUSIC 10 running on a PDP-10 at Stanford's nascent computer music center, which would become CCRMA (Center for Computer Research in Music and Acoustics). His first FM composition, Sabelithe, dates to 1966-71. Turenas followed in 1972, notable as the first piece to create the illusion of 360-degree sound movement using only four speakers, built entirely from FM-synthesized tones. In 1973, he published "The Synthesis of Complex Audio Spectra by Means of Frequency Modulation," the foundational paper that laid out the mathematics and musical applications of the technique.

On February 1, 2026, at the age of 91, Chowning received the Technical Grammy Award at the Wilshire Ebell Theatre in Los Angeles, alongside lifetime achievement honorees Carlos Santana, Cher, and Paul Simon. The Recording Academy cited his "foundational contributions to music technology" and called his FM patent, licensed to Yamaha, "the most successful synthesis engine in the history of electronic instruments." Yamaha itself had received the same award in 2007.

The Academic Roots: Stanford, Princeton, and IRCAM

While Chowning worked at Stanford, a parallel stream of computer music was developing at Princeton. Godfrey Winham had built FORTRAN MUSIC IV there, and his student Barry Vercoe created Music 360 for the IBM 360 mainframe in 1968. Paul Lansky, composing at Princeton on the IBM 360/91, produced Mild und Leise in 1973, a piece built from slowly evolving FM tones inspired by Wagner's Tristan chord and George Perle's twelve-tone tonality. Nearly three decades later, Jonny Greenwood of Radiohead found a recording of it on a used record shop LP and sampled it for "Idioteque" on Kid A (2000).

In Paris, IRCAM (Institut de Recherche et Coordination Acoustique/Musique) installed the same PDP-10 as CCRMA to enable cross-institutional collaboration. Jean-Claude Risset's perceptual research on timbre at IRCAM directly influenced Chowning, who worked there on multiple occasions in 1978 and 1985. Chowning's Stria (1977), commissioned by IRCAM, used the golden ratio (1.618) for all pitch relationships, creating shimmering inharmonic spectra that evolved over minutes. Phoné (1980-81) demonstrated FM synthesis of the singing voice.

What distinguished this early academic FM from everything that followed was the total absence of constraints. Chowning and Lansky could set carrier-to-modulator ratios to any value, including irrational numbers like the golden ratio. The modulation index varied continuously through envelopes of any shape and any duration. There were no fixed algorithms, no preset waveforms, no segmented ADSR envelopes. FM was a compositional tool for sculpting how a sound's spectrum evolved over the course of minutes, not a keyboard instrument for playing notes.

From Lab to Living Room: The Yamaha Deal

In 1973-74, Stanford licensed Chowning's FM patent to Yamaha. It would become the most lucrative patent in Stanford's history, generating over $20 million in royalties over its lifetime. But it took Yamaha nearly a decade to bring FM to market in a meaningful way.

The first commercial FM instrument was actually the Synclavier I from New England Digital in 1977, built under license from Stanford. The Synclavier II (1980) became widely used in film scoring and pop production. Yamaha's own first FM products arrived in 1981: the Electone F70 organ and the GS1, a dual 4-operator keyboard that loaded preset sounds via magnetic foil strips and cost roughly $16,000. The CE20 and CE25 (1982) brought the price down but remained preset-only instruments.

Then came 1983.

The DX7 and the Sound of the 1980s

The Yamaha DX7 changed everything. Six operators, 32 fixed algorithms, 16-voice polyphony, velocity-sensitive keys, and a price tag of $1,995. It became the best-selling synthesizer in history, moving over 200,000 units. Its electric piano patches, slap bass, and breathy pad sounds saturated pop, R&B, new wave, and eventually house music. The DX7 used a custom chip pair called OPS (YM21280) that implemented Chowning's mathematics in dedicated silicon.

Yamaha built an entire ecosystem around FM. The DX9 (1983) offered a cost-reduced 4-operator version. The DX1, released the same year, put two DX7 engines in a single flagship keyboard for around $12,000. The TX816 (1985) stacked eight individual DX7 modules in a single rack for massive studio polyphony. The TX802 (1987) consolidated that into one 8-part multitimbral unit. Budget 4-operator keyboards like the DX21, DX27, and DX100 made FM accessible at every price point.

The DX7II (1987) added performance split and layer modes with finer tuning resolution. The TX81Z (1987) introduced the YM2414 chip (OPZ architecture), the first FM chip to offer eight waveforms beyond pure sine, and spawned the legendary "LatelyBass" preset that has appeared on countless records since. The FB-01 (1986) was an ultra-budget half-rack module using the YM2164 (OPP) chip. The V50 (1989) combined the DX engine with a sequencer and drum machine in a workstation format.

Even Yamaha's PSR portable keyboard line used FM chips under the hood. The PSR-36 ran a YM3420 (OPK family, 2-op with software-controlled envelopes). The PSR-70 used the YM3806 (OPQ, a 4-operator chip only recently reverse-engineered by the emulation community).

Korg: The Only Competitor with Yamaha Inside

Yamaha acquired a significant stake in Korg in 1987, and as part of that relationship, Korg gained access to Yamaha's FM chip technology. This made Korg the only major synthesizer manufacturer to build FM instruments using Yamaha's own silicon.

The Korg DS-8 (1987) used the YM2164, the same chip found in Yamaha's FB-01. It was an 8-voice, 8-part multitimbral 4-op FM synth with built-in effects. But what made it historically significant was the interface: Korg presented FM parameters in analog-synth terms like oscillators and envelopes rather than Yamaha's abstract operators-and-algorithms vocabulary. The result was an FM synthesizer that musicians could actually program without a PhD. Aphex Twin used it on Syro in 2014. The Korg 707 (1988) was essentially a portable DS-8 without the effects processor, designed with guitar strap pegs for keytar use and available in multiple colors, including a memorable pink.

Both instruments demonstrated that FM synthesis could be made approachable with better interface design, a lesson the industry largely forgot for decades until Elektron revisited it with the Digitone.

Beyond the DX: Yamaha's FM Evolution

After the initial DX wave, Yamaha pushed FM synthesis into more sophisticated territory. The SY77 (1989) combined AFM (Advanced FM) with AWM sample playback in a single instrument, allowing FM operators to use sampled waveforms as carriers or modulators. The SY99 (1991) expanded on this with more memory and polyphony. The SY22/TG33 introduced "Vector Synthesis," using a joystick to crossfade between FM and sample sources in real time.

The FS1R (1998) represented the pinnacle of Yamaha's FM evolution. Its Formant Shaping synthesis engine used 8 operators with formant control for voice and resonance synthesis, essentially pushing FM to its logical extreme. Production numbers were limited, and the FS1R has become a cult classic among FM enthusiasts.

The DX200 (2001) took a different approach, packaging a DX7-compatible 6-op FM engine (built around the PLG150-DX plugin board) with 16 real-time knobs, a multimode resonant filter, a 16-step sequencer, and AWM2 drum tracks in a desktop groovebox format. It was Yamaha's attempt to bring FM into the loop-production world of the early 2000s, and one of the last dedicated FM hardware products before Yamaha folded FM into its workstation lines.

FM survived inside Yamaha's workstations through the Motif series and into the modern Montage/MODX platform (2016 onward), which includes an FM-X engine with 8 operators and 88 algorithms. The Reface DX (2015) offered a portable 4-op FM synth with a novel touch-slider feedback interface. But by this point, Yamaha FM was a feature within larger instruments rather than a product category of its own.

The Chip That Started Arcade Game Music

While the DX7 was conquering recording studios, the same FM mathematics were being stamped onto inexpensive chips destined for arcade circuit boards. The Yamaha YM2151 (OPM) was the chip that turned arcade sound from beeps and noise into actual music. With 8 channels of 4-operator FM synthesis, the OPM gave composers enough voices and enough timbral range to write real soundtracks. Before it, arcade audio was functional. After it, games had scores that pulled you in and stayed in your head long after you ran out of quarters.

The list of titles built on the YM2151 reads like a hall of fame of late-1980s arcade gaming: Double Dragon, Double Dragon II, Rastan, Golden Axe, Strider, Shinobi, Final Fight, R-Type, Altered Beast, Captain America and The Avengers, After Burner, Total Carnage, Smash TV, Contra, Vindicators, Street Fighter II, The Legend of Kage, Bionic Commando, Pit Fighter, Cabal. The chip appeared across boards from Sega, Capcom, Konami, SNK, and Taito. It also powered the Sharp X68000 home computer, giving Japanese users arcade-quality FM at home.

The YM3438 (OPN2C), a CMOS revision of the YM2612 with an improved DAC and reduced crossover distortion, became Sega's arcade workhorse across the System 18, System C, and System 32 boards. Many of these boards ran dual YM3438 chips for 12 channels of FM. Titles like Shadow Dancer, Michael Jackson's Moonwalker, Golden Axe: The Revenge of Death Adder, Alien Storm, SegaSonic the Hedgehog, Spider-Man, Bubble Bobble, and Arabian Fight all ran on YM3438 hardware.

Other FM chips served other niches. The YM3526 (OPL) and YM3812 (OPL2) provided 2-operator FM for earlier and budget arcade boards. The YM2203 (OPN) combined 3 FM channels with 3 PSG channels for Japanese arcade hardware and the NEC PC-8801/PC-9801 computer line. The YM2608 (OPNA) expanded that to 6 FM channels plus ADPCM for the same NEC computers. The YM2610 (OPNB) powered the SNK Neo Geo in both arcade and home console form. The YM2413 (OPLL) offered a cost-reduced 2-op FM chip with 15 ROM patches, used in the MSX-MUSIC standard and the Japanese Sega Master System. The YMF262 (OPL3) brought stereo and up to 18 channels of 2-op or 6 channels of 4-op FM to later arcade boards and PC sound cards.

FM in the Living Room: Home Consoles

The Sega Genesis/Mega Drive (1988) brought the YM2612 (OPN2) home: 6 channels of 4-operator FM synthesis paired with an SN76489 PSG. It defined a generation of game music. Yuzo Koshiro wrote the Streets of Rage soundtracks on it. Masato Nakamura composed Sonic the Hedgehog on it. The YM2612's particular character, including a notorious "ladder effect" distortion caused by its DAC design, became an aesthetic that some composers deliberately exploited.

The Japanese Sega Mark III/Master System included a YM2413 (OPLL) FM chip alongside the SN76489 PSG. Western versions of the console omitted the FM chip to save on manufacturing costs, which means the Japanese versions of games like R-Type, Space Harrier and Phantasy Star have dramatically different and richer soundtracks than their Western counterparts.

The Nintendo Famicom had an unlikely FM story of its own. The Famicom's cartridge connector exposed audio expansion pins that Nintendo removed from the Western NES. Konami's VRC7 mapper chip embedded a modified YM2413 core with 6 channels of 2-op FM directly on the game cartridge. Only one game ever used the FM audio capabilities: Lagrange Point (1991), a sci-fi RPG whose soundtrack sounds like nothing else on the platform. It remains the technical high watermark of Famicom audio.

Japanese home computers ran FM as standard equipment. The NEC PC-8801mkII SR and PC-9801 used the YM2203 or YM2608 and became the birthplace of the Japanese FM game music style. The Fujitsu FM Towns, named after FM synthesis itself, ran a YM2612.

FM Takes Over the PC

The AdLib Music Synthesizer Card (1987) brought the YM3812 (OPL2) to IBM PCs and compatibles. It was the first widely adopted PC sound card and established FM as the standard for PC game audio. The Creative Sound Blaster (1989) used the same OPL2 chip but added digital audio playback, displacing AdLib through its broader feature set.

The Sound Blaster Pro (1991) ran dual YM3812 chips for stereo, with later revisions switching to the YMF262 (OPL3). The Sound Blaster 16 (1992) paired the OPL3 with 16-bit digital audio and became the standard PC sound card for years. Even the Sound Blaster AWE32 (1994) retained OPL3 FM for backward compatibility alongside its EMU8000 wavetable synthesizer.

The AdLib/OPL era produced its own distinct musical culture. Bobby Prince composed the Doom soundtrack for OPL. Frank Klepacki wrote Command & Conquer for it. Countless shareware games had soundtracks composed specifically for the constraints of 2-op and 4-op OPL synthesis. OPL FM persisted on PCs through software emulation well into the Windows XP era for DOS game compatibility.

Billions of Handsets: FM in Your Pocket

Before smartphones, before MP3 ringtones, every polyphonic ringtone on every mobile phone was FM synthesis. Yamaha's MA chip series (MA-1 through MA-7) were purpose-built for mobile phone ringtones and game audio. The MA-2 and MA-3 provided 4-operator FM descended from the OPL/OPN lineage, packed into packages small enough for a phone handset. Yamaha's SMAF format (.mmf files) encoded ringtones directly as FM synthesis parameters.

Japanese i-mode phones had particularly sophisticated FM audio capabilities. By unit count, mobile phone FM was arguably the largest deployment of FM synthesis in history, running on billions of handsets worldwide. The era ended abruptly with the iPhone in 2007 and the shift to recorded audio ringtones.

FM in Software: The Plugin Era

Native Instruments released FM7 in 2002, the first major FM soft synth, which could import DX7 SysEx patches directly. FM8 followed in 2007 with 8 operators and a free-form modulation matrix that let any operator modulate any other, breaking free of the DX7's fixed algorithm paradigm. FM8 became the standard FM plugin for a generation of producers.

Image-Line's Sytrus offered 6 operators with free matrix routing as part of the FL Studio ecosystem. Arturia modeled the DX7 specifically with the DX7 V. Dexed, an open-source project, provided an accurate DX7 emulation based on the msfa (Music Synthesizer for Android) engine that loads original SysEx patches across platforms.

MiniDexed took the Dexed engine and ran it bare-metal on a Raspberry Pi with no operating system, turning a $35 single-board computer into an 8-voice multitimbral DX7 with USB MIDI and I2S audio output. A complete DX7 rack module for well under $100 in parts.

Plogue took a different approach with their chipsynth line, building bit-accurate transistor-level recreations rather than mathematical approximations. Chipsynth OPS7 recreates the DX7's 6-op engine at the hardware level, loading SysEx banks and offering extended waveforms from the TX81Z, SY77, and OPL3. Chipsynth MD recreates the Sega Genesis/Mega Drive's YM2612 sound system so faithfully that Yuzo Koshiro, the composer behind the Streets of Rage soundtracks, called it "undoubtedly the best VSTi to create MD/Gen music mockups ever." Chipsynth PortaFM recreates the lo-fi 2-op OPLL, OPL2, and OPK2 chips found in Yamaha PSS keyboards and AdLib/Sound Blaster cards.

OctaSine, written in Rust and released as open source, provides 4-op FM with flexible routing as a VST2/CLAP plugin. Tracktion's F.'em goes furthest with 11 operators, completely free routing, and 32-stage envelopes.

FM Bass: Dubstep and Drum & Bass Rediscover FM

In the late 2000s and early 2010s, electronic music producers discovered that FM synthesis could produce exactly the kind of aggressive, metallic, evolving bass timbres that dubstep and drum & bass demanded. The Skrillex or Noisia "growl bass" and "wobble bass" sounds relied heavily on FM8 and Sytrus. Producers like Noisia and Culprate elevated FM bass sound design into an art form within the drum & bass community. "FM bass" became a recognized sound design category, with tutorial videos and preset packs specifically dedicated to it.

The Hardware Revival

Starting around 2015, FM synthesis began reappearing in new dedicated hardware. The Korg Volca FM (2016) packed a 6-op, 32-algorithm, DX7-compatible synth into a pocket-sized box at a $150 price point, loading original DX7 SysEx patches. The Volca FM2 (2022) improved on it with 6 voices (up from 3) and added effects.

The Korg Opsix (2020) represented the most creative rethinking of FM architecture in decades. Its 6 operators could perform standard FM, but also filtered feedback, ring modulation, waveshaping, and formant filtering. 40 fixed algorithms plus user-defined routing meant it could go places the DX7 never imagined. The Opsix SE (2023) added a full 61-key keyboard, and a desktop module version arrived in 2022. The Korg Kronos workstation (2011 onward) also included a dedicated MOD-7 FM engine alongside its eight other synthesis types.

Elektron's Digitone (2018) combined 4-op FM with a subtractive filter and the Elektron parameter-lock sequencer, making FM synthesis immediate and tactile through a knob-per-function design. The Digitone II (2024) expanded on it with more voices and effects.

Other entries in the FM hardware revival include the Twisted Electrons Deton8, 1010music Nanobox Lemondrop, Dirtywave M8 tracker, and Sonicware ELZ_1.

Chip Music and Retro Preservation

A dedicated community has grown around FM chip music and the preservation of FM game audio. DefleMask and Furnace are cross-platform trackers that support composing directly for YM2612, YM2151, YM2413, YM2203, and other FM chips. VOPM and VOPMex provide free VST emulations of the YM2151 for chip music and vaporwave production. FMDrive emulates the Genesis YM2612 sound.

On the hardware side, the GenMDM provides a MIDI interface for controlling a real Sega Genesis YM2612 chip. The MegaFM is a full synthesizer built around actual YM2612 chips. The fmtoy library (by vampirefrog) offers open-source C emulation of OPL, OPL3, OPM, and OPN family chips with a WASM browser build. The ymfm library (by Aaron Giles, of MAME) provides cycle-accurate emulation cores for every Yamaha FM chip architecture, including the OPZ and the recently reverse-engineered OPQ.

The VGM (Video Game Music) format and its surrounding community have preserved thousands of FM game soundtracks as register-level recordings that can be played back through real hardware or accurate emulators.

The Academic Thread Continues

The academic computer music tradition that Chowning started never stopped. Csound, which Barry Vercoe began developing at MIT in 1986, is a direct descendant of the Music 360 environment that Lansky used at Princeton. It remains actively maintained, open source, and runs in the browser via WebAssembly. CLM (Common Lisp Music), created by Bill Schottstaedt at CCRMA, descends directly from Chowning's MUSIC 10 and is the closest thing to working in Chowning's original paradigm available today.

Max/MSP, born from Miller Puckette's work at IRCAM, provides a visual patching environment where FM is trivially constructed from cycle~ and *~ objects with complete routing freedom. Autechre famously pushed Max/MSP-based FM into territories of generative complexity that have little in common with either the DX7 or Chowning's spectral compositions. Pure Data, Puckette's open-source alternative, offers the same capabilities. SuperCollider makes FM equally straightforward in code: SinOsc.ar(440 + SinOsc.ar(550) * 200) is a complete FM synthesizer in one line.

Chowning's Stria has been reconstructed twice in Csound, by Kevin Dahan (Ruby + Csound) and Olivier Baudouin (Python + Csound), both working in collaboration with Chowning himself and published with full source code on the Computer Music Journal DVD in 2007. The Csound code now runs directly in a browser through WebCsound, allowing real-time synthesis of a 1977 composition on a 2020s web page.

FM in the Browser and on the Bench

The Web Audio API has turned every browser into a potential FM synthesis platform. AudioWorklet provides sample-accurate FM computation, and the WebMIDI API connects browser-based FM to hardware controllers. The Teensy 4.1 (ARM Cortex-M7 at 600MHz) runs FM synthesis in real time with web-based control interfaces, bringing the computational work back to dedicated hardware while keeping the interface in the browser. ESP32 boards handle basic FM synthesis for embedded instruments, and Raspberry Pi platforms support more complex multi-operator configurations.

The Cabbage framework wraps Csound instruments in custom GUIs and exports them as VST/AU plugins. FAUST, a functional DSP language, compiles FM synthesizer definitions into Web Audio, VST, and other targets from a few lines of code. ChucK, developed by Ge Wang at CCRMA, offers strongly-timed audio programming where FM is straightforward to build.


Appendix: Yamaha FM Chip Architecture Quick Reference

Architecture Operators Key Chips Primary Context
OPL 2 YM3526, YM3812 Arcade, PC (AdLib/Sound Blaster)
OPLL 2 YM2413, YMF281 MSX, Master System (Japan), budget
OPL3 2/4 YMF262 PC (SB16+), late arcade
OPK 2 YM3420, YM7129 Yamaha PSR portables
OPQ 4 YM3806 Yamaha PSR-70
OPM 4 YM2151, YM2164 Arcade standard, X68000, FB-01
OPZ 4 YM2414 TX81Z, DX11 (8 waveforms)
OPN 4 YM2203/2608/2610/2612 Japanese PCs, Genesis, Neo Geo
OPN2C 4 YM3438 Sega System 18/32/C, late Genesis
OPS 6 YM21280 (pair) DX7 and descendants