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

Reply via email to