Tuesday, July 16, 2019

Series 19 updates have started

Just a quick post to let you all know that we're not finished working on MMA. The first enhancement was just completed: in lines being repeated with the * option you can now have the Lyric Chord=ON option set. And, you can have a text lyric as well (even though that will be discarded on line copies).

No developer post yet, but it should be quicker than the last time around!

Friday, July 12, 2019

Minor bug in windows

If you are running MMA on a windows OS you will have a minor problem in that the module fcntl doesn't exist on it. To fix, just do the following:

   1. In the file common.py delete line 34: import fcntl

   2. Replace line 63 in common.py with:

        try:   # Windows doesn't know about fcntl and doesn't need it.
            import fcntl
            fcntl.flock(opath, fcntl.LOCK_EX)   # make sure we print in one batch

For the curious: the fcntl.flock() sets up a lock so that only one process can write to the output file. This is the file used for reporting warnings, etc. if the environment variable MMA_LOGFILE is set. By wrapping it all in a try/except it all works ... just no file lock on windows.

The next developer release will include this patch.

Wednesday, July 10, 2019

MMA 19.07 ready

I'm pleased to announce the long overdue update to MMA stable. Version 19.07 is now online and ready for your musical pursuits. Lots of new fun things, lots of new/updated examples, lots of manual fixes and clarifications. So, all I can add is "HAVE FUN". Get it at:


Have fun with this. And, please let me know if you have any requests, questions, etc. And share you plugin and library files!!!

Saturday, June 15, 2019

Still working on the next release

Just want to let you all know that the next version is being worked on! Right now I'm painfully going though the documentation ... finding some interesting grammar and syntax, and a number of issues from the latex to html conversion. Fun ... not really.

Monday, April 22, 2019

Yet another "final" development release

Sorry fans, I know I promised a new stable series over a year ago. Unfortunately life got in the way. Some minor health issues (mostly solved!), busyness, and a lot of music all contributed to a busy life and, unfortunately, new MMA releases have suffered.

Well, suffer no more! I've just posted a new 16.06 with a "final" extension. Unless someone (most likely me) finds a bug, this will become 19.4 (or 5). Please grab it and take it for a test run!


And, please, please, please ... let me know if you encounter any problems.

Keep playing music ... it will help the world!

Monday, December 31, 2018

MMA 16.06.c ... get it now

This is the last 16.06 that will be posted. Next month I will be releasing 19.01. So there!

In the meantime could you please grab this version and test it out. Let me know if there are any bugs. Enhancements will be put in a queue and probably not addressed until the next cycle.

Get it at:


And to all ... have a great new year!

Monday, December 24, 2018

Happy Holidays, Christmas, music and MMA

Hope all of you are having a great holiday break!

This can be a pretty wonderful time of year ... make time to enjoy it all. Especially time with family and loved ones.

I've had a lot of fun the last little while playing some accordion (yeah, my first instrument) and did a nice gig at a seniors home yesterday with some fellow musicians. Turned out great.

In the MMA department, I'm still hacking away at it. I'm hoping to get a new release out shortly. Just not decided if it'll be the last ever 18.xx or the first ever 19.xx. Stay tuned. And, I'm getting more and more excited about using plugins to expand MMA instead of expanding the core ... again, stand by for more details.

Best to all,


Series 19 updates have started

Just a quick post to let you all know that we're not finished working on MMA. The first enhancement was just completed: in lines being r...