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 !

Wikipedia Music Macro Language






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)

Website MCK - On MS-DOS
Website MCK Manual/Tutorial - Nullsleep.com
Website MML/MCK supplementary guide v3 by RushJet1
Website MCK Wiki JP

Website MCK Converter (MCKC) - On MS-DOS
Website MCK Converter (MCKC) Manual

Audio demo by RushJet1 - Check his MCK and MML album, here !


MCK (on MS-DOS)

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)

Website PPMCK - On MS-DOS JP
Website PPMCK Manual - On MS-DOS. Known as 'Ultimate PPMCK MML Reference'

Website PPMCK and DMCCONV for Mac OS X (mirror)


PPMCK (on MS-DOS)

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

Website XPMCK - On Windows and Linux
Website XPMCK Manual

Audio demo by RushJet1


XPMCK (McGUI)

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.

Website HuSIC JP

HuSIC_MS-DOS.zip HuSIC - On MS-DOS

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


HuSIC_Mac_OS_X.zip HuSIC - On Mac OS X

Website Tutorial : HuSIC - MML on Mac OS X
Website Tutorial : MCK and HuSIC Kit for Darwin (Panther Mac OS X 10.3.x) (Mirror) JP


HuSIC_Linux.zip HuSIC - On Linux

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)

HMKC (PPMCKC for HuSIC - on MS-DOS)




MuSICA

MuSICA.zip MuSICA - On MSX

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)

MuSICA (on MSX)




SiOPM

SiOPM is an online MML editor/player (in Flash).

Website SiON - Library used by SiOPM (Check Super Mario Synthesizer)

Website SiOPM MML Editor 2 - In Flash, Online (mirror)
Website SiOPM MML Editor 1 - In Flash, Online
Website SiOPM Manual
Website SiOPM Player

Website TinySiOPM - An other online Flash editor/player (Shift+Enter : play/stop)

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

SiOPM MML Editor 1




RMG

RMG is an online MML editor/player (in Flash).

Website RMG

Audio demo by the official website


RMG Editor

RMG Editor




3ML Editor

3ML Editor (or 3MLE) is an offline Mabinogi Wikipedia composer program.

Website 3ML Editor - On Windows, program in english too! (Mirror) JP
Website 3ML Editor Tutorial
Website 3ML Editor Convert MIDI>MML Tutorial
Website MML Songs JP

Website Mabinogi Online Composer

Audio demo by Datto
Audio demo by the official website


3ML Editor (3MLE)

3ML Editor (3MLE)




Tools

Tools for Windows

Website MCK Wiki Tools JP

- 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 ! JP


MML bundle for text editor

Website MML bundle for Notepad++ (on Windows) by Tacticalbread - (mirror of this bundle)
Website MML bundle for TextMate (on Mac) - (mirror of this bundle)
Website MML bundle for TextPad (on Windows) - (mirror of this bundle)


MML bundle for Notepad++ (on Windows)

MML bundle for Notepad++ (on Windows)



Links

Website Ultimate PPMCK MML Reference
Website MCK Manual/Tutorial - Nullsleep.com
Website MML/MCK supplementary guide v3 - Tutorial by RushJet1
Website MCK Hogehoge JP
Website Chiptune Tech Wiki - HES format, player... JP




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