diff options
-rw-r--r-- | Weihnachts_Wiegenlied/Makefile | 25 | ||||
-rw-r--r-- | Weihnachts_Wiegenlied/Weihnachts_Wiegenlied.ly | 52 | ||||
-rw-r--r-- | Weihnachts_Wiegenlied/artikulation.ly | 41 | ||||
-rw-r--r-- | Weihnachts_Wiegenlied/stimmen.ly | 337 | ||||
-rw-r--r-- | Weihnachts_Wiegenlied/texte.ly | 95 |
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”. +} |