lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Adding Staves


From: Jan Warchoł
Subject: Re: Adding Staves
Date: Tue, 7 Dec 2010 00:05:57 +0100

2010/12/6 jakob lund <address@hidden>
if you create more staves inside << >>, they run in parallel for the
length of the piece, rather than starting after one another. Maybe you
need something like this? (you still have to fix the alignment
properly)

\score {
 <<
   \new Staff { \oneTwo \three \four }
   \addlyrics { \verseOne \verseThree \verseFour}
   \addlyrics { \verseTwo }
 >>

This looks reasonable, however when i was trying to solve this problem myself i had problems with unterminated extender line after the last syllabe in verseOne.
Finally i've overcome this by using \lyricsto and explicitly creating voices and lyrics.
So i suppose the code below produces what Br. Athanasius wants (can some expert check this?).
Besides, i think this piece would look much better in a bass clef. It clearly is written for a low voice; all these extender lines look somewhat stupid in my opinion.

\version "2.13.35"

\include "english.ly"

\header {
  subtitle = "Peace Prayer of St. Francis"
  composer = "Sebastian Temple"
  % Remove default LilyPond tagline
  tagline = ##f
}

\paper {
  #(set-paper-size "letter")
}

global = {
  \key c \major
  \time 2/2
}

c'' {
  \global
  \dynamicUp
  \repeat volta 2 {
  r4 e,4 e e e e f g e1 ( e2)
  r4 g,4 e' e e e e e f g d1 ( d2)
  r4 g,4 f' f f f f f g a f1 ( f2)
  r4 g,4 f' f f f e2 d }  
  %\repeat volta 2 
  \alternative  { {e1 ( e)} { e1 ( e2) } }
}
  
three = \relative c'' {
  \global
  \dynamicUp
  r4 c,4 a a a a a a f b c f1 ( f2)
  r4 g4 f f f f f f g a e2 ( f g)
  r4 c4 c a a a r4 a a b c g1 ( g2)
  r4 e4 e d2 d4 fs4 a a g fs g2 ( a b1) 
}

four = \relative c'' {

  \global
  \dynamicUp
  r4 e,4 e e e e f g e1 ( e2)
  r4 g,4 e' e e e e e f g d4 d2.( d2)
  r4 g,4 f' f f f f f g a f1 ( f2)
  r4 g4 g f f f f f f8 f e4 d c1
}  
  
verseOne = \lyricmode {
  \set stanza = "1."
  Make me a chan -- nel of your peace. __
  Where there is hat -- red, let me bring your love. __
  Where there is in -- ju -- ry, your par -- don, Lord. __
  And where there's doubt, true faith in you. __ 
}

verseTwo = \lyricmode {
  \set stanza = "2."
  Make me a chan -- nel of your peace. __
  Where there's de -- spair in life, let me bring hope __
  Where there is darkness \skip 4 \skip 4 \skip 4  on -- ly light, __
  And where there's sad -- ness, ev -- er \skip 1 joy. __
}

verseThree = \lyricmode {
  \set stanza = "3."
  O Mas -- ter, grant that I may nev -- er seek __

  So much to be con -- soled as to con -- sole. __
  To be un -- der -- stood as to un -- der -- stand. __
  To be loved, as to love, with all my soul. __  
}

verseFour = \lyricmode {
  \set stanza = "4."
  Make me a chan -- nel of your peace. __
  It is in par -- don -- ing that we are par -- doned. __
  In giv -- ing to all men that we re -- ceive, -- 
  And in dy -- ing that we're bor to e -- ter -- nal life.   
}

\score {
<<
    \new Staff { 
\new Voice = firstsecond \oneTwo 
\new Voice = third \three 
\new Voice = fourth \four 
}
\new Lyrics <<
\lyricsto firstsecond \verseOne 
\lyricsto third \verseThree
\lyricsto fourth \verseFour
>>
    \new Lyrics \lyricsto firstsecond \verseTwo 
>>
  \layout {
    indent = 0.0
    \context {
      \Score
      \remove "Bar_number_engraver"
    }
  }
}

cheers,
Jan

PS these tricks are described here: http://lilypond.org/doc/v2.13/Documentation/notation/techniques-specific-to-lyrics#lyrics-and-repeats (NR 2.1.2)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]