Well, maybe idea to put the syncopation into the groove wasn't that
brilliant. After all, ALL the chord and bass tracks (and maybe some
other types) need to have the same idea what chord to play.
Exactly why I'm thinking that this should be part of the chord spec,
not the groove.
I wonder if we could come up with a more "musical" way of expressing what we want. Playing the 1 one sixteenth too early would require setting the time to 4.75 AND scheduling the "1" chord to already start at 4.75. Setting the time to 4.75 will be part of the previous bar and not part of the bar whose "1" is brought forward.
Not sure where you are going here. I think that if you want a chord to
play just before beat one, you would set it as:
chord sequence {.75 8 90}
Currently, this will pick the chord specified at beat 1 (the start of
the bar) a 1/16 before beat 1. Yes, that is in previous bar ... if you
want to use the chord at beat 4 in the previous bar then you would do
chord sequence {4.75 8 90}
the chord sound at the same time, but now you are using the chord at
beat 4 of the previous bar.
Okay?
Now, under my new idea all this would be the same. Just that you can
manipulate the points in the bar where the chord changes.
So when I have an ABAB pattern and the 1 of A schould be played too early I have to put that magic into something which preceeds the A. So here it will be in B and something before the first A. But when I write ABBA the first B will show the syncopation, but it should not be there as it is followed by another B and not an A.
Not sure where you are going here. But, if you want things to sounds a
bit different between ABAB and ABBA then you can easily set a RIFF to
override the groove for a bar.
If all is lost, have a look at BEATADJUST
I am not sure if this makes sense. I know little about MMA (I only started using it yesterday).
Well, you seem to be having fun and are making a significant
contribution here. Thanks.