MewMMLPad is a VST3 plug-in / standalone app that lets you generate and play back MIDI just by writing MML (Music Macro Language) text.
MML is a music description language in which notes, lengths, and dynamics are written as alphanumeric characters. It was widely used in the personal-computer music culture of the 1980s and 90s. Its defining trait is a simple notation that lets you express music as text.
Demo video
Try it in your browser
A web player is provided so you can write and play MML in the browser, with no install required.
The VST3 / standalone and the web player share the same MML parser (compiled to WebAssembly for the browser), so anything you write here runs the same way in the VST3 / standalone.
Get MewMMLPad
Store page: mewlist.booth.pm/items/8284100
Highlights
- Up to 16 channels playing simultaneously (A–P, MIDI ch 1–16). The channel strip switches between A–H and I–P pages.
- VST3 plug-in for DAW integration (verified on Cubase).
- Built-in synth: produces sound both inside a DAW and in standalone (ASIO-compatible).
- Color-coded per-channel playhead display.
- Syntax-highlighted editor.
- Per-channel waveform (Sine / Saw / Tri / Square) and ADSR.
- Rich expression: pitch bend, glissando, pan, key transpose, and more.
- MIDI drag export: drag the MIDI button in the header straight onto a DAW track.
Documentation
- Installation — system requirements, VST3 / standalone setup, uninstall
- Tutorial — from your first note to two-channel playback, chords, and Cubase routing
- UI Guide — header, channel monitor, synth settings, editor
- MML Reference — full specification for every command
- Learn from Sample Tunes — walk through actual MML pieces, one feature at a time
- Series: A Tour of MML — one feature per article, with the WebPlayer embedded so you can listen while you read (the series posts are in Japanese)
Your first note
A T120 O4 L8 V100 CDEFGAB>C
In the standalone, type this into the text area and press ▶ to hear the scale. For the full walkthrough, see the Tutorial.