Hi Tim,
Thanks for that - It looks very nice and not so hard to incorporate
as some examples.
Glad it helps.
By the way... here's an improved version, which properly handles
common words with hyphens and extenders.
Best regards,
Kieren.
___________________________
%%% BEGIN SNIPPET %%%
\version "2.11.32"
\include "english.ly"
leftbrace = \markup { \override #'(font-encoding . fetaBraces)
\lookup #"brace240" }
rightbrace = \markup { \rotate #180 \leftbrace }
dropLyrics =
{
\override LyricText #'extra-offset = #'(0 . -5)
\override LyricHyphen #'extra-offset = #'(0 . -5)
\override LyricExtender #'extra-offset = #'(0 . -5)
}
raiseLyrics =
{
\revert LyricText #'extra-offset
\revert LyricHyphen #'extra-offset
\revert LyricExtender #'extra-offset
}
skipFour = \repeat unfold 4 { \skip 8 }
lyricsA = \lyricmode { The first verse has \dropLyrics the com -- mon
__ words \raiseLyrics used in all four. }
lyricsB = \lyricmode { In stan -- za two, \skipFour al -- so ap --
pear. }
lyricsC = \lyricmode { By the third verse, \skipFour are get -- ting
dull. }
lyricsD = \lyricmode { Last stan -- za, and \skipFour get used once
more. }
melody = \relative c' { c4 d e f g f e8( ef) d4 c e d c }
\score
{
<<
\new Voice = m \melody
\new Lyrics \lyricsto m \lyricsA
\new Lyrics \lyricsto m \lyricsB
\new Lyrics \lyricsto m \lyricsC
\new Lyrics \lyricsto m \lyricsD
>>
}
%%% END SNIPPET %%%
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user