\version "2.22.1"

\include "deutsch.ly" 

#(set-global-staff-size 15)

%--------------------
% Maintainer: Sven Kaiser / e-mail: noten(at)oemsel.de
% wachet_auf_ruft_uns_die_stimme_j_s_bach.ly
% 2022-09-21

\header {
 title = "Wachet auf, ruft uns die Stimme"
 composer = "Johann Sebastian Bach (1685 - 1750)"
 poet = "Text: Philipp Nicolai (1556 - 1608)"
    tagline = \markup { \center-column {\line {\tiny " "} 
                                        \tiny  \italic " " 
                                        \tiny  \italic " " 
                                        \tiny  \italic " " 
                                        \line {\tiny \italic"Diese Noten sind gemeinfrei - Rev. 2 - Notensatzprogrammierung S. Kaiser mit https://lilypond.org - Notendownload: www.oemsel.de/noten" }}}
}

\paper {
    paper-width = 21.00\cm
    paper-height = 29.7\cm
    top-margin = 0.5\cm
    bottom-margin = 1\cm
    left-margin = 2.0\cm
    right-margin = 1\cm
    print-page-number = ##f
    markup-system-spacing = #'((basic-distance . 14) )
    ragged-last-bottom = ##f
   
%    system-system-spacing #'basic-distance = #30

    }

% schaltet Notations-Editorlink-Funktion aus



global = { \key d \major \time 4/4 } 

SopNote = \relative c'
{ 
 \repeat volta 2 {
%1
es2 g2 |
%2
b2. b4 |
%3
b2 b2 |
%4
c1 |
%5
b1\fermata |
%6
r2 b2 |
%7
es2 b2 |
%8
es4( f4) g2 |
%9
f2 es2 |
%10
d2( c2) |
%11
b1\fermata \break |
%12
r2 b2 |
%13
es2 b2 |
%14
c2 g2 |
%15
as4( g4) f2 |
%16
es1 |
  } 
%17
r2 b'2 |
%18
b2. as4 |
%19
g2 f2 |
%20
es1\fermata |
%21
r2 b'2 |
%22
b2. as4 |
%23
g2 f2 |
%24
es1\fermata |
%25
r2 f2 |
%26
g2 as2 |
%27
g1\fermata |
%28
r2 b2 |
%29
c2 d2 |
%30
es2\fermata es4( f4)|
%31
g2 f2 |
%32
es2\fermata b2 |
%33
es2 b2 |
%34
c2 g2 |
%35
as4( g4) f2 |
%36
es1\fermata |
} 

AltNote = \relative c'
{ 
%1
b2 es2 |
%2
g2 f2 |
%3
g2 f2 |
%4
g2( f2) |
%5
f1\fermata |
%6
r2 f2 |
%7
b2. as4 |
%8
g4( as4) b2 |
%9
b2 c2 |
%10
c4( b2 a4) |
%11
f1\fermata |
%12
r2 g2 |
%13
as2 g2 |
%14
es2 es2 |
%15
es2 d2 |
%16
b1 |
%17
r2 f'2 |
%18
g2. f4 |
%19
b,4( c4) d2 |
%20
c1\fermata |
%21
r2 d4( es4) |
%22
f2 f2 |
%23
f4( es2) d4 |
%24
b1\fermata |
%25
r2 d2 |
%26
es2. d4 |
%27
es1\fermata |
%28
r2 g2 |
%29
g4( f4) f4( g4) |
%30
g2\fermata g4( as4) |
%31
b2. as4 |
%32
g2\fermata g4( as4) |
%33
b4( as4) b4( g4) |
%34
as2 es2 |
%35
es2 d2 |
%36
b1\fermata |
} 

TenNote = \relative c' 
{ 
%1
g2 b2 |
%2
es2 d2 |
%3
es2 b2 |
%4
b2( a2) |
%5
d1 |
%6
r2 d2 |
%7
es2 es2 |
%8
b2 es2 |
%9
f2 f2 |
%10
f2.( c4) |
%11
d1\fermata |
%12
r2 es2 |
%13
es2 es4( des4) |
%14
c2 c2 |
%15
c4( b4) as2 |
%16
g1 |
%17
r2 b2 |
%18
es4( d4) c4( d4) |
%19
es2 b4( as4) |
%20
g1\fermata |
%21
r2 b2 |
%22
b4( c4) d2 |
%23
b4( c2) b4 |
%24
g1\fermata |
%25
r2 b2 |
%26
b2 c4( as4) |
%27
b1\fermata |
%28
r2 es2 |
%29
es2 d2 |
%30
c2\fermata es2 |
%31
es2 d2 |
%32
es2\fermata es2 |
%33
b2 es2 |
%34
es2. c4 |
%35
c4( b4) as2 |
%36
g1\fermata |
} 

BasNote = \relative c 
{ 
%1
es1~ |
%2
es4 g4 b4 as4|
%3
g4( f4) es4( d4) |
%4
es4( c4 f2) |
%5
b,1\fermata |
%6
r2 b'4( as4) |
%7
g4( as4) g4( f4) |
%8
es2 es'2 |
%9
d4( c4) b4( a4) |
%10
b2( f2) |
%11
b,1\fermata |
%12
r2 es4( des4) |
%13
c4( d4) es2 |
%14
as4( b4) c2 |
%15
f,2 b,2 |
%16
es1 |
%17
r2 d2 |
%18
es2 f2 |
%19
g4( as4) b4( b,4) |
%20
c1\fermata |
%21
r2 g'2 |
%22
d4( c4) b2 |
%23
es4( c4) as4( b4) |
%24
es1\fermata |
%25
r2 b'4( as4) |
%26
g2 f2 |
%27
es1\fermata |
%28
r2 es'2 |
%29
a,2 h2 |
%30
c2\fermata c2 |
%31
g4( as4) b2 |
%32
c,2\fermata es4( f4) |
%33
g4( f4) g4( es4) |
%34
as,4( b4) c2 |
%35
<<f2 \grace f,2>> b2 |
%36
<<es1\fermata \grace es,>>|
} 


StfOneTxtLnA = \lyricmode {
%\set stanza = "1. " 
    Wa -- chet 
    auf, ruft 
    uns die 
    Stim -- me 
    der 
    Wäch -- ter 
    sehr hoch 
    auf der
    Zin  -- 
    -- ne, 
    Wach' 
    auf, du
    Stadt Je -- 
    ru -- sa -- 
    lem!
    Wohl -- 
    auf, der
    Bräut' -- gam
    kommt, 
    steht 
    auf, die 
    Lam -- pen
    nehmt! 
    Hal -- 
    le -- lu --
    ja! 
    Macht 
    euch be --
    reit zu 
    der Hoch -- 
    zeit, ihr
    müs -- set 
    ihm ent -- 
    ge -- gen
    gehn!
} 

StfOneTxtLnB = \lyricmode {
%\set stanza = "2. " 
    Mit -- ter --
    nacht heißt 
    die -- se
    Stun -- de, 
    sie
    ru -- fen 
    uns mit 
    hel -- lem
    Mun --
    de: 
    Wo 
    seid ihr 
    klu -- gen
    Jung -- frau -- en?
} 



% Aufbau SATB mit einzelnen Notenzeilen und Text unter jeder Notenzeile
\score {
	\new ChoirStaff <<
		\new Staff = "SopStf" <<
    			\clef "G2"
			\set Staff.instrumentName = \markup {\center-align {"Sopran "}}
			\new Voice = "SopVce" {\global \transpose c h, \SopNote}
			
		>>
			\new Lyrics = SopTxtLnA { s1 }
			\new Lyrics = SopTxtLnB { s1 }

		\new Staff ="AltStf" <<
			\clef "G2"
			\set Staff.instrumentName = \markup {\center-align {"Alt "}}
			\new Voice = "AltVce" {\global \transpose c h, \AltNote} 
		>>
			\new Lyrics = AltTxtLnA { s1 }
			\new Lyrics = AltTxtLnB { s1 }

		\new Staff ="TenStf" <<
			\clef "G2_8"
			\set Staff.instrumentName = \markup {\center-align {"Tenor "}}
			\new Voice = "TenVce" {\global \transpose c h, \TenNote} 
		>>
			\new Lyrics = TenTxtLnA { s1 }
			\new Lyrics = TenTxtLnB { s1 }

		\new Staff ="BasStf" <<
			\clef "F"
			\set Staff.instrumentName = \markup {\center-align {"Bass "}}
			\new Voice = "BasVce" {\global \transpose c h, \BasNote} 
		>>
			\new Lyrics = BasTxtLnA { s1 }
			\new Lyrics = BasTxtLnB { s1 }

		\context Lyrics = SopTxtLnA \lyricsto SopVce \StfOneTxtLnA
		\context Lyrics = SopTxtLnB \lyricsto SopVce \StfOneTxtLnB
		\context Lyrics = AltTxtLnA \lyricsto AltVce \StfOneTxtLnA
		\context Lyrics = AltTxtLnB \lyricsto AltVce \StfOneTxtLnB
		\context Lyrics = TenTxtLnA \lyricsto TenVce \StfOneTxtLnA
		\context Lyrics = TenTxtLnB \lyricsto TenVce \StfOneTxtLnB
		\context Lyrics = BasTxtLnA \lyricsto BasVce \StfOneTxtLnA
		\context Lyrics = BasTxtLnB \lyricsto BasVce \StfOneTxtLnB
	>>

       \layout { 
  	% Steuert die Höhe der Taktnummerierung über dem System        
        \context { \Score \override BarNumber #'padding = #2.0 } 
        % steuert die Einrückung des ersten Systems; Standardwert = automatisch eingerückt
        indent = #10
    }

}
