After completing my patch for #4664 I tested beam subdivision with
another example and was unpleasantly surprised that the other example
produced a wrong result.
This example should render the subdivisions with a regular alternation
of two and one beams. Instead all beam subdivisions show two beams
(first attachment):
\relative c' {
\set baseMoment = #(ly:make-moment 1/16)
\set subdivideBeams = ##t
c64 [ \repeat unfold 30 c c ]
}
After initial shock I investigated and found out that this is *not* due
to my patch but to commit 0382ed88 where Carl modified some behaviour of
his patch for #4355 in 8fa2d858.
After partially reverting 0382ed88 the example renders correctly as in
the second attachment. There I have two groups, one with a manual beam
exposing the new behaviour of my current patch.
###
Carl, can you tell me what you intended with that adjustment? I can see
two possible purposes:
- you thought the behaviour with alternating beam numbers is wrong
- something else I can't see from here.
If it is the first one I would like to partially revert that change to
the behaviour of your original patch for 4355. In the other case please
tell me what you were after.
Urs
_______________________________________________
bug-lilypond mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-lilypond