summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Weihnachts_Wiegenlied/Makefile25
-rw-r--r--Weihnachts_Wiegenlied/Weihnachts_Wiegenlied.ly52
-rw-r--r--Weihnachts_Wiegenlied/artikulation.ly41
-rw-r--r--Weihnachts_Wiegenlied/stimmen.ly337
-rw-r--r--Weihnachts_Wiegenlied/texte.ly95
5 files changed, 550 insertions, 0 deletions
diff --git a/Weihnachts_Wiegenlied/Makefile b/Weihnachts_Wiegenlied/Makefile
new file mode 100644
index 0000000..fb92f9c
--- /dev/null
+++ b/Weihnachts_Wiegenlied/Makefile
@@ -0,0 +1,25 @@
+CURDOC=$(shell basename "$(CURDIR)")
+
+EXTRAS=$(shell ../.meta/find-extras)
+
+all: $(CURDOC)$(EXTRAS).pdf $(CURDOC)$(EXTRAS)-tolino.pdf
+
+clean:
+ rm -f *.pre *.post
+
+Clean: clean
+ rm -f *.pdf *.midi
+
+include ../.meta/*.mk
+
+%.pre: %.ly
+ cat "$<" > "$@"
+
+%.post: %.pre $(patsubst %.ly,%.pre, $(shell find . -name '*.ly')) ../.meta/header.ly
+ cat ../.meta/header.ly "$<" \
+ |m4 \
+ >"$@"
+
+%.pdf: %.post
+ lilypond $<
+ pkill -SIGHUP -xf "mupdf(-x11)? $@" || true
diff --git a/Weihnachts_Wiegenlied/Weihnachts_Wiegenlied.ly b/Weihnachts_Wiegenlied/Weihnachts_Wiegenlied.ly
new file mode 100644
index 0000000..5016b2f
--- /dev/null
+++ b/Weihnachts_Wiegenlied/Weihnachts_Wiegenlied.ly
@@ -0,0 +1,52 @@
+\include "deutsch.ly"
+include(artikulation.pre)
+include(stimmen.pre)
+include(texte.pre)
+
+\pointAndClickOff
+
+\header {
+ tagline = ""
+}
+\paper {
+ top-margin = 5
+ print-all-headers = ##t
+}
+
+\score {
+ \header {
+ title = "Weihnachts-Wiegenlied"
+ poet = "Text: John Rutter"
+ meter = "Übersetzung: Alex Grendelmeier"
+ composer = "Musik: John Rutter"
+ }
+ \new ChoirStaff <<
+ \new Staff <<
+ \set Score.skipBars = ##t
+ \new Voice = frauen { \global \oneVoice << \frauenPausen \dynamik >> }
+ \new Voice = sopran { \global \voiceOne \sopranMelodie }
+ \new Voice = alt { \global \voiceTwo \altMelodie }
+ >>
+ ifdef(`STR_1D',\new Lyrics \lyricsto sopran { \textID })
+ ifdef(`STR_1E',\new Lyrics \lyricsto sopran { \textIE })
+ ifdef(`STR_2D',\new Lyrics \lyricsto sopran { \textIID })
+ ifdef(`STR_2E',\new Lyrics \lyricsto sopran { \textIIE })
+ ifdef(`STR_3D',\new Lyrics \lyricsto sopran { \textIIID })
+ ifdef(`STR_3E',\new Lyrics \lyricsto sopran { \textIIIE })
+ \new Staff <<
+ \new Voice = maenner { \global \clef "bass" \oneVoice << \maennerPausen \dynamik >> }
+ \new Voice = tenor { \global \clef "bass" \voiceOne \tenorMelodie }
+ \new Voice = bass { \global \clef "bass" \voiceTwo \bassMelodie }
+ >>
+ ifdef(`STR_1D',\new Lyrics \lyricsto tenor { \mTextID })
+ ifdef(`STR_1E',\new Lyrics \lyricsto tenor { \mTextIE })
+ ifdef(`STR_2D',\new Lyrics \lyricsto tenor { \mTextIID })
+ ifdef(`STR_2E',\new Lyrics \lyricsto tenor { \mTextIIE })
+ ifdef(`STR_3D',\new Lyrics \lyricsto tenor { \mTextIIID })
+ ifdef(`STR_3E',\new Lyrics \lyricsto tenor { \mTextIIIE })
+ >>
+ \layout {
+ indent = #0
+ \context { \Staff \RemoveEmptyStaves }
+ }
+}
diff --git a/Weihnachts_Wiegenlied/artikulation.ly b/Weihnachts_Wiegenlied/artikulation.ly
new file mode 100644
index 0000000..af0cb41
--- /dev/null
+++ b/Weihnachts_Wiegenlied/artikulation.ly
@@ -0,0 +1,41 @@
+dynamik = {
+ s2.*4 |
+ \repeat volta 2 {
+ s2.^\p |
+ s2.*7 |
+ s2.^\mp |
+ s2.*2 |
+ s4 s4.^\> s8^\p |
+ s2.*4 |
+ s2.^\markup { \dynamic "pp" \italic "dolce" }
+ s2.*6 |
+ s2.^\< |
+ s^\mf |
+ s2.*2 |
+ s2.^\> |
+ s^\p |
+ s2.*2 |
+ }
+ \alternative {
+ {
+ s2.*5 |
+ }
+ {
+ s2. |
+ }
+ }
+ s2.*4 |
+ s2.^\p |
+ s2.*7 |
+ s2.^\mf |
+ s2.*14 |
+ s2.^\< |
+ << s^\! s^\markup { \dynamic "f" \italic "dolce" } >> |
+ s2.*2 |
+ s2.^\> |
+ s^\p |
+ s |
+ s^\markup { "rall." } |
+ s^\markup { "dim." } |
+ s^\pp | \bar "|."
+}
diff --git a/Weihnachts_Wiegenlied/stimmen.ly b/Weihnachts_Wiegenlied/stimmen.ly
new file mode 100644
index 0000000..f8122c3
--- /dev/null
+++ b/Weihnachts_Wiegenlied/stimmen.ly
@@ -0,0 +1,337 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.18"
+
+ global = {
+ \key f \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 3/4
+ \autoBeamOff
+ }
+
+% Die Stimmen
+
+ frauenPausen = {
+ R2.*4 |
+ \repeat volta 2 {
+ s2.*31 |
+ }
+ \alternative {
+ {
+ s2. |
+ R2.*4 |
+ }
+ {
+ s2. | \break
+ }
+ }
+ R2.*4 |
+ s2.*16 |
+ R2. |
+ }
+
+ maennerPausen = {
+ R2.*4 |
+ \repeat volta 2 {
+ s2.*31 |
+ }
+ \alternative {
+ {
+ s2. |
+ R2.*4 |
+ }
+ {
+ s2. |
+ }
+ }
+ R2.*4 |
+ s2.*16 |
+ }
+
+ sopranMelodie = \relative a' {
+ s2.*4 |
+ \repeat volta 2 { \oneVoice
+ f4 c f |
+ g f4. g8 |
+ a4 c a |
+ g8 f g2 |
+ f4 c f |
+ g f4. g8 |
+ a4 c a |
+ g2. |
+ c4 c c |
+ c8[ d] b4. a8 |
+ b4 b b |
+ b8[ c] a4. g8 |
+ f4 g a |
+ g c4. g8 |
+ f4 d e |
+ c2. | \voiceOne
+ a'4 a4. c8 |
+ b4 b2 |
+ g4 g4. b8 |
+ a4 a2 |
+ f4 g a |
+ a8 b g4. f8 |
+ e4 f g |
+ a2( b4) |
+ c4 c4. <c es>8 |
+ <c d>4 <b d>2 |
+ b4 b4. <b d>8 |
+ <b c>4 <a c>2 |
+ a4 a4. c8 |
+ b4 a g |
+ f d e |
+ }
+ \alternative {
+ {
+ f2. s2.*4 |
+ }
+ {
+ f2. |
+ }
+ }
+ s2.*4 |
+ f4^\p c f |
+ g f4. g8 |
+ a4 c a |
+ g8[ f] g2 |
+ f4 c f |
+ g f4. g8 |
+ a4 c a |
+ g2. |
+ c4 c c |
+ c8[ d] b4. a8 |
+ b4 b b |
+ b8[ c] a4.^\> g8^\mp |
+ f4 g a |
+ g c4. g8 |
+ f4 d e |
+ c2. |
+ s |
+ b'4^\p b4. d8 |
+ c4 c2~ |
+ c4 a c |
+ f2 e4 |
+ d4. c8 b4 |
+ c2 b4 |
+ a2( b4) |
+ c c4. <c es>8 |
+ <c d>4 <b d>2 |
+ b4 b4. <b d>8 |
+ <b c>4 <a c>2 |
+ a4 a4. c8 |
+ b4 a g |
+ f d e |
+ f2.~ |
+ f^\fermata | \bar "|."
+ }
+
+ altMelodie = \relative f' {
+ s2.*4 |
+ \repeat volta 2 {
+ s2.*16 |
+ f4 f4. a8 |
+ g4 g( f) |
+ e e4. g8 |
+ g4 f2 |
+ f4 e f8[ e] |
+ d d d4 d |
+ d d c |
+ c( f) f8([ e] |
+ f[ b]) a[ g] f4 |
+ f4.( a8) g[ f] |
+ f[ a] g[ f] e4 |
+ e4.( g8) f[ e] |
+ f4 f4. e8 |
+ d4 d d |
+ d b c |
+ }
+ \alternative {
+ {
+ c2. s2.*4 |
+ }
+ {
+ c2. |
+ }
+ }
+ s2.*4 |
+ c4 b c |
+ d d4. e8 |
+ g4 f e |
+ d d( e) |
+ c b c |
+ d d c |
+ f f e |
+ d2( c4) |
+ c d e |
+ f f4. f8 |
+ f4 e d |
+ d d cis |
+ d d d |
+ e d c |
+ c d8[ c] h4 |
+ c2. |
+ s |
+ d4 d4. f8 |
+ e4 e2( |
+ f4) f g |
+ a( b) c |
+ c( b8) a g4 |
+ g2 g4 |
+ g( f) f8[( e] |
+ f[ b]) a[ g] f4 |
+ f4.( a8) g[ f] |
+ f[ a] g[ f] e4 |
+ e4.( g8) f[ e] |
+ f4 f4. e8 |
+ d4 d d |
+ d b c |
+ c2.~ |
+ c_\fermata | \bar "|."
+ }
+
+ tenorMelodie = \relative f {
+ s2.*4 |
+ \repeat volta 2 { \oneVoice
+ f4 c f |
+ g f4. g8 |
+ a4 c a |
+ g8[ f] g2 |
+ f4 c f |
+ g f g |
+ a c4. a8 |
+ g2. |
+ c4 c c |
+ c8[ d] b4. a8 |
+ b4 b b |
+ b8[ c] a4. g8 |
+ f4 g a |
+ g c4. g8 |
+ f4 d e |
+ c2. | \voiceOne
+ c'4 c4. c8 |
+ d4 d2 |
+ c4 c4. c8 |
+ c4 c2 |
+ a4 a d8[ c] |
+ c d b4 a |
+ g c b |
+ a( c) c~ |
+ c f8[ e] d[ c] |
+ d4.( f8) e[ d] |
+ d8[ f] e[ d] c[ b] |
+ c4.( e8) d[ c] |
+ d4 d a |
+ b c b8[ a] |
+ g4 g8[ a] b4 |
+ }
+ \alternative {
+ {
+ a2. |
+ s2.*4 |
+ }
+ {
+ a2. |
+ }
+ }
+ s2.*4 |
+ a4 g a |
+ b b8[ a] b4 |
+ c a c |
+ b b2 |
+ a4 g a |
+ b b4. b8 |
+ a4 g f |
+ g( f e) |
+ e f g |
+ a b( c8) d |
+ d[ c] b4 b8[ a] |
+ g4 g a |
+ a a a8[ h] |
+ c4 h c |
+ a a g |
+ g2. |
+ a4 a4. c8 |
+ b4 b2 |
+ g4 g4. b8 |
+ a4 a2 |
+ f4 g a |
+ a8 b g4. f8 |
+ e4 f g |
+ a2( b4) |
+ c f8[ e] d[ c] |
+ d4.( f8) e[ d] |
+ d[ f] e[ d] c[ b] |
+ c4.( e8) d[ c] |
+ d4 d a |
+ b c b8[ a] |
+ g4 g8[ a] b4 |
+ a2.~ |
+ a^\fermata | \bar "|."
+ }
+
+ bassMelodie = \relative f {
+ s2.*4 |
+ \repeat volta 2 {
+ s2.*16 |
+ f4 f4. f8 |
+ f4 f2 |
+ f4 f4. f8 |
+ f4 f( e) |
+ d d d |
+ g8 g g4. g8 |
+ c,4 d e |
+ f2( g4) |
+ a a4. a8 |
+ b2 b8[ a] |
+ g4 g4. g8 |
+ a4 a2 |
+ d,4 e f |
+ g g g |
+ c, c c |
+ }
+ \alternative {
+ {
+ <c f,>2. |
+ s2.*4 |
+ }
+ {
+ <c f,>2. |
+ }
+ }
+ s2.*4 |
+ f4 f f |
+ f f f |
+ f f f |
+ f f( g) |
+ a b a8[ g] |
+ f4 f e |
+ d d c |
+ b2. |
+ a4 a a |
+ d d4. d8 |
+ g,4 g' f |
+ e_\> e a,_\mp |
+ d e f |
+ e e a |
+ d,8[ e] f4 g |
+ f( e2) |
+ a4_\markup { "(" \dynamic "mp" ")" } a4. c8 |
+ b4 b2 |
+ g4 g4. b8 |
+ a4 a2 |
+ f4 g a |
+ a8 b g4. f8 |
+ e4 f g |
+ a2( g4) |
+ a a4. a8 |
+ b2 b8[ a] |
+ g4 g4. g8 |
+ a4 a2 |
+ d,4 e f |
+ g g g |
+ c, c c |
+ <c f,>2.~ |
+ <c f,>_\fermata | \bar "|."
+ }
diff --git a/Weihnachts_Wiegenlied/texte.ly b/Weihnachts_Wiegenlied/texte.ly
new file mode 100644
index 0000000..7fe6561
--- /dev/null
+++ b/Weihnachts_Wiegenlied/texte.ly
@@ -0,0 +1,95 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% Die Textaufteilungen
+
+textID = \lyrics {
+ \set stanza = "Frauen STR_1D."
+ Strah -- lend und hell scheint ein Licht ü -- ber Beth -- le -- hem,
+ En -- gel er -- fül -- len die Lüf -- te mit Schall,
+ Wei -- se knien be -- tend vor ih -- rem Mes -- si -- as,
+ doch liegt nur ein Kind bei der Mut -- ter im Stall.
+ „A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a“,
+ tönt es aus En -- gels -- mund von nah und von fern.
+ „A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a,
+ Mut -- ter des gött -- li -- chen Kin -- des und Herrn.“ Herrn.“
+}
+textIE = \lyrics {
+ \set stanza = "Frauen STR_1E."
+ Clear in the dark -- ness a light shines in Beth -- le hem:
+ An -- gels are sing -- ing, their sound fills the air.
+ Wise men have jour -- neyed to greet their Mes -- si -- ah;
+ But on -- ly a moth -- er and ba -- by lie there.
+ “A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a”,
+ Hear the soft lul -- la -- by the an -- gel hosts sing.
+ “A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a,
+ Maid -- en and moth -- er of Je -- sus our King”. King”.
+}
+textIID = \lyrics {
+ \set stanza = "STR_2D."
+}
+textIIE = \lyrics {
+ \set stanza = "STR_2E."
+}
+textIIID = \lyrics {
+ \repeat unfold 86 { \skip 1 }
+ \set stanza = "STR_3D."
+ Willst du den Hei -- land mit Schät -- zen er -- freu -- en?
+ Bring ihm dein Herz rein und de -- mü -- tig dar!
+ Prei -- set das Christ -- kind und preist sei -- ne Mut -- ter,
+ die uns vol -- ler Gna -- de den Ret -- ter ge -- bar.
+ „A -- ve Ma -- ri -- a,
+ Al -- le -- lu -- ja,“
+ tönt es von nah und fern.
+ „A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a,
+ Mut -- ter des gött -- li -- chen Kin -- des und Herrn.“
+}
+textIIIE = \lyrics {
+ \repeat unfold 86 { \skip 1 }
+ \set stanza = "STR_3E."
+ What though your trea -- sures are not gold or in -- cense?
+ Lay them be -- fore him with hearts full of love.
+ Praise to the Christ child, and praise to his moth -- er
+ Who bore us a Sav -- iour by grace from a -- bove.
+ “A -- ve Ma -- ri -- a”,
+ Hear, o hear the lul -- la -- by an -- gels sing.
+ “A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a,
+ Maid -- en and moth -- er of Je -- sus our King”.
+}
+mTextID = \lyrics {
+ \set stanza = "STR_1D."
+}
+mTextIE = \lyrics {
+ \set stanza = "STR_1E."
+}
+mTextIID = \lyrics {
+ \set stanza = "Männer STR_2D."
+ Wo ist sein Hof -- staat, und wo sein Ge -- fol -- ge?
+ Wo bleibt sein Zep -- ter als Zei -- chen der Macht?
+ Gott hat den Hir -- ten, den ein -- fa -- chen Leu -- ten
+ die Bot -- schaft von Frie -- den und Lie -- be ge -- bracht.
+}
+mTextIIE = \lyrics {
+ \set stanza = "Männer STR_2E."
+ Where are his cour -- tiers, and who are his peo -- ple?
+ Why does he bear nei -- ther scep -- tre nor crown?
+ Shep -- herds his cour -- tiers, the poor for his peo -- ple,
+ With peace as his scep -- tre and love for his crown.
+}
+mTextIIID = \lyrics {
+ \repeat unfold 128 { \skip 1 }
+ \set stanza = "STR_3D."
+ „A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a“,
+ tönt es aus En -- gels -- mund von nah und von fern.
+ „A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a,
+ Mut -- ter des gött -- li -- chen Kin -- des und Herrn.“
+}
+mTextIIIE = \lyrics {
+ \repeat unfold 128 { \skip 1 }
+ \set stanza = "STR_3E."
+ “A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a”,
+ Hear the soft lul -- la -- by the an -- gel hosts sing.
+ “A -- ve Ma -- ri -- a, a -- ve Ma -- ri -- a,
+ Maid -- en and moth -- er of Je -- sus our King”. King”.
+}