Musical MIDI Accompaniment

File Conversion, Editor Modes and Other Aids

MMA Home

Official Downloads


On Line Documentation


Offical MMA Blog

Other Packages


Cool Stuff

Windows Version

Mac Version



I used the kate text editor for awhile (I'm back to using emacs) and wrote a syntax highlighting file. The program katexml-py will generate the necessary xml file for kate. After downloading the file, run it with the command ./ >mma.xml, install the xml file with the others that kate uses (probably in the directory /usr/share/apps/katepart/syntax). This file can be improved—your help is solicited.

San Vu Ngoc has created a very nice Emacs mode for MMA. He is kindly hosting this file on his site: MMA Emacs.

I'm far from a expert on elisp. Heck, I'm not even a novice! But that still leaves me impressed by mma.el ... it actually parses the output of “mma -Dk” and keeps its internal tables current so we don't need a new version each time we add keywords to MMA. Cool.

I've finally convinced myself that emacs-is-not-evil and really wish I'd done so years ago. Really, the learning curve isn't that bad. And the upshot is that modes (like this one) are very useful. So, if you aren't using emacs yet, do consider it.

Hervé Christol uses the SciTE editor, a free source code editor for win32 and linux, and has written a nice highlighter. It's available on his site at mmaScite. Thank you!


I use the music notation program MUP for my notation needs. The program mup2mma is a short Python program which aids in extracting the chords for MMA. See the notes at the top of the program for operational details.

There are literally thousands of .sty files for Yamaha keyboards. At the urging of Kara I wrote a conversion program which takes an existing .sty file and converts it to MMA. This is not a perfect conversion, but a lot of the files sound pretty good. Included in the archive is the program and a short README which is the only documentation.

This is a small (10k) compressed Unix/Linux .gz file: ys2mma-0.7.tar.gz.

Our friend Alain Brenzikofer has written a nice Perl script to extract MMA chord files from “Band In A Box” files. Get his biabconverter and have fun!

Gek S. Low has written a program to extract chords from abc2mps generated ABC files. Neat part is that it'll also create the correct lines for the MMA script to include melody lines generated by abc2midi. Cool. Get it at abc2mma.

Other Music Links of Interest

HitSquad has hundreds of links to sites on the internet with various musical tools. Covers Windows, Mac and Linux.

Web Design--Bob van der Poel
This page "helpers.html" was last modified on Thu Apr 27 11:23:36 2017