This is a weird one. If you have the following three conditions ...

  1. proportionalNotationDuration turned on
  2. allowBeamBreak turned on
  3. long, manually beamed figure involving 32nds, 64ths, 128ths (3 or
more beams)

... then secondary, tertiary, n-ary, beams continue beyond their span.

It is quite reproducible, but you need the argument to make-moment in
proportionalNotationDuration to be sufficiently small as to cause your
music to stretch across multiple lines; maybe the line-breaking logic
is a place to check.

Minimal example:

%%%%%%% BEGIN PROPORTIONAL BEAMING BUG %%%%%%%

\version "2.7.38"

\new Score \with {
   proportionalNotationDuration = #(ly:make-moment 1 64)
} <<
   \new Staff {
      \set allowBeamBreak = ##t
      \time 1/8
      c'8[
      c'32 c'32 c'32 c'32
      c'8
      c'32 c'32 c'32 c'32
      c'8
      c'32 c'32 c'32 c'32
      c'8
      c'32 c'32 c'32 c'32
      c'8]
   }
>>

%%%%%%%% END %%%%%%%%%%%%%%%%%%%%%%

Bug is not release critical because proportional notation was not
available in 2.6 and is new to 2.7.


--
Trevor Bača
[EMAIL PROTECTED]

Attachment: proportional-beaming.png
Description: PNG image

_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to