\version "2.16.2"

\header {
  title = "Nella Grotta"
  subtitle = "(Canto natalizio)"
  composer = "arm. Camilo Moser"
}

global = {
  \key es \major
  \time 4/4
  \tempo "Andante" 4=60
}

sopranoVoice = \relative c'' {
  \global
  \dynamicUp
  % Die Noten folgen hier.
  g4 bes as bes
  g4 bes f bes
  g4\< bes as4. f8\!
  es4\> d es2\! \breathe
  g4 bes as bes
  g4 bes f bes
  g4\< bes as4. f8\!
  es4\> d es2\!\fermata \breathe
  \repeat volta 2 {
    \tempo 4=100
    g4\f as8( f) es4 g
    f4 d es g
    g4 as8( f) es4 g
    f4( d) es2
  }
  \new Voice = "sopranoVoiceEnd"  {
    \tempo 4=50
    es4.\p es8 es4 es
    f4. f8 f4 f
    es4 es es g8 f
    es4 d-- es2\fermata
  }
}

verseOne = \lyricmode {
  \set stanza = "1."
  % Liedtext folgt hier.
  Nel -- la grot -- ta
  dei pa -- sto -- ri
  og -- gi~e na -- to~il
  Sal -- va -- tor.
  No -- stra gio -- ia
  no -- stro amo -- re no -- stra spe -- me sei Ge su.
  Ju -- bi -- la -- te,
  ju -- bi -- la -- te
  ju -- bi -- la -- te.
  A -- men.
  (bocca chiuso)
}
verseSopranoVoiceEnd = \lyricmode {
  Ec -- co~a -- per -- to~e gia~il mio cuo -- re
  Ge -- su vie -- i a ri -- po -- sar.
}

verseTwo = \lyricmode {
  \set stanza = "2."
  % Liedtext folgt hier.
  O fe -- li -- ce ca -- ra not -- te
  noi dob -- bia -- mo fest -- eg -- giar.
  Su fra -- tel -- li~i no -- stri cuo -- ri
  of -- fer -- ia -- mo~al gran Sig -- nor
}

altoVoice = \relative c' {
  \global
  \dynamicUp
  % Die Noten folgen hier.
  es4 es d c8( d)
  es4 es d f
  es4 es es c
  bes4 bes bes2 \breathe
  es4 es d c8( d)
  es4 es d f
  es4 es es c
  bes4 bes bes2 \breathe
  \repeat volta 2 {
    es4 es es es
    c4 bes bes es
    es4 d es es8( d)
    c4( bes) bes2
  }
  bes2 f'(
  f2) d
  es4 d c2
  bes2 bes
}
tenorVoice = \relative c' {
  \global
  \dynamicUp
  % Die Noten folgen hier.
  bes4 bes bes bes
  bes4 bes bes bes
  bes4 g as4. as8
  g4 f g2 \breathe
  bes4 bes bes bes
  bes4 bes bes bes
  bes4 g as4. as8
  g4 f g2\fermata \breathe
  \repeat volta 2 {
    bes4\f c8 as8 g4 bes
    as4 f g bes
    bes4 f8( as) g4 g
    as4( f) g2
  }
  g2\pp as4 bes
  c2 bes
  g2 as
  g4 f-- g2\fermata
}

bassVoice = \relative c {
  \global
  \dynamicUp
  % Die Noten folgen hier.
  es4 g f bes,
  es4 g as d,
  es des c as
  bes4 bes es2 \breathe
  es4 g f bes,
  es4 g as d,
  es4 des c as
  bes4 bes es2 \breathe
  \repeat volta 2 {
    es4 es es es
    as,4 bes es es
    c4 c c c8( bes)
    as4( bes) es2
  }
  es2 f4 g
  as2 bes4 bes,
  c bes as2
  bes2 es2
}


SAVoicePart = \new Staff \with {
  instrumentName = "S. A."
  midiInstrument = "Grand Piano"
} <<
  \new Voice="Soprano" {\voiceOne \sopranoVoice }
  \new Voice="Alto" {\voiceTwo \altoVoice }
  \addlyrics { \verseOne }
  \addlyrics { \verseTwo }
  \addlyrics \lyricsto "sopranoVoiceEnd" { \verseSopranoVoiceEnd }
>>

TBVoicePart = \new Staff \with {
  instrumentName = "T. B."
  midiInstrument = "choir aahs"
} <<
  \clef bass \new Voice="Tenor" {\voiceOne \tenorVoice }
  \new Voice="Bass" {\voiceTwo \bassVoice}
>>

\score {
  <<
    %%\sopranoVoicePart
    %%\altoVoicePart
    \new StaffGroup <<
      \SAVoicePart
      \TBVoicePart
    >>
  >>
  \layout { }
  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 60 4)
    }
  }
}
