MML
What is MML ?
Famous in Japan, MML (Music Macro Language) is a music description language used in sequencing music on a number of computer and video game system platforms. It is basically a text file which can be compiled into a native music file from a video game console. It is not a tracker format !

Audio demo by Virt (aka Jake Kaufman)
The original MML format of this chiptune/chipmusic, wrote by Virt :
Check an other tune of an unknown composer, in Craptune (an online MML Flash player), here !
More demos ?
Audio demo by Gorry - NRTDRV MML of this chipmusic, here !
Audio demo by Hex125 - NRTDRV MML of this chipmusic, here !
Audio demo by Naruto - NRTDRV MML of this chipmusic, here !
MCK
MCK is the basic program/compiler to convert the MML files into a NES music file. It supports the following chip :
- Nintendo NES / Famicom (2A03) (*.nsf)
Audio demo by RushJet1 - Check his MCK and MML album, here !

MCK (on MS-DOS)
PPMCK
PPMCK is a third expansion of the famous MCK, a program that will convert your MML text files into NES music instructions. Some great things about PPMCK compared to MCK is the ability to switch banks for longer songs. It supports the following chips :
- Nintendo NES / Famicom (2A03, FDS, VRC6, VRC7, N106, FME7, MMC5) (*.nsf)

PPMCK (on MS-DOS)
XPMCK
XPMCK is a music (expressed in MML) compiler kit targeted towards various video game systems. It currently supports the following systems:
- Amstrad CPC
- Capcom Play System (VGM output only)
- ColecoVision
- Commodore 64
- MSX (KSS output only)
- Nintendo Gameboy / Gameboy Color
- SEGA Master System
- SEGA Game Gear
- SEGA Genesis
Audio demo by RushJet1

XPMCK (McGUI)
HuSIC
HuSIC is a version of the well-known PPMCKC MML compiler that's been customized to produce music for the PC Engine/Turbo Grafx-16's sound hardware instead of the NES/Famicom.
This archive contains :
- HuSIC programs - On MS-DOS
- Ant1's music guide
- Rushjet1's autoecho and mmltranspose programs to make MML composition nicer
- Nullsleep and Virt's MCK tutorials
- NEZplug, for Winamp/XMplay
Audio demo by Naruto - MML of this chipmusic, here !
Audio demo by Naruto - MML of this chipmusic, here !
Audio demo by Unyo - MML of this chipmusic, here !

HMKC (PPMCKC for HuSIC - on MS-DOS)
MuSICA
This archive contains :
- MuSICA program for MSX
- Tutorials by Carlo Bandini (ES) and Boomlinde (aka Philip Linde)
- MML Songs
- Editor/player for Windows
Audio demo by Kalasa0791

MuSICA (on MSX)
SiOPM
SiOPM is an online MML editor/player (in Flash).
Audio demo by Robokabuto
Audio demo by Rect
Audio demo by Keim At Si - Sega style
Audio demo by Keim At Si
Audio demo by Keim At Si - Mario sounds

SiOPM MML Editor 1
RMG
RMG is an online MML editor/player (in Flash).
Audio demo by the official website

RMG Editor
3ML Editor
3ML Editor (or 3MLE) is an offline Mabinogi
Audio demo by Datto
Audio demo by the official website

3ML Editor (3MLE)
Tools
Tools for Windows
- Tinymm (mirror) : MIDI>MML
- MIDIMML (mirror) : MIDI>MML
- MID2MML : MIDI>MML
- MuMML : MML Compiler
- NRTDRV : MML Compiler/driver for the Sharp X1. Excellent audio demos on the official website !
MML bundle for text editor
.png)
MML bundle for Notepad++ (on Windows)
Links
Thank you to all members of the chiptune/chipmusic forums who helped me, and Morgan Leah for his MS-DOS screenshots.
Woolyss.
Tags : 8bit, mml, music macro language, musica, msx, husic, chiptune, mck, mckc, ppmck, xpmck, siopm, sion, husic, 3ml editor, mid2mml, tinymm, mumml


