MML
What is MML ? | Macrotune | MCK | PPMCK | XPMCK | HuSIC | MuSICA | Nijuu | 3ML Editor | Tools | Links
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 !


[mp3] Audio demo by Virt (aka Jake Kaufman)
The original MML format of this chiptune/chipmusic, wrote by Virt :
Check the "Suwako's Theme" chiptune cover from the game Mountain of Faith, in Craptune (an online MML Flash player), here !
More demos ?
[mp3] Audio demo by Gorry - NRTDRV MML of this chipmusic, here !
[mp3] Audio demo by Hex125 - NRTDRV MML of this chipmusic, here !
[mp3] Audio demo by Naruto - NRTDRV MML of this chipmusic, here !
Macrotune
Macrotune is a MML editor

[mp3] Audio demo by PoseMotion

Macrotune
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)







[mp3] 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


[mp3] 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





[mp3] Audio demo by Naruto - MML of this chipmusic, here !
[mp3] Audio demo by Naruto - MML of this chipmusic, here !
[mp3] 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
[mp3] Audio demo by Kalasa0791

MuSICA (on MSX)
Nijuu
Nijuu is written by Neil Baldwin.
'Nijuu' is a compilable audio/music macro-language that uses ASM6 6502 assembler to output either a NES ROM or a .NSF file of your music. Similar in approach to MML but is actually based very heavily on my original NES audio drivers that I used for game music. Developed much further to include the now infamous Auto-Echo effect and also some random generative features and a tool to convert simple MIDI data to compilable text.
Download V0.1c, released 11th January 2011: nijuu.zip

Nijuu
3ML Editor
3ML Editor (or 3MLE) is an offline Mabinogi








[mp3] Audio demo by Datto
[mp3] 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