\include "deutsch.ly" 

#(set-default-paper-size "a4")

#(set-global-staff-size 18) 

%schaltet Notations-Editorlink-Funktion aus
#(ly:set-option 'point-and-click #f)

\version "2.18.0" 

Kopfabstand = 12

global = { \key g \major \time 4/4 \dynamicUp} 


% Die angegebenen Noten werden im Score-Block von f nach g transponiert!
SopNote = \relative c''
{                            
  % Dicke der Taktlinien
  \override Score.BarLine.hair-thickness = #1.2
  % Dicke des dicken Striches (End-, Wiederholungstaktlinien
  \override Score.BarLine.thick-thickness = #3.6

  \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 10))                                 

  
  c2\f^\markup{ \italic "freudig bewegt"} a4.( b8) |
  c2 f,2 |
  g8( a b c b4) a |
  g1 |
  a8( b c d c4) c |
  f2 c | 

  \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 92))                                 

  b4 ( a g) g |
  f1 | a8 \p (g a b a4) a |
  g2 f |

  b4 ( a g) f | e1 \pageBreak |
  
  \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 10))                                 
  
  f8 ( e f g f4) f |
  d'2 h2 |
  c4\<( d8 c h4.) c8\! |
  c1 |
  c2\f ^\markup{ \italic \with-color #white "Abstandshalter"} a4.( b8) |
  c2 f, |

  \overrideProperty Score.NonMusicalPaperColumn.line-break-system-details #'((Y-offset . 92))                                 

  g8( a b c b4) a |
  g1 |
  a8( b c d c4) c |
  f2 c |
  b4( a g) g |
  f1 \bar"|."
} 

% Die angegebenen Noten werden im Score-Block von f nach g transponiert!
AltNote = \relative c'
{
  \once \override TextScript.padding = #3.0
  f2 ^\markup{{" "}} \f f4.( g8) |
  a2 f |
  e8( f g a g4) f |
  e1 |
  f2. f4 |
  f2 f |
  \once \override TextScript.padding = #3.0 
  e4^\markup{{" "}}( f2) e4 |
  f1 |
  f8 \p( e f g f4) f |
  e2 d |
  g4( f e) d |
  cis1 |
  \once \override TextScript.padding = #3.0 
  d8^\markup{{" "}}( cis d e d4) d |
  f2. f4 |
  e4\<( f8 e d4) g\! |
  g1 |
  f2\f f4.( g8) |
  a2 f |
  \once \override TextScript.padding = #3.0 
  e8^\markup{{" "}}( f g a g4) f |
  e1 | 
  f2. f4 |
  f2 f |
  e4( f2) e4 |
  f1 \bar"|."
} 

% Die angegebenen Noten werden im Score-Block von f nach g transponiert!
TenNote = \relative c' 
{ 
  \once \override TextScript.padding = #3.0 
  a2 ^\markup{{" "}} \f c4.( b8) |
  a2 c |
  b4( g c) c |
  c1 |
  c2. c4 |
  c2 a |
  \once \override TextScript.padding = #3.0 
  b4^\markup{{" "}}( c2) b4 |
  a1 |
  c2.\p c4 |
  b2 a | 
  cis4( d b) a |
  a1 |
  \once \override TextScript.padding = #3.0 
  a2.^\markup{{" "}} a4 |
  h2 d |
  c4\<( a d) d\! |
  e1 |
  a,2\f c4.( b8) |
  a2 c |
  \once \override TextScript.padding = #3.6 
  b4^\markup{{" "}}( g c) c |
  c1 | 
  c2. c4 |
  c2 a |
  b4( c2) b4 |
  a1 \bar"|."
} 

% Die angegebenen Noten werden im Score-Block von f nach g transponiert!
BasNote = \relative c 
{ 
  \once \override TextScript.padding = #3.0 
  f2 ^\markup{{" "}} \f a4.( g8) |
  f2 a |
  g4.( f8 e4) f |
  c1 |
  f8( g a b a4) a |
  a2 f |
  \once \override TextScript.padding = #3.0 
  g4^\markup{{" "}}( a8 b c4) c, |
  f1 |
  f2.\p f4 |
  c2 d |
  e4( f g) d |
  a'1 |
  \once \override TextScript.padding = #3.0 
  d,2.^\markup{{" "}} c'4 |
  h2 g |
  a4\<( f g) g\! |
  c,1 |
  f2\f a4.( g8) |
  f2 a |
  \once \override TextScript.padding = #3.0 
  g4.^\markup{{" "}}( f8 e4) f |
  c1 | 
  f8( g a b a4) a |
  a2 f |
  g4( a8 b c4) c, |
  f1 \bar"|."
} 


TxtLnASop = \lyricmode {
\set stanza = "1. " 
  Toch -- ter __ Zi -- on, freu -- e dich, jauch -- ze laut, Je -- 
  ru -- sa -- lem! Sieh, __ dein Kö -- nig kommt __ zu dir, ja, __ er
  kommt, der Frie -- de -- fürst. Toch -- ter __ Zi -- on, freu -- e dich,
  jauch -- ze laut, Je -- ru -- sa -- lem!
} 

TxtLnBSop = \lyricmode {
\set stanza = "2. " 
  Ho -- si -- an -- na, Da -- vids Sohn, sei __ ge -- seg -- net
  dei -- nem Volk! Grün -- de nun dein ew' -- ges Reich, Ho -- si -- 
  an -- na in der Höh'! Ho -- si -- an -- na, Da -- vids Sohn,
  sei __ ge -- seg -- net dei -- nem Volk!
} 

TxtLnCSop = \lyricmode {
\set stanza = "3. " 
  Ho -- si -- an -- na, Da -- vids Sohn, sei __ ge -- grü -- ßet,
  Kö -- nig mild! E -- wig steht dein Frie -- dens -- thron, du, __ des
  ew -- gen Va -- ters Kind. Ho -- si -- an -- na, Da -- vids Sohn,
  sei __ ge -- grü -- ßet, Kö -- nig mild!
} 

TxtLnAAlt = \lyricmode {
\set stanza = "1. " 
  Toch -- ter __ Zi -- on, freu -- e dich, jauch -- ze laut, Je -- 
  ru -- sa -- lem! Sieh, __ dein Kö -- nig kommt __ zu dir, ja, __ er
  kommt, der Frie -- de -- fürst. Toch -- ter __ Zi -- on, freu -- e dich,
  jauch -- ze laut, Je -- ru -- sa -- lem!
} 

TxtLnBAlt = \lyricmode {
\set stanza = "2. " 
  Ho -- si -- an -- na, Da -- vids Sohn, sei ge -- seg -- net
  dei -- nem Volk! Grün -- de nun dein ew' -- ges Reich, Ho -- si -- 
  an -- na in der Höh'! Ho -- si -- an -- na, Da -- vids Sohn,
  sei ge -- seg -- net dei -- nem Volk!
} 

TxtLnCAlt = \lyricmode {
\set stanza = "3. " 
  Ho -- si -- an -- na, Da -- vids Sohn, sei ge -- grü -- ßet,
  Kö -- nig mild! E -- wig steht dein Frie -- dens -- thron, du, __ des
  ew -- gen Va -- ters Kind. Ho -- si -- an -- na, Da -- vids Sohn,
  sei ge -- grü -- ßet, Kö -- nig mild!
}

TxtLnATen = \lyricmode {
\set stanza = "1. " 
  Toch -- ter __ Zi -- on, freu -- e dich, jauch -- ze laut, Je -- 
  ru -- sa -- lem! Sieh, dein Kö -- nig kommt __ zu dir, ja, er
  kommt, der Frie -- de -- fürst. Toch -- ter __ Zi -- on, freu -- e dich,
  jauch -- ze laut, Je -- ru -- sa -- lem!
} 

TxtLnBTen = \lyricmode {
\set stanza = "2. " 
  Ho -- si -- an -- na, Da -- vids Sohn, sei ge -- seg -- net
  dei -- nem Volk! Grün -- de nun dein ew' -- ges Reich, Ho -- si -- 
  an -- na in der Höh'! Ho -- si -- an -- na, Da -- vids Sohn,
  sei ge -- seg -- net dei -- nem Volk!
} 

TxtLnCTen = \lyricmode {
\set stanza = "3. " 
  Ho -- si -- an -- na, Da -- vids Sohn, sei ge -- grü -- ßet,
  Kö -- nig mild! E -- wig steht dein Frie -- dens -- thron, du, des
  ew -- gen Va -- ters Kind. Ho -- si -- an -- na, Da -- vids Sohn,
  sei ge -- grü -- ßet, Kö -- nig mild!
} 

TxtLnABas = \lyricmode {
\set stanza = "1. " 
  Toch -- ter __ Zi -- on, freu -- e dich, jauch -- ze laut, Je -- 
  ru -- sa -- lem! Sieh, dein Kö -- nig kommt __ zu dir, ja, er
  kommt, der Frie -- de -- fürst. Toch -- ter __ Zi -- on, freu -- e dich,
  jauch -- ze laut, Je -- ru -- sa -- lem!
} 

TxtLnBBas = \lyricmode {
\set stanza = "2. " 
  Ho -- si -- an -- na, Da -- vids Sohn, sei __ ge -- seg -- net
  dei -- nem Volk! Grün -- de nun dein ew' -- ges Reich, Ho -- si -- 
  an -- na in der Höh'! Ho -- si -- an -- na, Da -- vids Sohn,
  sei __ ge -- seg -- net dei -- nem Volk!
} 

TxtLnCBas = \lyricmode {
\set stanza = "3. " 
  Ho -- si -- an -- na, Da -- vids Sohn, sei __ ge -- grü -- ßet,
  Kö -- nig mild! E -- wig steht dein Frie -- dens -- thron, du, des
  ew -- gen Va -- ters Kind. Ho -- si -- an -- na, Da -- vids Sohn,
  sei __ ge -- grü -- ßet, Kö -- nig mild!
} 


%--------------------
% Maintainer: Sven Kaiser / e-mail: noten(at)oemsel.de
% tochter_zion_g_f_haendel_s-a-t-b.ly
% 29.10.2013

\header {
 title = "Tochter Zion, freue dich"
 composer = "Georg Friedrich Händel (1685 - 1759)"
 poet = "Johann Joachim Eschenburg (1743 - 1820)"
    tagline = \markup { \tiny \italic"Rev. 4  -  Notensatzprogrammierung S. Kaiser mit http://lilypond.org   -   Notendownload: www.oemsel.de/noten" }
}  

% Defintion Formate Seitensatz
\paper {
    paper-width = 21.0\cm
    paper-height = 29.7\cm
    top-margin = 0.8\cm
    bottom-margin = 1.3\cm
    left-margin = 2\cm
    right-margin = 2\cm
    print-page-number = ##f
}


% Aufbau SA-T-B mit einzelnen Notenzeilen und Text unter jeder Notenzeile
\score {
	\new ChoirStaff <<
		
                \new Staff ="SopStf" <<
			\clef "G"
			\set Staff.instrumentName = \markup {\center-column {"Sopran "}}
			\new Voice = "SopVce" {\global \transpose f g \SopNote} 
                >>
			\new Lyrics = SopTxtLnA { s1 }
			\new Lyrics = SopTxtLnB { s1 }
			\new Lyrics = SopTxtLnC { s1 }

                \new Staff ="AltStf" <<
			\clef "G"
			\set Staff.instrumentName = \markup {\center-column {"Alt "}}
			\new Voice = "AltVce" {\global \transpose f g \AltNote} 
		>>
                
			\new Lyrics = AltTxtLnA { s1 }
			\new Lyrics = AltTxtLnB { s1 }
			\new Lyrics = AltTxtLnC { s1 }

		\new Staff ="TenStf" <<
			\clef "G2_8"
			\set Staff.instrumentName = \markup {\center-column {"Tenor "}}
			\new Voice = "TenVce" {\global \transpose f g \TenNote} 
		>>
			\new Lyrics = TenTxtLnA { s1 }
			\new Lyrics = TenTxtLnB { s1 }
			\new Lyrics = TenTxtLnC { s1 }

		\new Staff ="BasStf" <<
			\clef "F"
			\set Staff.instrumentName = \markup {\center-column {"Bass "}}
			\new Voice = "BasVce" {\global \transpose f g \BasNote} 
		>>
			\new Lyrics = BasTxtLnA { s1 }
			\new Lyrics = BasTxtLnB { s1 }
			\new Lyrics = BasTxtLnC { s1 }

		\context Lyrics = SopTxtLnA \lyricsto SopVce \TxtLnASop
		\context Lyrics = SopTxtLnB \lyricsto SopVce \TxtLnBSop
		\context Lyrics = SopTxtLnC \lyricsto SopVce \TxtLnCSop
		\context Lyrics = AltTxtLnA \lyricsto AltVce \TxtLnAAlt
		\context Lyrics = AltTxtLnB \lyricsto AltVce \TxtLnBAlt
		\context Lyrics = AltTxtLnC \lyricsto AltVce \TxtLnCAlt
		\context Lyrics = TenTxtLnA \lyricsto TenVce \TxtLnATen
		\context Lyrics = TenTxtLnB \lyricsto TenVce \TxtLnBTen
		\context Lyrics = TenTxtLnC \lyricsto TenVce \TxtLnCTen
		\context Lyrics = BasTxtLnA \lyricsto BasVce \TxtLnABas
		\context Lyrics = BasTxtLnB \lyricsto BasVce \TxtLnBBas
		\context Lyrics = BasTxtLnC \lyricsto BasVce \TxtLnCBas
	>>

	% erste Zahl: Schläge pro Minute / zweite Zahl: Bezugsnotenlänge, z.B. 4 entsprich Viertelnote
   	%\midi { \tempo 4 = 170 }

	\layout { 

	% Steuert die Höhe der Taktnummerierung über dem System
	\context { \Score \override BarNumber.padding = #2.0 } 

	}
}
