10.04.2013 Views

in Snippets - LilyPond

in Snippets - LilyPond

in Snippets - LilyPond

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Vocal music 221<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

lyrics below<br />

ossia above<br />

<br />

<br />

Vertically centered common lyrics<br />

<br />

6<br />

<br />

<br />

<br />

In a vocal piece where there are several (two,four or more) l<strong>in</strong>es of lyrics, and common lyrics for<br />

all voices at some po<strong>in</strong>t, these common lyrics may be vertically centered regard<strong>in</strong>gly, as shown<br />

<strong>in</strong> the follow<strong>in</strong>g example:<br />

\<strong>in</strong>clude "english.ly"<br />

leftbrace = \markup { \override #'(font-encod<strong>in</strong>g . fetaBraces) \lookup #"brace240" }<br />

rightbrace = \markup { \rotate #180 \leftbrace }<br />

dropLyrics =<br />

{<br />

\override LyricText #'extra-offset = #'(0 . -5)<br />

\override LyricHyphen #'extra-offset = #'(0 . -5)<br />

\override LyricExtender #'extra-offset = #'(0 . -5)<br />

}<br />

raiseLyrics =<br />

{<br />

\revert LyricText #'extra-offset<br />

\revert LyricHyphen #'extra-offset<br />

\revert LyricExtender #'extra-offset<br />

}<br />

skipFour = \repeat unfold 4 { \skip 8 }<br />

lyricsA = \lyricmode { The first verse has \dropLyrics the com -- mon<br />

__ words \raiseLyrics used <strong>in</strong> all four. }<br />

lyricsB = \lyricmode { In stan -- za two, \skipFour al -- so ap -- pear. }<br />

lyricsC = \lyricmode { By the third verse, \skipFour are get -- t<strong>in</strong>g dull. }<br />

lyricsD = \lyricmode { Last stan -- za, and \skipFour get used once more. }<br />

melody = \relative c' { c4 d e f g f e8( e f) d4 c e d c }<br />

\score<br />

{<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!