Tuesday, July 12, 2016

Short example

I was writing a short intro today and needed a background with only a sustained chord track. I was going to write a simple groove ... but then realized that it was simpler than that. Here's what I did:

  /// start off by turning off everything
   Groove None
  /// and now load a single track
   Chord-Sus  Groove RockWaltzSus

Yup, it's that easy.

A problem with #s in chord names

Just working on a song and had a chord "F#5". Looking at the actual song, this was clearly supposed to be an F augmented or F with a sharp 5. But, the way MMA is right now it takes it to be an F# altered 5th (Power chord). Not at all the same.

So, I'm changing things so that  #5 is replaced with (#5).

Want to make the change in your version? Just change '#5' to '(#5)' in line 494 of chordtable.py.

Of course, you can always use "Faug" or, even easier, F+ and get the same results.

Comments? Suggestions? Always appreciated!

Monday, July 4, 2016

Let's share

I got an interesting email today from a fellow who'd just finished a complete song using only MMA to create a background track for a video game he is working on.

So, I listened to it. And was amazed ... it was really good.

He had a few comments and questions which I answered to the best of my abilities. But the email reminded me that there is a spot on our web page:


for real world examples.

So, what are you creating with MMA? Let me know and I'll add you to the links!

Friday, June 24, 2016

Starting 16.06.a

So, we're into a new beta cycle.

First thing today I incorporated a patch from Ignazio to fix a AFTER problem. The way the options were being parsed, an option in the command being set-up for future evaluation was interpreted as an illegal AFTER option.

Well, that's the first change being put into 16.06.a. Gotta start somewhere!

Tuesday, June 14, 2016

Die bugs, die!

Found yet another bug in the last release. Only when using Python 3.x ... fixed and a new version is up. Sorry about that!

Sunday, June 12, 2016

Will the bugs never die!

Yesterday I posted version 16.06 of our favorite accompaniment creator. Today I got the first bug report :) There was a minor issue with the pluginutil module. It didn't properly handle the new version number. The report was accompanied by a fix which has been applied. I've reposted the distribution files. Same version number!

Saturday, June 11, 2016

Finally ... 16.06 is now on line!

A stable release, version 16.06, of MMA--Musical MIDI Accompaniment is available for downloading. In addition to a number of bug fixes and optimizations, MMA now features:

 - A number of new macros
 - RPITCH command
 - FRETNOISE option for Plectrum tracks
 - Enhanced TIME options
 - AFTER command
 - Other minor enhancements

Please read the file text/CHANGES-15 for a complete list of changes.
MMA is a accompaniment generator -- it creates midi tracks
for a soloist to perform with. User supplied files contain
pattern selections, chords, and MMA directives. For full details please visit:


If you have any questions or comments, please send
them to: bob@mellowood.ca