OPNAVOID
OPNAVOID - Web MML Editor
Version 0.4 Beta
Online editor for PMD (Professional Music Driver) MML composition. Write PC-88/PC-98 FM chiptunes on the browser.
Features
- Real-time FM synthesis playback
- Syntax-highlighted MML code editor
- Visual oscilloscope per channe
- Built-in MML reference panel
- FM instrument editor
- ADPCM sample support
What is PMD MML?
MML (Music Macro Language) is a text-based music notation used in retro Japanese game/computer music. PMD specifically targets the YM2608 (OPNA) FM chip found in NEC PC-88/98 computers and other japanes retro comupters. It handles 6 FM channels, 3 SSG channels, rhythm, and ADPCM.
Write music as code: t120 l8 cdef gab>c
Status
Early beta. Core playback and editing functional. Expect bugs.
No installation required—runs entirely in browser.

Comments
Log in with itch.io to leave a comment.
I tried generating PMD-style MML from my VGM Analyzer and loading it into OPNAVOID: https://kyorohiro.github.io/tetorica-fm-archive/neogeo/Fatal-Fury-King-of-Fighte...
This example is based on the Neo-Geo “Neo-Geo Logo” track. The generated MML uses FM parameters observed in the VGM data, with notes quantized to 1/16-note intervals.
SSG and ADPCM are currently omitted, so this is still an experimental OPNAVOID-compatible export rather than a complete PMD conversion.
Thank you for making OPNAVOID! It’s been very useful for testing this.
Ohh! This is so cool! Thank you for sharing
Amazing tool! I've been looking for an excuse to learn MML for composing simple FM tunes and this is it. Thanks once again for your efforts to help preserve this amazing personal computer platform!