2009/9/23 Mats Bengtsson <mats.bengts...@ee.kth.se>:

> I haven't tracked down exactly what has changed, but I had to reduce the
> setting of the auto-knee-gap property of Beam from the default value 5.5 to
> \override Score.Beam #'auto-knee-gap = #4.75
> to get the kneed beam that was obtained in earlier versions.
> Regression bug!(?)

The staves are slightly closer together due to Joe's new spacing code,
so it's probably just a case of tweaking the default value for
'auto-knee-gap.

> On the other hand, the problem you report has been in LilyPond for a very
> long time and seems to date back to
> http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=commitdiff;h=17332ae36b238193723983455a91366be4e88e0b
> I'm not sure why Han-Wen added this setting in the definition of
> \RemoveEmptyStaffContext, but he probably had a good reason.

There's a message in the deleted bug snippet harakiri-autoknee.ly
which suggests there used to be a problem:

Autoknee-ing triggers hara-kiri too early.

Here's the same snippet updated, which compiles fine under current master:

\version "2.13.4"
\score {
  \relative c''' {
    \new PianoStaff <<
      \context Staff = up {
        c4 c c c \break
        c4 c c c
      }
      \context Staff = mid {
        c4 c c c \break
        s1
      }
      \context Staff = down {
        c8
        \change Staff = mid
        c8
        \change Staff = down
        c8 c c4 c
        c4 c c c
      }
    >>
  }
  \layout {
    \context {
      \RemoveEmptyStaffContext
      \revert Beam #'auto-knee-gap
    }
  }
}

Regards,
Neil


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to