If you've played with time signatures other than 4/4 you'll have found that mma's limited setting can cause problems when adding in solo tracks. For example, the current 6/8 march sounds okay as far as chording and percussion go; but, when you add in a solo line you have to enter it all as triplets (which is what 6/8 time is avoiding).
So, I've added an option to the TIME command. I got it working today ... and now you can do things like:
Time 6 8
Which sets mma up for 6 beats per bar and 1/8 notes getting a beat.
Not that there aren't side issues
If you were to implement a 6/8 time with "Time 2" then you can specify chord lines in intuitive manner with 2 chords per bar, ie:
C G
with time set to 6, the same chord line becomes:
C / / G
or C G@4
But, solo lines are simplified. Also, creating patterns is, probably, easier. In 2 you really have to think though any beats other than 1 and 2 ... with 6 it becomes a matter of transferring from a piece of sheet music.
Time will tell if this really is an improvement, but so far I'm happy with it.
Right now I have 2, 4 and 8 (with 4 being the default) for time. All this does is to select a table of note lengths. I still need to go though the source and find any other spots where we're accessing time durations. Does anyone have a need for other values?
Before I finalize this, you're welcome to comment!