summaryrefslogtreecommitdiff
path: root/hr/three
diff options
context:
space:
mode:
Diffstat (limited to 'hr/three')
-rw-r--r--hr/three/lilydocs/dornwald/dornwald.ly59
-rw-r--r--hr/three/lilydocs/dornwald/dynArt.ly37
-rw-r--r--hr/three/lilydocs/dornwald/midi.lua50
-rw-r--r--hr/three/lilydocs/dornwald/stimmen.ly109
-rw-r--r--hr/three/lilydocs/dornwald/texte.ly46
-rw-r--r--hr/three/lilydocs/ewigkeit/e.ly68
-rw-r--r--hr/three/lilydocs/ewigkeit/e.midibin0 -> 979 bytes
-rw-r--r--hr/three/lilydocs/ewigkeit/stimmen.ly74
-rw-r--r--hr/three/lilydocs/himmelslieder/dynArt.ly21
-rw-r--r--hr/three/lilydocs/himmelslieder/himmelslieder.ly90
-rw-r--r--hr/three/lilydocs/himmelslieder/midi.lua50
-rw-r--r--hr/three/lilydocs/himmelslieder/stimmen.ly70
-rw-r--r--hr/three/lilydocs/himmelslieder/texte.ly72
-rw-r--r--hr/three/lilydocs/may/dynArt.ly57
-rw-r--r--hr/three/lilydocs/may/may.ly67
-rw-r--r--hr/three/lilydocs/may/may.psbin0 -> 682132 bytes
-rw-r--r--hr/three/lilydocs/may/midi.lua50
-rw-r--r--hr/three/lilydocs/may/stimmen.ly165
-rw-r--r--hr/three/lilydocs/may/texte.ly74
-rw-r--r--hr/three/lilydocs/odot12
-rw-r--r--hr/three/lilydocs/swing9
-rw-r--r--hr/three/lilydocs/tell/dynArt.ly21
-rw-r--r--hr/three/lilydocs/tell/midi.lua50
-rw-r--r--hr/three/lilydocs/tell/stimmen.ly267
-rw-r--r--hr/three/lilydocs/tell/tell.ly69
-rw-r--r--hr/three/lilydocs/tell/texte.ly64
26 files changed, 1651 insertions, 0 deletions
diff --git a/hr/three/lilydocs/dornwald/dornwald.ly b/hr/three/lilydocs/dornwald/dornwald.ly
new file mode 100644
index 0000000..fdf7188
--- /dev/null
+++ b/hr/three/lilydocs/dornwald/dornwald.ly
@@ -0,0 +1,59 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.14"
+\include "stimmen.ly"
+\include "texte.ly"
+
+ \header {
+ title = "Maria durch ein Dornwald ging"
+ composer = "Traditional, 17. Jh."
+ arranger = "Lorenz Maierhofer"
+ %opus = "<+Werk+>"
+ tagline = ""
+ }
+
+ \paper {
+ line-width = \paper-width - 30
+ top-margin = 10
+ bottom-margin = 10
+ ragged-last-bottom = #'f
+ }
+
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5)
+ }
+ }
+
+ #(set-global-staff-size 18)
+
+ \score {
+ \new ChoirStaff \with {} <<
+ \new Staff = sopran <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "fp" { \global \frauenPausen }
+ \new Voice = "soprane" { \global \voiceOne \sopranMelodie }
+ \new Voice = "alti" { \global \voiceTwo \altMelodie }
+ %\addlyrics { \altText }
+ >>
+ \new Lyrics = trd \with {alignAboveContext = sopran}
+ \new Lyrics { \lyricsto soprane { \sopranText } }
+ \new Lyrics { \lyricsto alti { \altText } }
+ \context Lyrics = trd { \lyricsto "third" \lyricmode { A -- men. } }
+ \new Staff = tenor <<
+ \new Voice = "tenoere" { \global \tenorMelodie }
+ \addlyrics { \tenorText }
+ >>
+ >>
+ %\midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ %}
+ \layout {
+ }
+ }
+
diff --git a/hr/three/lilydocs/dornwald/dynArt.ly b/hr/three/lilydocs/dornwald/dynArt.ly
new file mode 100644
index 0000000..772c8f1
--- /dev/null
+++ b/hr/three/lilydocs/dornwald/dynArt.ly
@@ -0,0 +1,37 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ meta = {
+ %(dynamic) marks global to all voices
+ \dynamicUp
+ s4
+ s1
+ s2
+ \tieDashed
+ s2
+ \tieSolid
+ s1
+ s1
+ s1
+ s2.
+ \slurDashed
+ \tieDashed
+ s4
+ s1
+ \slurSolid
+ \tieSolid
+ }
+
+% articulation
+
+ sopranArt = {
+ }
+
+ altArt = {
+ }
+
+ tenorArt = {
+ }
+
+ bassArt = {
+ }
+
diff --git a/hr/three/lilydocs/dornwald/midi.lua b/hr/three/lilydocs/dornwald/midi.lua
new file mode 100644
index 0000000..58e69da
--- /dev/null
+++ b/hr/three/lilydocs/dornwald/midi.lua
@@ -0,0 +1,50 @@
+ -- some settings -- vim: ai sw=2 lbr nu et
+
+pre=[[
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+\version "2.12"
+\include "stimmen.ly"
+
+ \score {
+]]
+
+post=[[
+ \midi {
+ \context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ }
+ }
+ }
+]]
+
+voices={ "s", "a", "t", "b" }
+expand = { s="sopran", a="alt", t="tenor", b="bass" }
+map = { sopran="soprane", alt="alti", tenor="tenoere", bass="baesse" }
+
+function text(stimme)
+ return
+[[
+ \new Staff = ]]..stimme..[[ <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "]]..map[stimme]..[[" { \global \]]..stimme..[[Melodie }
+ >>
+]]
+end
+
+function err() print("oops") os.exit() end
+
+which=which or "satb"
+if type(which)~="string" then err() end
+
+for _,v in pairs(voices) do
+ if string.find(which, v) then pre=pre..text(expand[v]) end
+end
+
+input=pre..post
+
+--os.execute(lilypond -...)
+io.stdout:write(input)
+os.exit()
+
diff --git a/hr/three/lilydocs/dornwald/stimmen.ly b/hr/three/lilydocs/dornwald/stimmen.ly
new file mode 100644
index 0000000..b1a2eee
--- /dev/null
+++ b/hr/three/lilydocs/dornwald/stimmen.ly
@@ -0,0 +1,109 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ \key bes \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 4/4
+ %\autoBeamOff
+ \partial 4
+ }
+
+% Die Stimmen
+
+ frauenPausen = {
+ s4
+ \repeat unfold 3 { s1 }
+ s2 r4 s4
+ \repeat unfold 5 { s1 }
+ s2.
+ % 11
+ r4
+ \repeat unfold 3 { s1 }
+ s2 r4 s4
+ }
+ sopranMelodie = \relative c' {
+ <<
+ { \meta }
+ %\sopranArt
+ %the actual tune
+ {
+ d4^\markup{ \bold "Innig " } <<g4. {s8 \tempo4=80 s4}>> a8 bes4 d4 bes4 a8( g8) a4 ~ a4
+ bes4 bes8 bes8 c2 d2 s4 bes8( c8)
+ d4. c8 d4 ees8( d8) c4. bes8 c4 d8( c8)
+ bes4. a8 bes4 \set melismaBusyProperties = #'() c8( bes8) \unset melismaBusyProperties a4. g8 a4 a4
+ g4. a8 bes4 d4 bes4( a4) g4\fermata \bar "||"
+ % 11
+ s4
+ d'1 ~ d2 d2
+ bes4 bes8 bes8 c2 d2 s4 bes8( c8)
+ d4. c8 d4 ees8 d8 c4. bes8 c4 d8 c8
+ bes4 bes8 a8 bes4 c8( bes8) a4 a8 g8 a4 a4
+ <<
+ { g4. a8 bes4 d4 bes4( a4) g4\fermata }
+ \new Voice="third" { \voiceThree \override NoteColumn #'force-hshift = #-1.7 d'1 d2. }
+ >> \bar "|."
+ }
+ >>
+ }
+
+ altMelodie = \relative c' {
+ <<
+ { \meta }
+ %\altArt
+ %the actual tune
+ {
+ d4
+ g4. d8 g4 g4 d8( cis8) d8( e8) \set melismaBusyProperties = #'() fis4 ~ fis4 \unset melismaBusyProperties
+ g4 g8 g8 g2 fis2 s4 g8( a8)
+ bes8( a8 g8) a8 bes4 bes8( f8) f4. g8 a4 \set melismaBusyProperties = #'() fis8( d8) \unset melismaBusyProperties
+ d4. d8 g4 g8 ~ g8 fis4. e8 fis8( e8) fis4
+ g4. d8 g4 bes4 g4( fis4) g4
+ % 11
+ s4
+ g1 ~ g2 g4( fis4)
+ g4 g8 g8 g2 fis2 s4 g8( a8)
+ bes8( a8 g8) a8 bes4 bes8 f8 f4. g8 a4 fis8 d8
+ d4 d8 d8 g4 g8 ~ g8 fis4 fis8 e8 fis8( e8) fis4
+ g4. d8 g4 bes4 g4( fis4) g4
+ }
+ >>
+ }
+
+ tenorMelodie = \relative c {
+ <<
+ { \meta }
+ %\tenorArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ d4 g4. fis8 g4 bes8( a8) g4 fis8( g8) d4 ~ d4
+ g8( f8) ees8 d8 c8( ees8 g4) <a d,>2 r2
+ r4 r8 d,8 g8 f8 g8 bes8 a4. g8 f4 d8( fis8)
+ g4. f8 ees4 ees8( c8) d4. d8 d4 d4
+ r2 g4 g8( f8) ees8( c8 d4) <g g,>4\fermata
+ % 11
+ d4 g4 g8 a8 bes4 d4 bes4 a8 g8 a4 a4
+ g8( f8) ees8 d8 c8( ees8 g4) <a d,>2 r2
+ r4 r8 d,8 g8 f8 g8 bes8 a4. g8 f4 d8 fis8
+ g4 f8 f8 ees4 ees8( c8) d4 d8 d8 d4 d4
+ r2 g4 g8( f8) ees8( c8 d4) <g g,>4\fermata
+ }
+ >>
+ }
+
+ bassMelodie = \relative c {
+ <<
+ { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ {
+ r1
+ % 11
+ }
+ >>
+ }
+
diff --git a/hr/three/lilydocs/dornwald/texte.ly b/hr/three/lilydocs/dornwald/texte.ly
new file mode 100644
index 0000000..d232cfe
--- /dev/null
+++ b/hr/three/lilydocs/dornwald/texte.ly
@@ -0,0 +1,46 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% Die Textaufteilungen
+
+ sopranText = \lyrics {
+ %<+hier den Text für den Sopran eintragen+>
+ Ma -- ri -- a durch ein Dorn -- wald ging.
+ Ky -- rie e -- lei -- son.
+ Ma -- ri -- a durch ein Dorn -- wald ging,
+ der hat in sieb‘n Jahr kein Laub ge -- tra -- gen.
+ Je -- sus und Ma -- ri -- a.
+ A -- men.
+ Ky -- rie e -- lei -- son.
+ Als sie das Kind durch den Wald ge -- tra -- gen,
+ da ha -- ben die Dor -- nen Ro -- sen ge -- tra -- gen.
+ Je -- sus und Ma -- ri -- a.
+ }
+
+ altText = \lyrics {
+ %<+hier den Text für den Alt eintragen+>
+ Was trug Ma -- ri -- a un -- term Her -- zen?
+ Ky -- rie e -- lei -- son.
+ Ein klei -- nes Kind -- lein oh -- ne Schmer -- zen, das
+ trug Ma -- ri -- a un -- term Her -- zen.
+ Je -- sus und Ma -- ri -- a.
+ }
+
+ tenorText = \lyrics {
+ %<+hier den Text für den Tenor eintragen+>
+ _ _ _ _ _ _ _ _
+ _ _ _ _ _
+ %Ma -- ri -- a durch ein Dorn -- wald ging,
+ %der hat in sieb‘n Jahr kein Laub ge -- tra -- gen.
+ _ _ _ _ _ _ _ _
+ _ _ _ _ _ _ _ _
+ _ _ _ _ _
+ Da ha -- ben die Dor -- nen Ro -- sen ge -- tra -- gen.
+ Ky -- rie e -- lei -- son.
+ }
+
+ bassText = \lyrics {
+ %<+hier den Text für den Baß eintragen+>
+ }
+
diff --git a/hr/three/lilydocs/ewigkeit/e.ly b/hr/three/lilydocs/ewigkeit/e.ly
new file mode 100644
index 0000000..0ad37fa
--- /dev/null
+++ b/hr/three/lilydocs/ewigkeit/e.ly
@@ -0,0 +1,68 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.14"
+\include "stimmen.ly"
+%\include "texte.ly"
+
+ \header {
+ title = "<+Titel+>"
+ composer = "<+Komponist+>"
+ %opus = "<+Werk+>"
+ tagline = ""
+ }
+
+ \paper {
+ line-width = \paper-width - 30
+ top-margin = 10
+ bottom-margin = 10
+ ragged-last-bottom = #'f
+ }
+
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5)
+ }
+ }
+
+ %#(set-global-staff-size 17)
+
+ sop = \new Staff = sopran <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "soprane" { \global \sopranMelodie }
+ %\addlyrics { \sopranText }
+ >>
+
+ alt = \new Staff = alt <<
+ \new Voice = "alti" { \global \altMelodie }
+ %\addlyrics { \altText }
+ >>
+
+ ten = \new Staff = tenor <<
+ \new Voice = "tenoere" { \global \tenorMelodie }
+ %\addlyrics { \tenorText }
+ >>
+
+ bas = \new Staff = bass <<
+ \new Voice = "baesse" { \global \bassMelodie }
+ %\addlyrics { \bassText }
+ >>
+
+ \score {
+ \new ChoirStaff \with {} <<
+ %\sop
+ %\alt
+ %\ten
+ \bas
+ >>
+ \midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ }
+ %\layout {
+ %}
+ }
+
diff --git a/hr/three/lilydocs/ewigkeit/e.midi b/hr/three/lilydocs/ewigkeit/e.midi
new file mode 100644
index 0000000..f0b4c47
--- /dev/null
+++ b/hr/three/lilydocs/ewigkeit/e.midi
Binary files differ
diff --git a/hr/three/lilydocs/ewigkeit/stimmen.ly b/hr/three/lilydocs/ewigkeit/stimmen.ly
new file mode 100644
index 0000000..1178078
--- /dev/null
+++ b/hr/three/lilydocs/ewigkeit/stimmen.ly
@@ -0,0 +1,74 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ %\include "dynArt.ly"
+
+ global = {
+ \key c \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 4/4
+ %\autoBeamOff
+ }
+
+% Die Stimmen
+
+ sopranMelodie = \relative c' {
+ <<
+ % { \meta }
+ %\sopranArt
+ %the actual tune
+ {
+ r1
+ }
+ >>
+ }
+
+ altMelodie = \relative c' {
+ <<
+ % { \meta }
+ %\altArt
+ %the actual tune
+ {
+ r1
+ }
+ >>
+ }
+
+ tenorMelodie = \relative c' {
+ <<
+ % { \meta }
+ %\tenorArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ r1
+ }
+ >>
+ }
+
+ bassMelodie = \relative c {
+ <<
+ % { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ {
+ \key f \major
+ f4 bes,4 c4 f4 d4 c4 c'4 a4 f4 bes,4 c4 d4 e4 f4 c4 e4( c4) a'4( f4) r2
+ r1
+ r2. a4
+ d,4 e4 a4 f4 c4 b4 cis4 a4 d4 e4 f4 d4
+ a4( e4) gis4( e4) c'4( a4) r2
+ r1
+ r2. d4 g,4 a4 d,4 bes'4
+ f4 e4 fis4 d4 g4 a4 bes4 g4 d4 a4 cis4( a4) f'4( d4) r2
+ r1
+ r4 c4 c4 d4 ees4 f4 g4 a4 bes1 ~ bes1 a4 f4 f4
+ g4 a4 g4 a4 b4 c2 r2
+ r1
+ r2. c4 f,4 g4 c,4 a4
+ g4 g'4 e4 c4 f4 g4 a4 b4 c4 g4 b4( g4) e4( c4) r2
+ }
+ >>
+ }
+
diff --git a/hr/three/lilydocs/himmelslieder/dynArt.ly b/hr/three/lilydocs/himmelslieder/dynArt.ly
new file mode 100644
index 0000000..30423d4
--- /dev/null
+++ b/hr/three/lilydocs/himmelslieder/dynArt.ly
@@ -0,0 +1,21 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ meta = {
+ %(dynamic) marks global to all voices
+ \dynamicUp
+ }
+
+% articulation
+
+ sopranArt = {
+ }
+
+ altArt = {
+ }
+
+ tenorArt = {
+ }
+
+ bassArt = {
+ }
+
diff --git a/hr/three/lilydocs/himmelslieder/himmelslieder.ly b/hr/three/lilydocs/himmelslieder/himmelslieder.ly
new file mode 100644
index 0000000..31aa07b
--- /dev/null
+++ b/hr/three/lilydocs/himmelslieder/himmelslieder.ly
@@ -0,0 +1,90 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.14"
+\include "stimmen.ly"
+\include "texte.ly"
+
+ \header {
+ title = "Engel haben Himmelslieder"
+ subtitle = " "
+ composer = "Französisches Volkslied"
+ arranger = \markup \center-column { "Hellmut Wormsbacher" " " }
+ %opus = "<+Werk+>"
+ tagline = ""
+ }
+
+ \paper {
+ #(set-paper-size "a5")
+ line-width = \paper-width - 20
+ top-margin = 20
+ bottom-margin = 20
+ markup-system-spacing #'basic-distance = 20
+ left-margin = 10
+ right-margin = 10
+ ragged-last-bottom = #'f
+ system-count = 4
+ }
+
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-8 . 5)
+ }
+ \context {
+ \Lyrics
+ \override VerticalAxisGroup #'staff-affinity = ##f
+ %\override VerticalAxisGroup #'padding = #3
+ %\override VerticalAxisGroup #'basic-distance = #3
+ %\override VerticalAxisGroup #'minimum-distance = #3
+ \override VerticalAxisGroup #'staff-staff-spacing = #'(
+ (padding . 1)
+ (basic-distance . 4)
+ (minimum-distance . 1)
+ )
+ }
+ }
+
+ #(set-global-staff-size 15)
+
+ sop = \new Staff = sopran <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "soprane" { \global \sopranMelodie }
+ \addlyrics { \altText }
+ >>
+
+ alt = \new Staff = alt <<
+ \new Voice = "alti" { \global \altMelodie }
+ %\addlyrics { \altText }
+ >>
+
+ ten = \new Staff = tenor <<
+ \new Voice = "tenoere" { \global \tenorMelodie }
+ %\addlyrics { \tenorText }
+ >>
+
+ bas = \new Staff = bass <<
+ \new Voice = "baesse" { \global \bassMelodie }
+ %\addlyrics { \bassText }
+ >>
+
+ \score {
+ \new ChoirStaff \with {} <<
+ \sop
+ %\alt
+ %\ten
+ %\bas
+ >>
+ %\midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ %}
+ \layout {
+ }
+ \header {
+ %opus = " "
+ }
+ }
+
diff --git a/hr/three/lilydocs/himmelslieder/midi.lua b/hr/three/lilydocs/himmelslieder/midi.lua
new file mode 100644
index 0000000..58e69da
--- /dev/null
+++ b/hr/three/lilydocs/himmelslieder/midi.lua
@@ -0,0 +1,50 @@
+ -- some settings -- vim: ai sw=2 lbr nu et
+
+pre=[[
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+\version "2.12"
+\include "stimmen.ly"
+
+ \score {
+]]
+
+post=[[
+ \midi {
+ \context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ }
+ }
+ }
+]]
+
+voices={ "s", "a", "t", "b" }
+expand = { s="sopran", a="alt", t="tenor", b="bass" }
+map = { sopran="soprane", alt="alti", tenor="tenoere", bass="baesse" }
+
+function text(stimme)
+ return
+[[
+ \new Staff = ]]..stimme..[[ <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "]]..map[stimme]..[[" { \global \]]..stimme..[[Melodie }
+ >>
+]]
+end
+
+function err() print("oops") os.exit() end
+
+which=which or "satb"
+if type(which)~="string" then err() end
+
+for _,v in pairs(voices) do
+ if string.find(which, v) then pre=pre..text(expand[v]) end
+end
+
+input=pre..post
+
+--os.execute(lilypond -...)
+io.stdout:write(input)
+os.exit()
+
diff --git a/hr/three/lilydocs/himmelslieder/stimmen.ly b/hr/three/lilydocs/himmelslieder/stimmen.ly
new file mode 100644
index 0000000..d3ec553
--- /dev/null
+++ b/hr/three/lilydocs/himmelslieder/stimmen.ly
@@ -0,0 +1,70 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ \key ees \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 4/4
+ %\autoBeamOff
+ }
+
+% Die Stimmen
+
+ sopranMelodie = \relative c'' {
+ <<
+ { \meta }
+ %\sopranArt
+ %the actual tune
+ {
+ g4 g4 g4 g8( bes8) bes4. aes8 g4 ees4
+ g4 g8. f16 g4 g8( bes8) bes4. aes8 g2
+ g4 g4 g4 g8( bes8) bes4. aes8 g4 ees4
+ g4 g8. f16 g4 g8( bes8) bes4. aes8 g2 \break
+ bes2( c8 bes8 aes8 g8 aes2 bes8 aes8 g8 f8
+ g2 aes8 g8 f8 ees8 f4.) bes,8 bes2
+ ees4 f4 g4 aes4 g2 f2
+ bes2( c8 bes8 aes8 g8 aes2 bes8 aes8 g8 f8
+ g2 aes8 g8 f8 ees8 f4.) bes,8 bes2
+ ees4 f4 g4 aes4 g2( f2) ees2. r4
+ \bar "|."
+ }
+ >>
+ }
+
+ altMelodie = \relative c' {
+ <<
+ { \meta }
+ %\altArt
+ %the actual tune
+ {
+ r1
+ }
+ >>
+ }
+
+ tenorMelodie = \relative c' {
+ <<
+ { \meta }
+ %\tenorArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ r1
+ }
+ >>
+ }
+
+ bassMelodie = \relative c {
+ <<
+ { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ {
+ r1
+ }
+ >>
+ }
+
diff --git a/hr/three/lilydocs/himmelslieder/texte.ly b/hr/three/lilydocs/himmelslieder/texte.ly
new file mode 100644
index 0000000..987c132
--- /dev/null
+++ b/hr/three/lilydocs/himmelslieder/texte.ly
@@ -0,0 +1,72 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% Die Textaufteilungen
+
+ sopranText = \lyrics {
+ %<+hier den Text für den Sopran eintragen+>
+ <<
+ {
+ \set stanza = #"1. "
+ En -- gel ha -- ben Him -- mels -- lie -- der
+ auf den Fel -- dern an -- ge -- stimmt.
+ E -- cho hallt vom Ber -- ge wi -- der,
+ daß es je -- des Ohr ver -- nimmt.
+ }
+ \new Lyrics {
+ \set stanza = #"2. "
+ Hir -- ten, was ist euch be -- geg -- net,
+ daß ihr so voll Ju -- bel seid?
+ Gott hat heut die Welt ge -- seg -- net,
+ Christ er -- schien der Er -- den -- zeit.
+ }
+ \new Lyrics {
+ \set stanza = #"3. "
+ Gott gibt al -- len Men -- schen Frie -- den,
+ die des gu -- ten Wil -- lens sind.
+ Freu -- de wur -- de uns be -- schie -- den
+ durch ein neu -- ge -- bor -- nes Kind.
+ }
+ >>
+ Glo -- ri -- a in ex -- cel -- sis De -- o,
+ glo -- ri -- a in ex -- cel -- sis De -- o!
+ }
+
+ altText = \lyrics {
+ %<+hier den Text für den Alt eintragen+>
+ <<
+ {
+ \set stanza = #"1. "
+ Hört der En -- gel hel -- le Lie -- der
+ klin -- gen das wei -- te Feld ent -- lang:
+ und die Ber -- ge hal -- len wi -- der
+ von des _ Him -- mels Lob -- ge -- sang:
+ }
+ \new Lyrics {
+ \set stanza = #"2. "
+ Hir -- ten, wa -- rum wird ge -- sun -- gen?
+ Sagt mir doch eu -- res Ju -- bels Grund!
+ Welch ein Sieg ward denn er -- run -- gen,
+ den uns die Chö -- re ma -- chen kund?
+ }
+ \new Lyrics {
+ \set stanza = #"3. "
+ Sie ver -- kün -- den uns mit Schal -- le,
+ daß der Er -- lö -- ser nun er -- schien,
+ dank -- bar sin -- gen sie heut al -- le,
+ an die -- sem Fest und grü -- ßen ihn.
+ }
+ >>
+ Glo -- ri -- a in ex -- cel -- sis De -- o,
+ glo -- ri -- a in ex -- cel -- sis De -- o!
+ }
+
+ tenorText = \lyrics {
+ %<+hier den Text für den Tenor eintragen+>
+ }
+
+ bassText = \lyrics {
+ %<+hier den Text für den Baß eintragen+>
+ }
+
diff --git a/hr/three/lilydocs/may/dynArt.ly b/hr/three/lilydocs/may/dynArt.ly
new file mode 100644
index 0000000..07482f3
--- /dev/null
+++ b/hr/three/lilydocs/may/dynArt.ly
@@ -0,0 +1,57 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ meta = {
+ %(dynamic) marks global to all voices
+ \dynamicUp
+ \repeat unfold 5 { s2. } \break
+ \repeat unfold 8 { s2. } \break
+ \repeat unfold 8 { s2. } \break
+ \repeat unfold 8 { s2. } \break
+ \repeat unfold 8 { s2. } \break
+ \repeat unfold 8 { s2. } \break
+ \repeat unfold 8 { s2. } \break
+ \repeat unfold 8 { s2. } \break
+ }
+
+% articulation
+
+ sopranArt = {
+ \repeat unfold 30 { s2. }
+ s2.
+ s4.( s8) s4
+ s2.
+ s2.
+ s2.
+ s4.( s8) s4
+ }
+
+ altArt = {
+ \repeat unfold 30 { s2. }
+ s2.
+ s4. s8 s4
+ s2.
+ s2.
+ s2.
+ s4.( s8) s4
+ }
+
+ tenorArt = {
+ \repeat unfold 30 { s2. }
+ s2.
+ s4. s8 s4
+ s2.
+ s2.
+ s2.
+ s4.( s8) s4
+ }
+
+ bassArt = {
+ \repeat unfold 30 { s2. }
+ s2.
+ s4. s8 s4
+ s2.
+ s2.
+ s2.
+ s4.( s8) s4
+ }
+
diff --git a/hr/three/lilydocs/may/may.ly b/hr/three/lilydocs/may/may.ly
new file mode 100644
index 0000000..89c0ba3
--- /dev/null
+++ b/hr/three/lilydocs/may/may.ly
@@ -0,0 +1,67 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.12"
+\include "stimmen.ly"
+\include "texte.ly"
+
+ \header {
+ title = "May it be"
+ composer = "Mark Brymer"
+ arranger = "Maximilian Lörzer"
+ %opus = "<+Werk+>"
+ tagline = ""
+ }
+
+ \paper {
+ line-width = \paper-width - 30
+ top-margin = 10
+ bottom-margin = 10
+ ragged-last-bottom = #'f
+ }
+
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5)
+ }
+ }
+
+ #(set-global-staff-size 18)
+ sop = \new Staff = sopran <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "soprane" { \global \sopranMelodie }
+ \addlyrics { \sopranText }
+ >>
+ alt = \new Staff = alt <<
+ \new Voice = "alti" { \global \altMelodie }
+ \addlyrics { \altText }
+ >>
+ ten = \new Staff = tenor <<
+ \new Voice = "tenoere" { \global \tenorMelodie }
+ \addlyrics { \altText }
+ %\addlyrics { \tenorText }
+ >>
+ bas = \new Staff = bass <<
+ \new Voice = "baesse" { \global \bassMelodie }
+ \addlyrics { \altText }
+ %\addlyrics { \bassText }
+ >>
+
+ \score {
+ \new ChoirStaff \with {} <<
+ \sop
+ \alt
+ \ten
+ \bas
+ >>
+ %\midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ %}
+ \layout {
+ }
+ }
+
diff --git a/hr/three/lilydocs/may/may.ps b/hr/three/lilydocs/may/may.ps
new file mode 100644
index 0000000..776f808
--- /dev/null
+++ b/hr/three/lilydocs/may/may.ps
Binary files differ
diff --git a/hr/three/lilydocs/may/midi.lua b/hr/three/lilydocs/may/midi.lua
new file mode 100644
index 0000000..58e69da
--- /dev/null
+++ b/hr/three/lilydocs/may/midi.lua
@@ -0,0 +1,50 @@
+ -- some settings -- vim: ai sw=2 lbr nu et
+
+pre=[[
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+\version "2.12"
+\include "stimmen.ly"
+
+ \score {
+]]
+
+post=[[
+ \midi {
+ \context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ }
+ }
+ }
+]]
+
+voices={ "s", "a", "t", "b" }
+expand = { s="sopran", a="alt", t="tenor", b="bass" }
+map = { sopran="soprane", alt="alti", tenor="tenoere", bass="baesse" }
+
+function text(stimme)
+ return
+[[
+ \new Staff = ]]..stimme..[[ <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "]]..map[stimme]..[[" { \global \]]..stimme..[[Melodie }
+ >>
+]]
+end
+
+function err() print("oops") os.exit() end
+
+which=which or "satb"
+if type(which)~="string" then err() end
+
+for _,v in pairs(voices) do
+ if string.find(which, v) then pre=pre..text(expand[v]) end
+end
+
+input=pre..post
+
+--os.execute(lilypond -...)
+io.stdout:write(input)
+os.exit()
+
diff --git a/hr/three/lilydocs/may/stimmen.ly b/hr/three/lilydocs/may/stimmen.ly
new file mode 100644
index 0000000..4842ff9
--- /dev/null
+++ b/hr/three/lilydocs/may/stimmen.ly
@@ -0,0 +1,165 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ \key bes \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 3/4
+ %\autoBeamOff
+ }
+
+% Die Stimmen
+
+ sopranMelodie = \relative c' {
+ <<
+ { \meta }
+ \sopranArt
+ %the actual tune
+ {
+ r4 r4 \repeat unfold 2 { \repeat unfold 2 { bes8 c8
+ c8( d8) ~ d8 c8 d8 f8
+ g2 g8( bes8)
+ f4. d8 bes8( c8)
+ c2 } d8( f8)
+ f8( g8) ~ g8 f8 g8 bes8
+ f2 d8 f8
+ g4. f16( d16) c8. d16
+ f2.
+ f2 g4 bes2 f4 bes2 c4 bes4( a4) r8 a8
+ bes2 f4 f4 ees4( d4) ees2 f4 f2 r8 d8
+ f2 g4 bes2 f4 bes2 c4 bes4( a4) r8 a8
+ bes2 f4 g2 f8( ees8) f2 f4 f2\fermata } a4
+ bes2 f4 g2 f8( ees8) f2 f4 f2.
+ \bar "|."
+ }
+ >>
+ }
+
+ altMelodie = \relative c' {
+ <<
+ { \meta }
+ \altArt
+ %the actual tune
+ {
+ r4 r4
+ %fst
+ \repeat unfold 2
+ { bes8 c8 c8( bes8) ~ bes8 c8 d8 d8 ees2 }
+ \alternative {
+ { ees4 d4. d8 bes8( a8) a2}
+ { ees'8( g8) d4. bes8 bes8( a8) a2 }
+ } r4
+ bes2.
+ d2 d4
+ ees2 ~ ees8. d16
+ c2.
+ f2 f4 g2 d4 g2 g4 f2 r8 f8
+ f2 d4 c4 c4( bes4) bes2 d4 c2 r8 d8
+ f2 f4 g2 d4 g2 g4 f2 r8 f8
+ g2 d4 ees2 d8( ees8) c2 c4 d2\fermata
+ % snd
+ \repeat unfold 2
+ { bes8 c8 c8( bes8) ~ bes8 c8 d8 d8 ees2 }
+ \alternative {
+ { ees4 d2 bes8( a8) a2}
+ { ees'8( g8) d4. bes8 bes8( a8) a2 }
+ } r4
+ bes2.(
+ d2) d4(
+ ees2) ees8. d16
+ c2.
+ f2 f4 g2 d4 g2 g4 f2 r8 f8
+ f2 d4 c4 c4( bes4) bes2 c4 c2 r8 d8
+ f2 f4 g2 d4 g2 g4 ees2 r8 ees8
+ g2 d4 ees2 d8( ees8) c2 c4 d2\fermata
+ f4
+ g2 d4 ees2 d8( c8) c2 c4 d2.
+ }
+ >>
+ }
+
+ tenorMelodie = \relative c' {
+ <<
+ { \meta }
+ \tenorArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ r4 r4
+ \repeat unfold 2 { bes8 a8
+ a8( bes8) ~ bes8 a8 bes8 bes8
+ bes2 } \alternative { { bes8( g8)
+ f4. f8 f4
+ f2 } { bes8( d8)
+ bes4. f8 f4
+ f2 r4 } }
+ g2.
+ bes2 bes4
+ bes2 ~ bes8. bes16
+ bes2( a4)
+ d2 d4 d2 bes4 ees2 ees4 c2 r8 c8
+ d2 bes4 a4 g4( f4) g2 bes4 bes4( a4) r8 bes8
+ d2 d4 d2 bes4 ees4( d4) c4 c2 r8 c8
+ d2 bes4 bes2 bes4 bes2 a4 bes2\fermata
+ \repeat unfold 2 { bes8 a8
+ a8( bes8) ~ bes8 a8 bes8 bes8
+ bes2 } \alternative { { bes8( g8)
+ f2 f4
+ f2 } { bes8( d8)
+ bes4. f8 f4
+ f2 r4 } }
+ g2.( f2) bes4 ~ bes2
+ bes8. bes16
+ bes2( a4)
+ d2 d4 d2 bes4 ees2 ees4 c2 r8 c8
+ d2 bes4 a4 g4( f4) g2 bes4 bes4( a4) r8 bes8
+ d2 d4 d2 bes4 c4( bes4) bes4 c2 r8 c8
+ d2 bes4 bes2 bes4 bes2 a4 bes2\fermata
+ c4 d2 bes4 bes2 bes4 bes2 a4 bes2.
+ }
+ >>
+ }
+
+ bassMelodie = \relative c' {
+ <<
+ { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ {
+ r4 r4
+ %fst
+ %fst
+ bes8 a8
+ g4. g8 g8 g8 ees2 ees4 bes4. bes8
+ { bes8( c8) c2 }
+ %snd
+ bes'8 a8
+ g4. g8 g8 f8 ees2 ees4 bes4. bes8
+ { bes8( f'8) f2 }
+ r4 ees2. bes2 bes4 ees2 ~ ees8. f16 f2.
+ bes2 bes4 g2 f4 ees2 ees4 f2 r8 f8
+ bes,2 bes4 f'4 f2 ees2 f4 f2 r8 bes,8
+ bes2 bes'4 g2 f4 ees2 ees4 f2 r8 f8
+ g2 f4 ees2 ees4 f2 f4 bes,2\fermata
+ %snd
+ %fst
+ bes'8 a8
+ g4. g8 g8 g8 ees2 ees4 bes2
+ { bes8( c8) c2 }
+ %snd
+ bes'8 a8
+ g4. g8 g8 f8 ees2 ees4 bes2
+ { bes8( f'8) f2 }
+ r4 ees2.( bes2) bes4( ees2) ees8. f16 f2.
+ bes2 bes4 g2 f4 ees2 ees4 f2 r8 f8
+ bes,2 bes4 f'4 f2 ees2 f4 f2 r8 bes,8
+ bes2 bes'4 g2 f4 ees2 ees4 f2 r8 fis8
+ g2 f4 ees2 ees4 f2 f4 bes2\fermata
+ a4 g2 f4 ees2 ees4 f2 f,4 bes2.
+ }
+ >>
+ }
+
diff --git a/hr/three/lilydocs/may/texte.ly b/hr/three/lilydocs/may/texte.ly
new file mode 100644
index 0000000..87275c6
--- /dev/null
+++ b/hr/three/lilydocs/may/texte.ly
@@ -0,0 +1,74 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% Die Textaufteilungen
+
+ sopranText = \lyrics {
+ %<+hier den Text für den Sopran eintragen+>
+ May it be an eve -- ning star
+ shines down up -- on you.
+ May it be when dark -- ness falls,
+ your heart will be true.
+
+ You walk a lone -- ly road;
+ oh, how far you are from home.
+
+ Mor -- ni -- e u -- tú -- li -- e.
+ Be -- lieve and you will find your way.
+ M -- or -- ni -- e a -- lan -- ti -- e.
+ A prom -- ise lives with -- in you now.
+
+ May it be the sha -- dow’s call
+ will fly a -- way
+ May it be you jour -- ney on
+ to light the day.
+
+ When_the night is o -- ver -- come,
+ you may rise to find the sun.
+
+ Mor -- ni -- e u -- tú -- li -- e.
+ Be -- lieve and you will find your way.
+ M -- or -- ni -- e a -- lan -- ti -- e.
+ A prom -- ise lives with -- in you now.
+ A prom -- ise lives with -- in you now.
+ }
+
+ altText = \lyrics {
+ %<+hier den Text für den Alt eintragen+>
+ May it be an eve -- ning star
+ shines down up -- on you.
+ May it be when dark -- ness falls,
+ your heart will be true.
+
+ walk road;
+ how far from home.
+
+ Mor -- ni -- e u -- tú -- li -- e.
+ Be -- lieve and you will find your way.
+ M -- or -- ni -- e a -- lan -- ti -- e.
+ A prom -- ise lives with -- in you now.
+
+ May it be the sha -- dow’s call
+ will fly a -- way
+ May it be you jour -- ney on
+ to light the day.
+
+ hm -- hm
+ find the sun.
+
+ Mor -- ni -- e u -- tú -- li -- e.
+ Be -- lieve and you will find your way.
+ M -- or -- ni -- e a -- lan -- ti -- e.
+ A prom -- ise lives with -- in you now.
+ A prom -- ise lives with -- in you now.
+ }
+
+ tenorText = \lyrics {
+ %<+hier den Text für den Tenor eintragen+>
+ }
+
+ bassText = \lyrics {
+ %<+hier den Text für den Baß eintragen+>
+ }
+
diff --git a/hr/three/lilydocs/odot b/hr/three/lilydocs/odot
new file mode 100644
index 0000000..9839854
--- /dev/null
+++ b/hr/three/lilydocs/odot
@@ -0,0 +1,12 @@
+//some settings// vim: et
+
+igd?
+ανδρα;
+μηνiν;
+
+avc?
+τεκνον
+ω ποπε
+
+Atala !
+frau justitia in verlegenheit -> in taberna quando sumus
diff --git a/hr/three/lilydocs/swing b/hr/three/lilydocs/swing
new file mode 100644
index 0000000..699c4d7
--- /dev/null
+++ b/hr/three/lilydocs/swing
@@ -0,0 +1,9 @@
+" //some settings// vim: et
+
+:%s: \(\S\+\)4\.\(\S*\): \18\2 \~ \18 \~ \18:g
+:%s: \(\S\+\)4\(\S*\): \18\2 \~ \18:g
+:%s:\(\~ \S\+\)[,']:\1:g
+" caution: might work badly on hand-written lines
+:%s: \(\S\+\)8\(\S*\)\{ \~\}* \(\S\+8\S*\)\( \~\}*: \\times 2\/3 { \14\2\3 \4\5 }:g
+
+
diff --git a/hr/three/lilydocs/tell/dynArt.ly b/hr/three/lilydocs/tell/dynArt.ly
new file mode 100644
index 0000000..30423d4
--- /dev/null
+++ b/hr/three/lilydocs/tell/dynArt.ly
@@ -0,0 +1,21 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ meta = {
+ %(dynamic) marks global to all voices
+ \dynamicUp
+ }
+
+% articulation
+
+ sopranArt = {
+ }
+
+ altArt = {
+ }
+
+ tenorArt = {
+ }
+
+ bassArt = {
+ }
+
diff --git a/hr/three/lilydocs/tell/midi.lua b/hr/three/lilydocs/tell/midi.lua
new file mode 100644
index 0000000..58e69da
--- /dev/null
+++ b/hr/three/lilydocs/tell/midi.lua
@@ -0,0 +1,50 @@
+ -- some settings -- vim: ai sw=2 lbr nu et
+
+pre=[[
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+\version "2.12"
+\include "stimmen.ly"
+
+ \score {
+]]
+
+post=[[
+ \midi {
+ \context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ }
+ }
+ }
+]]
+
+voices={ "s", "a", "t", "b" }
+expand = { s="sopran", a="alt", t="tenor", b="bass" }
+map = { sopran="soprane", alt="alti", tenor="tenoere", bass="baesse" }
+
+function text(stimme)
+ return
+[[
+ \new Staff = ]]..stimme..[[ <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "]]..map[stimme]..[[" { \global \]]..stimme..[[Melodie }
+ >>
+]]
+end
+
+function err() print("oops") os.exit() end
+
+which=which or "satb"
+if type(which)~="string" then err() end
+
+for _,v in pairs(voices) do
+ if string.find(which, v) then pre=pre..text(expand[v]) end
+end
+
+input=pre..post
+
+--os.execute(lilypond -...)
+io.stdout:write(input)
+os.exit()
+
diff --git a/hr/three/lilydocs/tell/stimmen.ly b/hr/three/lilydocs/tell/stimmen.ly
new file mode 100644
index 0000000..36bbdcc
--- /dev/null
+++ b/hr/three/lilydocs/tell/stimmen.ly
@@ -0,0 +1,267 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ \key aes \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 4/4
+ %\autoBeamOff
+ }
+
+% Die Stimmen
+
+ goSoprano = \relative c'' {
+ c2 c8. bes16 aes8. f16 ees2 aes2
+ bes8 bes4 bes8 bes4 aes4 c4 aes4 f8( ees4.)
+ c'2 c8. bes16 aes8. f16 ees2 aes4 des4
+ c8 c4 bes8 ~ bes8 aes8 bes4
+ }
+
+ goAlto = \relative c'' {
+ aes2 aes8. f16 ees8. des16 c2 f2
+ g8 g4 g8 g4 f4 aes4 ees4 des2
+ aes'2 aes8. f16 ees8. des16 c2 f4 aes4
+ aes8 aes4 g8 ~ g8 f8 g4
+ }
+
+ goTenore = \relative c' {
+ ees2 ees8. des16 c8. bes16 aes4( bes4) c2
+ des8 des4 des8 des4 des4 ees4 c4 bes2
+ ees2 ees8. des16 c8. bes16 aes4( bes4) c4 bes4
+ c8 ees4 des8 ~ des8 c8 des4
+ }
+
+ goBasso = \relative c' {
+ aes2 aes8. aes16 aes8. aes16 aes4( g4) f4( e4)
+ ees8 ees4 ees8 ees4 ees4 aes4 aes4 bes4( g4)
+ aes2 aes8. aes16 aes8. aes16 aes4( g4) f4 e4
+ ees8 ees4 ees8 ~ ees8 ees8 ees4
+ }
+
+ solo = \relative c' {
+ <<
+ { \meta }
+ %\soloArt
+ % the actual tune
+ {
+ r1*10
+ \repeat volta 2 {
+ r4
+ }
+ }
+ >>
+ }
+
+ sopranMelodie = \relative c'' {
+ <<
+ { \meta }
+ %\sopranArt
+ %the actual tune
+ {
+ \repeat volta 2 {
+ \goSoprano
+ } \alternative {
+ {
+ aes4 ees4 aes4 bes4
+ }
+ {
+ aes1
+ }
+ }
+ r1
+ \repeat volta 2 {
+ R1*7
+ r4 ees4 aes4 bes4
+ \goSoprano
+ } \alternative {
+ {
+ aes1
+ r1
+ }
+ {
+ aes4 r4 aes2 ~
+ }
+ }
+ aes4 aes4 aes8 bes8 c8 des8 ees2 ees,4 bes'4
+ }
+ >>
+ }
+
+ altMelodie = \relative c' {
+ <<
+ { \meta }
+ %\altArt
+ %the actual tune
+ {
+ \repeat volta 2 {
+ \goAlto
+ } \alternative {
+ {
+ ees4 ees4 f4 g4
+ }
+ {
+ ees1
+ }
+ }
+ r1
+ \repeat volta 2 {
+ R1*7
+ r4 ees4 f4 g4
+ \goAlto
+ } \alternative {
+ {
+ ees1
+ r1
+ }
+ {
+ ees2. r4
+ }
+ }
+ c'2 ees,4 aes4 g8 aes8 bes8 c8 des4 ees,4
+ }
+ >>
+ }
+
+ tenorMelodie = \relative c' {
+ <<
+ { \meta }
+ %\tenorArt
+ %the actual tune
+ \clef "treble_8"
+ {
+ \repeat volta 2 {
+ \goTenore
+ } \alternative {
+ {
+ c4 ees4 ees4 des4
+ }
+ {
+ c4.
+ <<
+ { des8( ~ des8 c8) des4 }
+ { aes8 ~ aes4 aes4 }
+ >>
+ }
+ }
+ <<
+ { c4. des8( ~ des8 c8) des4 }
+ { aes4. aes8 ~ aes2 }
+ >>
+ \repeat volta 2 {
+ <<
+ {
+ c4. des8( ~ des8 c8) des4
+ c4. des8( ~ des8 c8) des4
+ des4. des8( ~ des8 c8) des4
+ ees4. des8( ~ des8 c8) des4
+ ees4. des8( ~ des8 c8) des4
+ c4. c8( ~ c8 bes8) c4
+ d4. d8( ~ d8 c8) d4
+ ees4. des8( ~ des8 c8) des4
+ }
+ {
+ aes4. aes8 ~ aes2
+ aes4. aes8 ~ aes2
+ bes4. bes8 ~ bes2
+ c4. aes8 ~ aes2
+ c4. aes8 ~ aes2
+ aes4. aes8 ~ aes2
+ bes4. bes8 ~ bes2
+ bes4. bes8 ~ bes2
+ }
+ >>
+ \goTenore
+ } \alternative {
+ {
+ <<
+ {
+ c4. des8( ~ des8 c8) des4
+ c4 des4( ~ des8 c8) des4
+ }
+ {
+ aes4. aes8 ~ aes4 aes4
+ aes4 aes2 aes4
+ }
+ >>
+ }
+ {
+ c4 r4 r4 ees4
+ }
+ }
+ ees8 des8 c8 bes8 c4 aes4 bes2 ees,2
+ }
+ >>
+ }
+
+ bassMelodie = \relative c {
+ <<
+ { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ {
+ \repeat volta 2 {
+ \goBasso
+ } \alternative {
+ {
+ <ees aes,>4 ees4 ees4 ees4
+ }
+ {
+ <<
+ { ees4. f8 ~ f4 f4 }
+ { aes,4. aes8 ~ aes4 aes4 }
+ >>
+ }
+ }
+ <<
+ { ees'4. f8 ~ f4 f4 }
+ { aes,4. aes8 ~ aes4 aes4 }
+ >>
+ \repeat volta 2 {
+ <<
+ {
+ ees'4. f8 ~ f4 f4
+ ees4. f8 ~ f4 f4
+ g4. g8 ~ g4 g4
+ aes4. f8 ~ f4 f4
+ ees4. f8 ~ f4 f4
+ ees4. ees8 ~ ees4 ees4
+ f4. f8 ~ f4 f4
+ g4. g8 ~ g4 g4
+ }
+ {
+ aes,4. aes8 ~ aes4 aes4
+ aes4. aes8 ~ aes4 aes4
+ ees'4. ees8 ~ ees4 ees4
+ aes,4. aes8 ~ aes4 aes4
+ aes4. aes8 ~ aes4 aes4
+ aes4. aes8 ~ aes4 aes4
+ bes4. bes8 ~ bes4 bes4
+ ees4. ees8 ~ ees4 ees4
+ }
+ >>
+ \goBasso
+ } \alternative {
+ {
+ <<
+ {
+ ees4. f8 ~ f4 f4
+ ees4 f2 f4
+ }
+ {
+ aes,4. aes8 ~ aes4 aes4
+ aes4 aes2 aes4
+ }
+ >>
+ }
+ {
+ aes4 c'4 c8 bes8 aes8 f8
+ }
+ }
+ ees2 ees4 r4 r4 des'4 des8 c8 bes8 aes8
+ }
+ >>
+ }
+
diff --git a/hr/three/lilydocs/tell/tell.ly b/hr/three/lilydocs/tell/tell.ly
new file mode 100644
index 0000000..e1a074f
--- /dev/null
+++ b/hr/three/lilydocs/tell/tell.ly
@@ -0,0 +1,69 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.14"
+\include "stimmen.ly"
+\include "texte.ly"
+
+ \header {
+ title = "Go, Tell it on the Mountain"
+ %composer = "<+Komponist+>"
+ arranger = "Roland M. Carter"
+ %opus = "<+Werk+>"
+ tagline = ""
+ }
+
+ \paper {
+ line-width = \paper-width - 30
+ top-margin = 10
+ bottom-margin = 10
+ ragged-last-bottom = #'f
+ }
+
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5)
+ }
+ }
+
+ %#(set-global-staff-size 17)
+
+ sop = \new Staff = sopran <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "soprane" { \global \sopranMelodie }
+ %\addlyrics { \sopranText }
+ >>
+
+ alt = \new Staff = alt <<
+ \new Voice = "alti" { \global \altMelodie }
+ %\addlyrics { \altText }
+ >>
+
+ ten = \new Staff = tenor <<
+ \new Voice = "tenoere" { \global \tenorMelodie }
+ %\addlyrics { \tenorText }
+ >>
+
+ bas = \new Staff = bass <<
+ \new Voice = "baesse" { \global \bassMelodie }
+ %\addlyrics { \bassText }
+ >>
+
+ \score {
+ \new ChoirStaff \with {} <<
+ \sop
+ \alt
+ \ten
+ \bas
+ >>
+ %\midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ %}
+ \layout {
+ }
+ }
+
diff --git a/hr/three/lilydocs/tell/texte.ly b/hr/three/lilydocs/tell/texte.ly
new file mode 100644
index 0000000..498a75c
--- /dev/null
+++ b/hr/three/lilydocs/tell/texte.ly
@@ -0,0 +1,64 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+ tell = \lyricmode {
+ Go, tell it on the moun -- tain,
+ o -- ver the hills and ev -- ’ry -- where.
+ Go, tell it on the moun -- tain,
+ that Je -- sus Christ is
+ }
+ gt = \lyricmode {
+ Go, tell it!
+ }
+
+% Die Textaufteilungen
+
+ stanzaA = \lyricmode {
+ When I was a seek -- er
+ I sought both night and day,
+ I asked the Lord to help me
+ and He showed me the way.
+ }
+ stanzaB = \lyricmode {
+ He made me a watch -- man
+ up -- on the ci -- ty wall,
+ And if I am a Chris -- tian
+ I am the least of all.
+ }
+ stanzaC = \lyricmode {
+ Shep -- herds lay a -- watch -- ing
+ their flock that sta -- ry night,
+ An an -- gel of the Lord came
+ and shone a ho -- ly light.
+ }
+
+ sopranText = \lyrics {
+ %<+hier den Text für den Sopran eintragen+>
+ \tell
+ a -- born. O won’t you
+ born. O won’t you
+ \tell
+ a -- born.
+ born. Go!
+ Go, tell it on the moun -- tain, go,
+ }
+
+ altText = \lyrics {
+ %<+hier den Text für den Alt eintragen+>
+ \tell
+ a -- born. O won’t you
+ }
+
+ tenorText = \lyrics {
+ %<+hier den Text für den Tenor eintragen+>
+ \tell
+ a -- born. O won’t you
+ }
+
+ bassText = \lyrics {
+ %<+hier den Text für den Baß eintragen+>
+ \tell
+ a -- born. O won’t you
+ }
+