The MMA Library

This document is provided as a supplement to the MMA Reference Manual which lists all of the commands in the program and helpful information which can be used to create your own "style" files. If you are a newcomer to MMA, you should also have a look at the MMA Tutorial for some "getting started" information.

The information on these HTML pages has been generated directly from the library files in your MMA library. Each entry uses the filename as a header and then lists the various defined grooves.

You should be able to use any of the grooves listed in the "STDLIB" section in your files without using other directives. However, if you have files in other locations you will need to need to explicitly load the library file(s) with a Use directive.

The filenames are in all lowercase. These are the actual filenames used in the library. If you are loading files with the Use directive you must use the same case (please note that typographic case applies only to the filename---this is operating system dependant). Groove commands are case-insensitive.

Following each groove description is a boxed number in the form (4). This indicates the sequence size of the groove. Next, is a list of tracks and instrument names. This shows the first voice or drum note defined for each track---it is quite possible that the track uses other voices. This data is included so that you can see what tracks are active.

The library files supplied with MMA contain embedded documentation. The -Dxh and -Dxl MMA command line options extract the following information from the each library file:

If you find that you don't have some of the grooves listed below in your distribution you need to run the program mklibdoc.py to update these docs. Not all style files are distributed in the default MMA distribution.


Index


These grooves can be used from a program just by using their name.

Stdlib

Use the following grooves with a "use" directive.

Kara

Yamaha



This document and the files linked were created by mkdoclib.py.

It is a part of the MMA distribution and is protected by the same copyrights as MMA (the GNU General Public License).

Created: Sun Sep 28 11:30:06 2008