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
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to