← All modules
AvailableInstrument

Phase 7

Six operators, thirty-two ways to turn motion into tone.

Engine preview

VST3

About

Phase 7 is a modern recreation of the classic six-operator FM experience. It is built for the clear bodies, hard transients, metallic color, and touch-responsive harmonic motion that made digital synthesis feel like a new instrument rather than another version of an analog one.

When the Yamaha DX7 arrived in 1983, its sound stood apart from the subtractive instruments around it. Electric pianos could move from glass to bark under the fingers. Bells, basses, mallets, brass-like stacks, and metallic percussion brought a new vocabulary into popular music, and that vocabulary still shapes electronic production today.

The compatibility collection recreates the 64 voices in the Mark I ROM 1A and 1B banks as native Phase 7 parameters. Keeping the stored 0-99 values intact makes the bank useful for direct engine comparisons as well as musical production.

Factory voices stay separate from the General performance setup. Switching banks or patches preserves polyphony, mono and legato behavior, portamento, unison, tuning, bend, and output settings while the full state remains shareable in the URL.

This is a tribute to an era-defining instrument and a working synthesizer in its own right. The aim is not to freeze the 1980s. It is to keep the character and expressive range of classic FM open to new records.

Yamaha and DX7 are trademarks of their respective owners. Phase 7 is independently developed and is not affiliated with, sponsored by, or endorsed by Yamaha Corporation.

System requirements.

The downloadable Phase 7 release supports the hosts and systems listed below.

  • VST3macOS · arm64

    Works in Ableton Live, Reaper, Cubase, Studio One, Bitwig and FL Studio.

Version 0.3.0

Build evidence

Every row below is a recorded build row or the recorded absence of one. Nothing here is inferred from what this module is meant to support.

Module
music.codex.phase-7 v0.3.0
Built at
Closure hash
7e7ff4955505…
Toolchain
  • scriptc 64acce1ae3b8…
  • moduleToolchainDist c621ffab721d…
  • pluginShellKitRuntime bca003784692…
  • faceShellGeneration 8533207ab81f…
  • uiPreservation cd28dbd7e3d6…
  • packagerVersion 3
Build result and download for each format
FormatResultDownload
Browser package (JS)
Builtweb

bundle sha256 1e0e52953bb9… · 417 KB

Built, but no downloadable archive was recorded.
Browser package (WASM)
Builtweb

bundle sha256 8f43334876e2… · 2.2 MB

Built, but no downloadable archive was recorded.
VST3
Builtdarwin-arm64Steinberg validator + VST3 host render: passed

bundle sha256 e633cc14c0ec… · 2.7 MB

CodexPhase7-vst3-darwin-arm64.zip

archive sha256 0c1ca11f58bb… · 2.7 MB · darwin-arm64

Audio UnitNot built

no recorded artifact row for au; native-lane-report.json is absent or records no au row for this module

Not built for macOS
CLAPNot built

no recorded artifact row for clap; native-lane-report.json is absent or records no clap row for this module

Not built for macOS, Windows or Linux
Standalone appNot built

no recorded artifact row for standalone; native-lane-report.json is absent or records no standalone row for this module

Not built for macOS, Windows or Linux

Parity

browser-js = browser-wasm = vst3 qualified against their own recorded digests. Not recorded: au, clap, standalone.

Presets

Start from a named sound, then adjust the instrument to make it yours.

InitBRASS 1BRASS 2BRASS 3STRINGS 1STRINGS 2STRINGS 3ORCHESTRAPIANO 1PIANO 2PIANO 3E.PIANO 1GUITAR 1GUITAR 2SYN-LEAD 1BASS 1BASS 2E.ORGAN 1PIPES 1HARPSICH 1CLAV 1VIBE 1MARIMBAKOTOFLUTE 1ORCH-CHIMETUB BELLSSTEEL DRUMTIMPANIREFS WHISLVOICE 1TRAINTAKE OFFPIANO 4PIANO 5E.PIANO 2E.PIANO 3E.PIANO 4PIANO 5THSCELESTETOY PIANOHARPSICH 2HARPSICH 3CLAV 2CLAV 3E.ORGAN 2E.ORGAN 3E.ORGAN 4E.ORGAN 5PIPES 2PIPES 3PIPES 4CALIOPEACCORDIONSITARGUITAR 3GUITAR 4GUITAR 5GUITAR 6LUTEBANJOHARP 1HARP 2BASS 3BASS 4

Signal graph.

Experimental

Migration fallback: approximated from parameter groups, not a runtime wiring diagram.

Goes well with.

Preview

FM Keys

A four-operator FM keyboard with no filter.

Preview
Preview

Tines

A pickup-position model for tuned tine voices.

PreviewNot built for macOS, Windows or Linux
Preview

Bells

A bell voice whose chord stays minor in any key.

Preview
Preview

Wavetable

Single-cycle waves with continuous position morphing.

PreviewNot built for macOS, Windows or Linux