JN: "how do you propose the 8. should be addressed
(which is what started this discussion)?"

Given (what I now use in my paper blocks for 4/4)

\time 4/4;
time4_4beamAutoBegin = 0;
time4_4beamAutoEnd = "1/4";
time4_4beamAutoEnd_8 = "1/2";

then I would propose for the measure
32 32 8. 8 8 8 8 8 8 |
the decision path:
32
AutoBegin = 0; so start beam
[32 32
only applicable rule to 32 is AutoEnd = "1/4"; so keep beam open
[32 32 8.
*rule applicable to 32 (shortest duration in the current beam)
  is AutoEnd = "1/4"; and the beam is at or has crossed that
  boundary, so end beam*
[32 32 8.] 8
AutoBegin = 0; so start beam
[32 32 8.] [8 8
rule applicable to 8 is AutoEnd = "1/2"; so end beam
[32 32 8.] [8 8]
...
[32 32 8.] [8 8][8 8 8 8]|

Perhaps a clearer case would be the measure
16 16 8 16 16 8 8 8 8 8|
At present, the autobeamer beams it as
[16 16 8 16 16 8] [8 8 8 8]|
I assume because the AutoEnd_8 = "1/2"; rule is applied at the
first 8, thus continuing the beam. If, however, the "shortest rule"
(i.e. 16) AutoEnd = "1/4"; is applied there, one would get
[16 16 8] [16 16 8] [8 8 8 8]|
which I feel is a more musically appropriate beaming in most cases.

Does this stand up?
John


PS: Since there is no exact reciprocal of 8., if one did want to
handle them specially, would the syntax be
time4_4beamAutoEnd_8. = "1/2";  ?

Reply via email to