Kara-Moon Forum

Developers & Technology => Musical MIDI Accompaniment (MMA) => Topic started by: bvdp on January 03, 2012, 09:32:45 PM



Title: MMA 12.01 now available
Post by: bvdp on January 03, 2012, 09:32:45 PM
A stable release, version 12.01, of MMA--Musical MIDI Accompaniment
is available for downloading. In addition to a number of bug fixes
and optimizations, MMA now features:

 - Polychords

 - Improved chord voicing

 - NEW: note ornamentation for most tracks

 - NEW: Delay setting

 - Many minor improvements and bug fixes.

 - Version numbering scheme changed to YY.MM.
 
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:

   http://www.mellowood.ca/mma/

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



Title: Re: MMA 12.01 now available
Post by: Oren on January 04, 2012, 12:25:20 AM
...version 12.01, of MMA--Musical MIDI Accompaniment is available for downloading...
The only thing I like better than good software, is good software made better ;D... and offered for free by the developer. :-
Thankyou, Bob :;


Title: Re: MMA 12.01 now available
Post by: alexis on January 04, 2012, 02:04:42 PM
Well done, Bob!

I've just tested the ornamentation and delay features and they are awesome!  :;
I also like the new "Ubuntu-like" version numbering scheme (brings more clarity).
Thank you so much.

BTW, is there a means to know what you've planned for the future?
There isn't any issue tracker in your Web site or "todo list" in MMA distribution (tell me if I'm wrong).
I'd appreciate to find something like this. Maybe the best thing to do is a feature list in your Web site.
Features would be sorted by priority.

Happy new year everybody!

Alexis



Title: Re: MMA 12.01 now available
Post by: bvdp on January 04, 2012, 04:35:12 PM

The only thing I like better than good software, is good software made better ;D... and offered for free by the developer.

Yeah, I like free as well :)

Thanks.

BTW, we're having spring weather here these days. Guess you islanders must be tired of living in paradise and so you're sending the warm air east. Appreciated :)


Title: Re: MMA 12.01 now available
Post by: bvdp on January 04, 2012, 04:40:17 PM

I've just tested the ornamentation and delay features and they are awesome!  :;

I think that ornamentation will take a bit more work to get it working perfectly. But, yes, it should be fun to play with.

Quote
I also like the new "Ubuntu-like" version numbering scheme (brings more clarity).
Thank you so much.

The "real" reason for the numbering change is for my own sanity :) using 1.x, 2.y, etc. is fine for a while. But, then the question to answer is "when do you switch from 1.x to 2.y?" Afte a major change? A rainy day? This is much, much easier. And, yes, it's more clear as well. Glad you like it.

Quote
BTW, is there a means to know what you've planned for the future?
There isn't any issue tracker in your Web site or "todo list" in MMA distribution (tell me if I'm wrong).
I'd appreciate to find something like this. Maybe the best thing to do is a feature list in your Web site.
Features would be sorted by priority.

Not without a Vulcan Mind Meld ... and I'm not sure I'd enjoy that :)

However, there is a TODO file in the text directory of the distro. It's not complete (or even up to date) by any means ... but does list some things I've though about over the years.

Best thing for all to do is to post feature requests here.



Title: Re: MMA 12.01 now available
Post by: alexis on January 05, 2012, 11:33:59 AM
Quote
However, there is a TODO file in the text directory of the distro. It's not complete (or even up to date) by any means ... but does list some things I've though about over the years.
I didn't search very well, sorry... :-[ :-[
The existing TODO file is fine.

Thanks Bob.


Title: Re: MMA 12.01 now available
Post by: bvdp on January 08, 2012, 09:11:34 PM
If you have a had a problem running the new mma with python < 2.7 ...

I used a couple of dictionary comprehensions in initializing tables. This feature needs python 2.7 ... so I have taken that out and used older code. I have uploaded new packages and they are available right now.

Sorry if this buggered up anyones day (it did mine!).


Title: Re: MMA 12.01 now available
Post by: bvdp on January 24, 2012, 11:37:20 PM
12.01 as shipped had a broken Plectrum module. Any patterns with 0 strum setting put all notes at the start of the bar. I've updated a new set of packages, 12.01a. Please update.

  http://mellowood.ca/mma/downloads.html

or, you can simply change line 408 in patPlectrum.py from:

 strumOffset = 0

to:

 strumOffset = p.offset