Hi list,

I often come across a problem like in the attached example where I want an extender line to stop (in the example upper system before bar 3).

I can achieve something like it by adding e.g. a "." to the Lyrics and change the colour to white or something similar (see example lower system bar 3) but that seems somewhat hacky and I'd like to have a better way.

Is there a better way?

Kind regards,
Michael
--
 Michael Gerdau       email: m...@qata.de
 GPG-keys available on request or at public keyserver
\version "2.25.13"

musicA = { \repeat unfold 2 { c''4 c'' c'' c'' | c''2 c'' } }
musicB = { \repeat unfold 16 { c'4 } }

verseA = \lyricmode { \repeat unfold 4 { \skip 8 } lu __ _
                      \repeat unfold 4 { \skip 8 } lu __ _ }
verseC = \lyricmode { \repeat unfold 4 { \skip 8 } lu __ _
                      \once \override LyricText.color = #white "." \repeat 
unfold 3 { \skip 8 } lu __ _ }
verseB = \lyricmode { \repeat unfold 16 { la } }

\score {
  <<
    \new Staff = "a" <<
      \new Voice = "a1" { \voiceOne \musicA }
      \new Voice = "a2" { \voiceTwo \musicB }
    >>
    \new Lyrics \with {
      alignAboveContext = "a"
    } \lyricsto "a1" { \verseA }
    \new Lyrics \lyricsto "a2" { \verseB }
    \new Staff = "b" <<
      \new Voice = "b1" { \voiceOne \musicA }
      \new Voice = "b2" { \voiceTwo \musicB }
    >>
    \new Lyrics \with {
      alignAboveContext = "b"
    } \lyricsto "b1" { \verseC }
    \new Lyrics \lyricsto "b2" { \verseB }
  >>
  \layout {}
}

Attachment: stop-lyrics-extender.pdf
Description: Adobe PDF document

Reply via email to