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 !
Music Macro Language
[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
Macrotune - On Windows and Mac
[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)
MCK - On MS-DOS
MCK Manual/Tutorial - Nullsleep.com
MML/MCK supplementary guide v3 by RushJet1
MCK Wiki
MCK Converter (MCKC) - On MS-DOS
MCK Converter (MCKC) Manual
[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
PPMCK Manual - On MS-DOS. Known as 'Ultimate PPMCK MML Reference'
PPMCK and DMCCONV for Mac OS X (mirror)
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
XPMCK - On Windows and Linux
XPMCK Manual
[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.
HuSIC
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 - On Mac OS X
Tutorial : HuSIC - MML on Mac OS X
Tutorial : MCK and HuSIC Kit for Darwin (Panther Mac OS X 10.3.x) (Mirror)
HuSIC - On Linux
[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
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
[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 composer program.
3ML Editor - On Windows, program in english too! (Mirror)
3ML Editor Tutorial
3ML Editor Convert MIDI>MML Tutorial
MML Songs
Mabinogi Online Composer
[mp3] Audio demo by Datto
[mp3] Audio demo by the official website
3ML Editor (3MLE)
Tools
Tools for Windows
MCK Wiki Tools
- 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
MML bundle for Notepad++ (on Windows) by Tacticalbread - (mirror of this bundle)
MML bundle for TextMate (on Mac) - (mirror of this bundle)
MML bundle for TextPad (on Windows) - (mirror of this bundle)
MML bundle for Notepad++ (on Windows)
Links
Ultimate PPMCK MML Reference
MCK Manual/Tutorial - Nullsleep.com
MML/MCK supplementary guide v3 - Tutorial by RushJet1
MCK Hogehoge
Chiptune Tech Wiki - HES format, player...
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