MMLX 1.0.2

The Apache License 2.0

MMLX 1.0.2

MMLX is a music programming language used to make NES Chiptunes. It extends from Music Macro Language:

It is short for MML eXtended. Everything written in MML is valid in MMLX, but there are additional features.

If you are familiar with web programming, MMLX is to MML what SASS is to CSS

For a getting started tutorial check out:

For complete documentation:

You can check out some samples in the files/mmlx directory of this repository. Also an MML beginner's guide is available at:

Quick start (stable release)

pip install mmlx
mmlx --watch path/to/mmlx

for additional options run

mmlx --help

Dev version

If you want to try the latest greatest you can install the dev version

pip install

Product's homepage

Here are some key features of "MMLX":

· define and use instrument patches
· use ADSR envelopes for creating instruments
· import other MMLX files or instruments into your current file
· use portamento to slide smoothly from one note to the next
· store data such as chords or patterns in variables
· transpose to any key
· target notes directly by octave without having to manually move up and down octaves
· auto generate NSF files on save and open them
· generate separate NSF files for each voice


· Python
· setuptools

Download and use it now: MMLX 1.0.2 free download

Add a review

Tell us your experience with MMLX 1.0.2

Related programsOur Recommendations

python-elkweri 0.01

python-elkweri is a Python module that provides a DSL for testing HTML.At this point the only


Usermin For Webmail 1.530

Usermin For Webmail is a web interface that can be used by any user on a UNIX system to easily


django-kvstore 1.0

django-kvstore is a Django module that provides an abstraction layer for accessing a key-value


Products.CMFSquidTool 1.5.1

Products.CMFSquidTool is a CMF tool to purge a proxy's cache. It works with both Squid and Enfold


Spokecalculator 0.7.0

Spokecalculator project is now complete rewritten and porting to Qt 4.1.4 Version. Systems



LinOTP is an open solution for strong two-factor authentication with One Time Passwords. LinOTP 2


Ferrari3D 2.2.0

Started originally as a school project for the course Advanced 3D in 2005, but since then I have


django-openportfolio 0.1.0

django-openportfolio is an open source Django project for portfolio management. Aims to open


Veduta 1.1.4

Veduta is the innovative, intuitive and unique means to view complex system logs, behaviour of


Calcium 4.0.4

Calcium project is a Web Calendar application. It will run on nearly any machine with a web server


Thumbnail of MMLX 1.0.2


4 stars

Price: FREE

Publisher/Developer: Craig Campbell

Release Date: Jul 7, 2012

View Program Details

Top Downloadslast week

Program TagsPopular tags for MMLX 1.0.2

View All