Thursday, September 15, 2016

I felt great today!

So, here I was ... just minding my own. Doing a bit of email, etc. and I got a phone call. Nice, elderly lady looked up my number and told me that she'd finally decided to give me a call. She'd purchased one of my CDs, five or more years ago at an art show and really needed to let me know how much she still enjoyed it. I could hear it playing in the background. During our brief conversation I thought she was going to break down into tears.

The CD was done as a test of MMA! All the backgrounds, 100%, were done with MMA. All I had to do was write the melodies, play the saxophone, record and mix it all. The simple stuff :)

Made me feel pretty darn good knowing that this little test could bring such joy into someone's life!

Saturday, September 10, 2016

New Developer Version 16.06.a

I've posted mma-16.06.a on the download site. A few features I'm sure "someone" will like:

 - The AFTER option parser now permits option pairs in the command to execute properly.

 - DefaultDrum now sets up solo/melody tracks as
      well as drums. I've spent quite of time debugging this apparently simple fix. Please let me know if get it to crash!

 - The plain old #5 for a major chord no longer works (well, it didn't before!). Please use (#5), + or aug.

As always, you can get this at:

Have fun!

Wednesday, September 7, 2016

Drum Voice

I've added the following to the docs for setting a voice in a drum track to the manual: 

All DRUM tracks share a common MIDI channel. This, for all practical purposes, means that all DRUM tracks will have the same VOICE or "drum kit''. In most cases, it is recommended that you use the VOICE command only in the generic track "Drum''. At this point, MMA doesn't enforce this recommendation. 

Hopefully this will eliminate some confusion.

Sunday, September 4, 2016

Different Ways to do Things

It always surprises me how different folks use different methods to do the same thing.

I had some discussions the other day with a fellow who was using MELODY tracks to create drum patterns. And, this actually makes perfect sense. He gets to use a sheet music-like notation instead of defining SEQUENCES. Of course, using the notation for Melody/Solo one loses the ease of using different velocities, repetitive patterns, etc.

But, it sure is cool to know that people are doing things completely different from anything I imagined. Let me know if you're breaking or bending the rules.

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

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!