Re: Autobeaming restructuring

I'm not sure I understand all of your points. With the new changes,
it is
possible to define any grouping you want to define within a time
signature.

Thus, if you want to have 2/8 + 3/8 +2 8 = 7/8, it is trivial to get
(2 3 2)

grouping from a 7/8 time signature.

Most important is to get the beaming improved. But it is still a bit
the other way around, since one gets the time signature from the meter
and not the other way around. Perhaps one could make an interface like
(in pseudocode)

\meter [(3+2)]+[(3+(2+2))]/16

and then the "(...)" define the beaming substructure, and "[...]"
describes how to sum up the time signature (which is 5/16 + 8/16 in
this case).

There is also the more complex case of the meter ((3+(2+2))+(3+2))/16
with quadruplets on the 3s. Then one might write it as [(4:3+(2+2))
+(4:3+2)]/16.

Sometimes, one may use more than one metric structure. For example,
the meter (3+(2+2))/16 may or may not have quadruplets on the 3s.

And there are compound meters, like the Sedi Donka, which is (7+7+11)/
16, where 7 = 3+(2+2) and 11 = (2+2)+3+(2+2).