\include "../include/global.ly"
\include "../include/common.ly"

lcl = { }


dropLyrics = {
  \override LyricText #'extra-offset = #'(0 . -1.25)
  \override LyricHyphen #'extra-offset = #'(0 . -1.25)
  \override LyricExtender #'extra-offset = #'(0 . -1.25)
}
raiseLyrics = {
  \revert LyricText #'extra-offset
  \revert LyricHyphen #'extra-offset
  \revert LyricExtender #'extra-offset
}

laa = \lyricmode { Ut -- i vår ha -- ge, där väx -- a blå bär. }
lab = \lyricmode { Fag -- ra små blom -- mor där bju -- da till dans. }
lac = \lyricmode { Kran -- sen den sät -- ter jag sen i ditt hår.  }
lad = \lyricmode { Ut -- i vår ha -- ge finns blom -- mor och bär. }

lb  = \lyricmode { Kom hjär -- tans -- fröjd! }
lbx = \lyricmode { " " _ _ _ }

lca = \lyricmode { Vill du mig nå -- got, så träf -- fas vi där. }
lcb = \lyricmode { Vill du, så bind -- er jag åt dig en krans. }
lcc = \lyricmode { So -- len den da -- lar, men hop -- pet upp -- går. }
lcd = \lyricmode { Men ut -- av al -- la du kä -- rast mig år. }

ld  = \lyricmode {
  Kom lil -- jor och a -- kvi -- le -- ja,
  kom ro -- sor och sa -- li -- vi -- a,
  kom lju -- va krus -- myn -- ta,
  kom hjär -- tans -- fröjd!
}

La = \lyricmode { \set stanza = #"1. " \laa \lbx \lca }
Lb = \lyricmode { \set stanza = #"2. " \lab \dropLyrics \lb \raiseLyrics \lcb \dropLyrics \ld }
Lc = \lyricmode { \set stanza = #"3. " \lac \lbx \lcc }
Ld = \lyricmode { \set stanza = #"4. " \lad \lbx \lcd }

%---------------

en   = \markup { \italic "En röst" }
alla = \markup { \italic "Alla" }

Ms = \relative f' {
  \lcl \clefcs
  \key e \minor
  \time 3/4 
  e4^\en g a |
  g4. fis8 e4 |
  g4 g a |
  b2 <d fis,>4^\alla |
  <b g>2 g4 |
  <b g>2 r4 |
  g4.^\en g8 g4 |
  g4 a b |
  b4 a g |
  a2 <b dis,>4^\alla |
  <g e>4 <g e>8. fis16 e8. <g e>16 |
  <dis fis>4 b <a' dis,> |
  <g e>4 <g e>8. fis16 e8. <g e>16 |
  <fis dis>4 b, dis |
  e4 <d b'>4. <c a'>8 |
  <b b'>4 <c fis> <c a'> |
  <b g'>2 <dis fis>4 |
  e2. \bar "|."
}

\score {
  <<
    \ss
    \new Staff \context Voice = Vs { \Ms }
    \lyricsto Vs \context Lyrics = Lsa { \La }
    \lyricsto Vs \context Lyrics = Lsb { \Lb }
    \lyricsto Vs \context Lyrics = Lsc { \Lc }
    \lyricsto Vs \context Lyrics = Lsd { \Ld }
  >>
  \layout {
    \context {
      \Staff
      %\override VerticalAxisGroup #'minimum-Y-extent = #'(-6 . 6)
    }
  }
}

\include "../include/articulate.ly"

\score {
  \unfoldRepeats \articulate {
    \ss
    \new Staff \context Voice = Vs { \Ms }
  }
  \midi { }
}
