This fails the "sniff test" because it removes some careful-looking code no explanation as to how the job of the old code is being done.
What happens if the line on the next page is does not, in fact, have the same vertical reference point? \relative c''' { \override Staff . Glissando #'breakable = ##t { s3 a2 \glissando \break s1 \break s1 \break s1 \pageBreak \break s2 c,2\trill\fermata^\ff } } I suppose a misaligned glissando is better than no glissando, but the old code made my the voice-change lines point to the right places: \paper {ragged-right = ##t } \new PianoStaff << \new Staff = "one" { \showStaffSwitch c'1 \break \change Staff = "two" b2 a } \new Staff = "two" { \clef bass g'1^\trill^\f s1 } http://codereview.appspot.com/4564042/ _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel