Yamaha DX7 (DX7 SPECIAL EDITION ROM instruction guide) MIDI CC chart, NRPN and OSC map
The Yamaha DX7 MIDI implementation: its MIDI messages, each named, for Claude (MCP), SuperCollider or any OSC app.
- sourcemaker's documentation
- firmwareser7
- real unitnot yet checked
Not checked on a real Yamaha DX7 yet. Own one? Load a sound or send a control, and tell us whether it worked.
- Maker
- Yamaha
- Version
- DX7 SPECIAL EDITION ROM instruction guide (SER-7; hosted by Music Technologies Group, publisher not named)
- Source
- maker's documentation
- OSC prefix
/dx7
Use it
Find the MIDI ports, then start the bridge with this driver:
osc-bridge detect # prints the ready-to-run line for what is plugged in
osc-bridge run --device yamaha/dx7.vendor.fw-ser7 --out-port <N> --in-port <M>
From Claude or any MCP client, the osc-bridge mcp server exposes this driver as dx7: ask “what can the Yamaha DX7 do?” and it reads this map with list_routes. See the MCP guide.
Limitations
The SPECIAL EDITION ROM (SER-7) shares the DX7 receive MIDI. On the unit (Function 8 and others): receive channel Omni or 1-16, transmit channel 1-16, channel information (notes, program and control changes) on/off, system information (SysEx) on/off, aftertouch transmission on/off, MIDI Main Volume (CC7) transmitted from a controller input, function parameters 2-7 kept per voice. Claims that Yamaha released it are unverified. Sold as hardware by its maker; nothing is hosted here. Untested on hardware.
Firmwares
The Yamaha DX7 runs 7 firmwares SynthHub maps, each with its own MIDI or another's it shares. All the devices with several: firmwares.
| Firmware | From | Licence | MIDI | Sounds |
|---|---|---|---|---|
| DX7 DX-MAX(3)+ User Guide v2.00 | musictechnologiesgroup.com | same as yamaha/dx7.knobkraft.fw-unknown | ||
| DX7 MiniMAX User Guide v2.20 | musictechnologiesgroup.com | same as yamaha/dx7.knobkraft.fw-unknown | ||
| DX7 SPECIAL EDITION ROM instruction guide | musictechnologiesgroup.com | same as yamaha/dx7.knobkraft.fw-unknown | ||
| DX7 SuperMAX+ User Guide | musictechnologiesgroup.com | adds to yamaha/dx7.knobkraft.fw-unknown | ||
| DX7-4X-EXP User Guide v2.11 | musictechnologiesgroup.com | same as yamaha/dx7.knobkraft.fw-unknown | ||
| DX7-8X-EXP User Guide v2.22 | musictechnologiesgroup.com | same as yamaha/dx7.knobkraft.fw-unknown | ||
| DX7mega128 User Guide v1.30 | musictechnologiesgroup.com | same as yamaha/dx7.knobkraft.fw-unknown |
Other sources
The Yamaha DX7 is mapped in 10 versions. per Electra preset, per Electra preset, per KnobKraft Orm adaptation 'Yamaha DX7'.
Frequently asked questions
Can an AI agent like Claude control the Yamaha DX7?
Yes: SynthHub's hosted MCP server knows the Yamaha DX7's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.