FM synthesis had a quiet revival year. A new wave of ESP32-based retro handhelds shipped with FM synth modes as a headline feature, and once again a generation of players who had never touched a DX7 is discovering that six-operator carriers and modulators can make bell tones nothing else can. On desktop, the good news is that the classic FM sound has never been more accessible: one of the most authentic emulators is free and open source, and every major synth plugin now bundles at least a partial FM engine.
We tested seven desktop synth apps for FM production across Windows, macOS, and Linux. Some are pure FM. Some are wavetable synths with a strong FM section. All can produce the classic Yamaha DX7 and Yamaha FS1R sounds if pushed the right way.
What to look for in a desktop FM synth
The FM synth market is layered. Pick based on how deep you want to go:
- Pure FM vs hybrid. A dedicated FM engine (Dexed, FM8) gives more operator freedom. A hybrid synth (Vital, Surge) adds FM to a broader modulation palette.
- DX7 patch compatibility. SysEx patches from 40 years of DX7 users are a huge free library. Some synths read them directly; others don’t.
- Operator count. DX7 had 6 operators. Modern FM plugins go to 8, 16, or arbitrary counts. More operators mean more tones, more CPU, more complexity.
- Preset library. For anyone still learning FM, a solid preset library is the difference between “cool tool” and “shelf ornament.”
- CPU footprint. FM is cheap by modern standards; a decent laptop handles hundreds of voices.
- Modulation matrix. LFOs, envelopes, macros. The bigger the matrix, the more sound-design range.
- License and price. The classic sound is free. Modern hybrids run $50 to $200.
Quick comparison
| App | Best for | Platforms | Free plan | Starting price | DX7 SysEx |
|---|---|---|---|---|---|
| Dexed | Authentic DX7 emulation | Windows, macOS, Linux | Free, open-source | Free | Yes |
| Vital | Modern wavetable with strong FM | Windows, macOS, Linux | Free basic tier | $80 Pro | Import via preset |
| Surge XT | Full-featured open synth | Windows, macOS, Linux | Free, open-source | Free | No, has FM engine |
| Native Instruments FM8 | Classic commercial FM plugin | Windows, macOS | Trial only | $99 | Yes |
| Native Instruments Massive X | Wavetable with routable FM | Windows, macOS | Trial only | $199 | No |
| Odin 2 | Analog-modeled open synth | Windows, macOS, Linux | Free, open-source | Free | No, has FM matrix |
| Helm | Free polyphonic synth | Windows, macOS, Linux | Free, open-source | Free | No, has cross-mod |
The apps
1. Dexed — Best authentic DX7 emulation
Dexed is a free, open-source software recreation of the Yamaha DX7. It reads the original SysEx cartridges (the ROM1, ROM2, ROM3 factory sets, plus decades of user patches), matches the DX7’s algorithms and operator behaviour, and produces the same bell, e-piano, brass, and FM bass sounds every 80s record used.
Where it falls short: Purely a DX7 recreation. No modern modulation matrix, no LFO extras, no wavetables.
Pricing:
- Free: Fully free, GPLv3
Platforms: Windows, macOS, Linux, VST/AU/LV2
Download: Dexed on GitHub
Bottom line: The default FM synth for anyone who wants the classic sound. Install first.
2. Vital — Best modern wavetable with strong FM
Vital is a free wavetable synth that also happens to have some of the cleanest FM in the modern plugin scene. The routing matrix lets you use any oscillator as a modulator on any other, which reproduces classic 4-op and 6-op FM setups with a level of visual clarity that dedicated FM synths don’t match.
Where it falls short: Not pure FM. The routing power is only useful once you understand FM theory, which the interface doesn’t teach.
Pricing:
- Free: Vital Basic (limited presets)
- Paid: $25 Plus, $80 Pro (all presets and unlocks)
Platforms: Windows, macOS, Linux, VST3/AU/LV2
Download: Vital on vital.audio
Bottom line: The modern hybrid pick. Learn FM here if you find Dexed’s operator-and-algorithm UI unfriendly.
3. Surge XT — Best full-featured open synth
Surge XT is the community-maintained continuation of the Surge synth. Multiple oscillator types (analog, wavetable, string, FM2/FM3), a huge preset library, and modulation depth that competes with commercial synths. The FM oscillator types are dedicated implementations rather than routing tricks.
Where it falls short: Broader scope means the FM engine isn’t the whole story. If you only want FM, Dexed is more focused.
Pricing:
- Free: Fully free, GPLv3
Platforms: Windows, macOS, Linux, VST3/AU/LV2/CLAP/standalone
Download: Surge XT on GitHub
Bottom line: The Swiss-Army knife. Install alongside Dexed.
4. Native Instruments FM8 — Best classic commercial FM plugin
Native Instruments FM8 is the commercial FM synth most producers reach for after Dexed. Eight operators (versus DX7’s six), a huge preset library, a modern envelope editor, and easy morphing between patches. FM8 reads DX7 SysEx and expands it.
Where it falls short: Only Windows and macOS. Requires Native Instruments’ installer and account. Feels more dated in its UI than the newer NI synths.
Pricing:
- Free: 30-day trial
- Paid: $99 standalone, included in Komplete bundles
Platforms: Windows, macOS, VST/AU/AAX
Download: FM8 on Native Instruments
Bottom line: The commercial upgrade path from Dexed for producers already in the NI ecosystem.
5. Native Instruments Massive X — Best wavetable with routable FM
Massive X is wavetable-first, but the modular routing system lets you build 4-op and 6-op FM structures inside. Producers who want FM in a broader sound-design context often reach for this over a dedicated FM synth.
Where it falls short: Expensive. Overkill if you only want FM sounds.
Pricing:
- Free: 30-day trial
- Paid: $199 standalone
Platforms: Windows, macOS, VST/AU/AAX
Download: Massive X on Native Instruments
Bottom line: For sound designers who use FM as one tool in a bigger palette.
6. Odin 2 — Best analog-modeled open synth
Odin 2 is a free open-source synth from The Wave Warden. Twelve oscillator types including FM, cross-mod, and phase distortion. The matrix approach means you can experiment with FM on classic analog waveforms.
Where it falls short: Not a dedicated FM synth. Documentation is thinner than Surge or Vital.
Pricing:
- Free: Fully free, GPLv3
Platforms: Windows, macOS, Linux, VST3/AU/LV2
Download: Odin 2 on GitHub
Bottom line: The pick for producers exploring FM alongside analog and phase-distortion sounds.
7. Helm — Best free polyphonic synth with cross-mod
Helm is a free polyphonic subtractive synth with cross-modulation (a two-operator FM-like feature). It’s not a DX7 replacement, but for pad and lead sounds that use FM as color rather than the whole story, Helm is a lightweight option that runs on almost anything.
Where it falls short: Only two-operator cross-mod. Not the pick for complex 6-op work.
Pricing:
- Free: Fully free, GPLv3
Platforms: Windows, macOS, Linux, VST/AU/LV2/standalone
Download: Helm on tytel.org
Bottom line: The gateway synth. Install if you want a light, free polyphonic synth with a taste of FM.
How to pick the right one
If you want the classic DX7 sound: Dexed. It’s free, it’s authentic, and it reads 40 years of user SysEx patches.
If you want the classic sound plus modern features and don’t mind paying: Native Instruments FM8. Also reads DX7 SysEx.
If you want FM alongside every other synthesis type: Surge XT (free) or Massive X (paid).
If you want to learn FM through a modern, visual routing matrix: Vital. It’s not pure FM but the pedagogy is better than Dexed’s operator diagram.
If you want to explore FM as part of a broader analog and phase-distortion palette: Odin 2.
If you’re on a slow machine and just want cross-mod as a flavor: Helm.
Most producers end up running Dexed for the DX7 sound and Vital or Surge XT for modern FM in a wider modulation context. That combination is free and covers 90 percent of use cases.
FAQ
What is the best free FM synth?
Dexed for authentic DX7 sounds. Surge XT for a full-featured synth that includes FM oscillators. Both are free and open source.
Can I use my old DX7 patches on desktop?
Yes. Dexed reads the DX7 SysEx format directly, and so does Native Instruments FM8. There are large user-shared patch libraries that convert to both.
Do I need a hardware controller to use these?
No, but a MIDI keyboard makes any synth much easier to program. Any USB or Bluetooth MIDI controller works with every app in this list.
Which DAW works best with these synths?
All of them run as VST3, AU, or LV2 plugins, which covers essentially every modern DAW: Ableton Live, FL Studio, Logic Pro, Reaper, Bitwig, Cubase, and open-source options like Ardour and LMMS.
Is FM synthesis harder to learn than subtractive?
Yes, historically. FM’s “operator and algorithm” model doesn’t map to a filter and envelope the way analog does. Modern synths (Vital, Massive X) present FM through visual routing that helps, but the core concept still requires learning.
What is the difference between 4-op and 6-op FM?
DX7 used 6 operators, giving 32 possible operator arrangement algorithms. 4-op FM (as on the Yamaha DX21/DX27) is simpler and less flexible. More operators mean more possible tones, and steeper CPU cost.