\header {
title = \markup { "Lamb of God, Canon" }
composer = "Liz A. Denys & Geoffrey Thomas"
tagline = ""
}

global = {
\tempo "Moderate, flowing" 4=80
\key aes \major
\time 4/4
}

sopranoMusic = \relative c'' {
\clef treble

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c4. aes8 
bes8 aes4 g8 f2 

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c4. aes8 
bes8 aes4 g8 f2 

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c2
bes4. bes8 c2 ~ c1 ~ c1 ~ c1 
}

sopranoWords = \lyricmode {
Lamb of God, you take a -- way the sins of the world. Have mer -- cy on us.
Lamb of God, you take a -- way the sins of the world. Have mer -- cy on us.
Lamb of God, you take a -- way the sins of the world. Grant us peace.
}

altoMusic = \relative c'' {
\clef treble

r1 r1 r1
aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c4. aes8 
bes8 aes4 g8 f2 

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c4. aes8 
bes8 aes4 g8 f2 

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c2
bes4. bes8 c2 
}

altoWords = \sopranoWords

tenorMusic = \relative c' {
\clef "G_8"

r1
aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c4. aes8 
bes8 aes4 g8 f2 

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c4. aes8 
bes8 aes4 g8 f2 

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c2
bes4. bes8 c2 ~ c1 ~ c1 
}

tenorWords = \sopranoWords

bassMusic = \relative c {
\clef "bass"

r1 r1
aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c4. aes8 
bes8 aes4 g8 f2 

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c4. aes8 
bes8 aes4 g8 f2 

aes4. g8 f4 ees 
aes4. bes8 c4. aes8 
des8 des4 bes8 c2
bes4. bes8 c2 ~ c1  \bar "|."
}

bassWords = \sopranoWords

\score {
  %<<  % combine ChoirStaff and PianoStaff in parallel
    \new StaffGroup = "ChoirStaff_choir" << %StaffGroup bars measures together across the parts, ChoirStaff does not
    \new Staff = "sopranos" <<
      \set Staff.instrumentName = #"Soprano"
      \new Voice = "sopranos" { \global \sopranoMusic }
    >>
    \new Lyrics \lyricsto "sopranos" { \sopranoWords }
    \new Staff = "altos" <<
      \set Staff.instrumentName = #"Alto"
      \new Voice = "altos" { \global \altoMusic }
    >>
    \new Lyrics \lyricsto "altos" { \altoWords }
    \new Staff = "tenors" <<
      \set Staff.instrumentName = #"Tenor"
      \new Voice = "tenors" { \global \tenorMusic }
    >>
    \new Lyrics \lyricsto "tenors" { \tenorWords }
    \new Staff = "basses" <<
      \set Staff.instrumentName = #"Bass"
      \new Voice = "basses" { \global \bassMusic }
    >>
    \new Lyrics \lyricsto "basses" { \bassWords }
    >>  % end ChoirStaff
    %\new PianoStaff <<
    %  \new Staff <<
    %    \set Staff.printPartCombineTexts = ##f
    %    \partcombine
    %    << \global \sopranoMusic >>
    %    << \global \altoMusic >>
    %  >>
    %  \new Staff <<
    %    \clef bass
    %    \set Staff.printPartCombineTexts = ##f
    %    \partcombine
    %    << \global \tenorMusic >>
    %    << \global \bassMusic >>
    %  >>
    %>>
  %>>
  \layout {}
  \midi {}
}
