I have just uploaded a developer version of MMA to the website. From the changes file:
Modified -L option to show '?' for bars without labels.
Fixed MIDIINC which was crashing when importing a file with lyrics.
Fixed longstanding bug in the html docs which didn't show the MMA
logo. A simple path issue. Thanks Anthony Fok.
Change to mma-gb so that that the database file is now stored
in ~/.cache (user's local directory). Thanks Anthony Fok.
Changes to mma-splitrec to make it work with python3. Thanks
Anthony Fok.
The -G option now force deletes existing .mmaDB files. Should solve a
problem with out-of-control recursion when a database is really
screwed up.
Added $_TimeSig variable.
The TIME command has been expanded to include the option to set
the time signature and a new concept of "Chord Tabs". This
should make life easier if you use "odd" times and/or use
notation editors to read MMA putput.
Note durations can be specified as tuplet ratios. An 8th note triplet
could always be set as '3', you can now use '3:4'. No biggie, but
you can also do stuff like '6:1' ( one sixth of a whole note).
Added new macro $_NoteLen(note). Returns the duration
of the note in MIDI ticks.
Got a request? Found a bug? Let me know and help other users. Short examples are more likely to get attention than long ones!
Got a neat groove or (better) a number of them? Send them to me for inclusion in future releases.
Get the latest MMA at:
http://mellowood.ca/mma/downloads.html#developer