X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Fhara-kiri-pianostaff.ly;h=be82c836f1607f91aaf1ed46354eda6b78200b24;hb=7053fd587f748b6ea41c1bdb172b7f92c11f7748;hp=1f99c1a8a4251cf6060d361faf0fc8d48459285b;hpb=72972afb27cf99f5ae432f4a1463d4f6de6107a0;p=lilypond.git diff --git a/input/regression/hara-kiri-pianostaff.ly b/input/regression/hara-kiri-pianostaff.ly index 1f99c1a8a4..be82c836f1 100644 --- a/input/regression/hara-kiri-pianostaff.ly +++ b/input/regression/hara-kiri-pianostaff.ly @@ -1,20 +1,36 @@ -\version "1.7.16" -\header { -texidoc = "Hara kiri should not upset fixed distance alignment like in pianostaff. In this example the middle staff is harakiried." +\version "2.10.0" + +\header { texidoc = + + " Hara-kiri staves kill themselves if they are empty. This +example really contains three staves, but as they progress, empty ones +are removed: this example has three staves, but some of them +disappear: note how the 2nd line only has the bar number 2. (That the +bar number is printed might be considered a bug, however, the scenario +of all staves disappearing does not happen in practice.) + +Any staff brackets and braces are removed, both in the single staff +and no staff case. + +This example was done with a pianostaff, which has fixed distance +alignment; this should not confuse the mechanism. +" + } - -\score { \notes \transpose c c'' - \context PianoStaff < - \context Staff = up { c c c c \break } - \context Staff = mid { s1 \break } - \context Staff = down { c4 c c c \break } - > - \paper { - \translator { - \HaraKiriStaffContext +\layout { + ragged-right= ##t + \context { + \RemoveEmptyStaffContext } - } } -%% new-chords-done %% +\transpose c c'' +\context PianoStaff << + \new Staff { c4 c c c \break s1 \break c4 c c c \break c c c c} + \new Staff { d4 d d d s1 s1 s1 } + \new Staff { e4 e e e s1 e4 e e e s1 } +>> + + +