Musical MIDI Accompaniment

MMA (Musical MIDI Accompaniment) is an accompaniment generator. It creates MIDI tracks for a soloist to perform over from a user-supplied file containing chords and MMA directives. It is very versatile and generates excellent tracks. It comes with an extensive user-extendable library with a variety of patterns for various popular rhythms, an extensive user manual, and several demo songs. It is a command line driven program. It creates MIDI files which need a sequencer or MIDI file play program.

Licenses GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Oct 2008 19:13
  • Rrelease-after

    Changes: A -T command line option to limit tracks generated. The AllGrooves command makes it easy to change a set of parameters in a library file. A Debian package has been added to the download section. New man pages have been created for mma, mma-renum, and mma-libdoc. A simple math parser has been added. You can use this anywhere a macro is valid. Anything in $( )$ delimiters is evaluated (safely) using Python. There are many bugfixes and library additions.

    • Rrelease-mid
    •  04 Mar 2008 10:44
    • Rrelease-after

    Changes: This release fixes a bug in the -G command line option and an obscure problem in the lyrics-chordname generation.

    • Rrelease-mid
    •  14 Feb 2008 23:59
    • Rrelease-after

    Changes: Extended MIDI voicing is now supported. It is now easy to set any voice you have on your sequencer. A SWELL command was added, which increases and then restores volume over a number of bars. A number of minor bugfixes and enhancements were made.

    • Rrelease-mid
    •  08 Jun 2007 11:07
    • Rrelease-after

    Changes: A new command set that lets MMA create and play MIDI files on-the-fly, some additional synchronization options, smoother volume changes with (De)Crescendos, and minor bugfixes/improvements.

    • Rrelease-mid
    •  07 Mar 2007 13:58
    • Rrelease-after

    Changes: The addition of ARIA tracks for auto-generated melodies. Fixes for solo/harmony volumes. Many chord fixes. New commands: NEWSET, DOCVAR, and GROOVECLEAR. A -0 sync command line switch. Many library additions/enhancements. Minor bugfixes.

    E7d62ca6b02d4e20c7f591d2a046b829_thumb

    Project Spotlight

    Atomic Tanks

    A multi-platform Scorched Earth clone similar to Worms.

    No-screenshot

    Project Spotlight

    C Minimal Perfect Hashing Library

    A library to create and to work with minimal perfect hash functions.