Mats Bengtsson wrote:

> It will still print staff lines wide enough to fit in the dots in the
> repeat signs
> though, even if they aren't printed in the ossia stave.

This is a little better, but there are still problems, like the
extraneous barline at the end of the first line (example below). Oddly
enough (or perhaps, not odd at all) the beginning of the third line
displays the correct behavior.

It seems like this method only gets half-way to the solution, i.e. it
draws single bar lines but doesn't stop there (as if the repeat sign in
the system above is still influencing the ossia stave when it
shouldn't). Again, I'm not sure exactly how to fix this, or if it's even
fixable.

-- Shamus

\score{
\relative c' <<
 \new Staff{ R1 | R1 | \repeat volta 2 { c4 e d f } | \break R1 |
\repeat volta 2 { c4 f e d } | R1 | \break \repeat volta 2 { c4 d e f }
| f e d c | g' f e d | }
 \new Staff{ c4 d e f | c d e f | \stopStaff s1 \startStaff c4 d e f |
\stopStaff s1 \startStaff | c4 d e f | \stopStaff s1 \startStaff | c4 d
e f | g4 f e d }
>>
\layout {
 \context { \Score
    \remove "Timing_translator"
    \remove "Default_bar_line_engraver"
    \remove "Repeat_acknowledge_engraver"
 }
 \context {
   \Staff
   \consists "Timing_translator"
   \consists "Default_bar_line_engraver"
   \consists "Repeat_acknowledge_engraver"
 }
}
}



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

Reply via email to