Projects / Musical MIDI Accompaniment

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

RSS Recent releases

  •  03 Jan 2012 21:55

    Release Notes: There are many bugfixes and general enhancements. New features include the support of Polychords, improved chord voicing, note ornamentation for most tracks, and a track delay setting. Note that the version numbering scheme is changed to YY.MM.

    •  25 Dec 2010 06:16

      Release Notes: A PolyChord extension (very cool sounds), enhanced groove notation so you can combine a filename with a groove name (not so cool, but useful), and some bugfixes.

      •  08 Nov 2010 00:57

        Release Notes: Chords can now be entered in Roman Numeral notation. Extensive reworking/enhancement of the Solo track commands. MidiInc has been extended to permit the creation of Solo Riffs. The automatic groove finding has been enhanced so that multiple directories can be scanned. There is a -V option for an audible preview of a groove in the libraries. A new utility, mma-gb.py, is a simple GUI for viewing and previewing the groove library.

        •  20 Sep 2010 01:15

          Release Notes: This release fixes the -M command line option and has minor fixes to the solo tracks. It cleans up the docs for Voicing modes.

          •  20 Jul 2010 05:38

            Release Notes: A number of enhancements were made to the way MidiInc and Solo lines are created. You can now include a MIDI file and push it into a solo track for additional processing.

            Screenshot

            Project Spotlight

            VTAGS

            A VHDL tags generator.

            Screenshot

            Project Spotlight

            mptsd

            An MPEG SPTS to MPTS multiplexer.