summaryrefslogtreecommitdiff
path: root/Hinunter_ist_der_Sonnenschein
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2024-01-18 19:38:12 +0100
committerErich Eckner <git@eckner.net>2024-01-18 19:38:12 +0100
commit387cc346c1a7764e9cbe8af51d15e5060ddac030 (patch)
tree097654b316a6efb5af4b5492411388fffad25207 /Hinunter_ist_der_Sonnenschein
parentf13f32a30b511079ba028e416130776b3d5c64b7 (diff)
downloadMusik-387cc346c1a7764e9cbe8af51d15e5060ddac030.tar.xz
Hinunter_ist_der_Sonnenschein neu
Diffstat (limited to 'Hinunter_ist_der_Sonnenschein')
-rw-r--r--Hinunter_ist_der_Sonnenschein/Hinunter_ist_der_Sonnenschein.ly42
-rw-r--r--Hinunter_ist_der_Sonnenschein/Makefile37
-rw-r--r--Hinunter_ist_der_Sonnenschein/stimmen.ly37
-rw-r--r--Hinunter_ist_der_Sonnenschein/texte.ly31
4 files changed, 147 insertions, 0 deletions
diff --git a/Hinunter_ist_der_Sonnenschein/Hinunter_ist_der_Sonnenschein.ly b/Hinunter_ist_der_Sonnenschein/Hinunter_ist_der_Sonnenschein.ly
new file mode 100644
index 0000000..f4cfbc2
--- /dev/null
+++ b/Hinunter_ist_der_Sonnenschein/Hinunter_ist_der_Sonnenschein.ly
@@ -0,0 +1,42 @@
+\include "deutsch.ly"
+include(stimmen.pre)
+include(texte.pre)
+
+%spezifisch%
+
+\pointAndClickOff
+
+\header {
+ title = "Hinunter ist der Sonnenschein"
+ poet = "Text: Nikolaus Herman 1560"
+ arranger = "Satz: Georg L. Sothilander 2014"
+ composer = "EG 467"
+ meter = "Melodie: Melchior Vulpius 1609"
+ tagline = ""
+}
+\paper {
+ top-margin = 5
+}
+
+\score {
+ \new ChoirStaff <<
+ \new Staff <<
+ \new Voice = erste { \global \melodieI }
+ >>
+ ifdef(`STR_1',`\new Lyrics \lyricsto erste { \textI }')
+ ifdef(`STR_2',`\new Lyrics \lyricsto erste { \textII }')
+ ifdef(`STR_3',`\new Lyrics \lyricsto erste { \textIII }')
+ ifdef(`STR_4',`\new Lyrics \lyricsto erste { \textIV }')
+ \new Staff <<
+ \new Voice = zweite { \global \melodieII }
+ >>
+ ifdef(`STR_1',`\new Lyrics \lyricsto zweite { \textI }')
+ ifdef(`STR_2',`\new Lyrics \lyricsto zweite { \textII }')
+ ifdef(`STR_3',`\new Lyrics \lyricsto erste { \textIII }')
+ ifdef(`STR_4',`\new Lyrics \lyricsto erste { \textIV }')
+ >>
+ \layout {
+ indent = #0
+ \context { \Staff \RemoveEmptyStaves }
+ }
+}
diff --git a/Hinunter_ist_der_Sonnenschein/Makefile b/Hinunter_ist_der_Sonnenschein/Makefile
new file mode 100644
index 0000000..ff3ee4e
--- /dev/null
+++ b/Hinunter_ist_der_Sonnenschein/Makefile
@@ -0,0 +1,37 @@
+CURDOC=$(shell basename "$(CURDIR)")
+
+EXTRAS=$(shell ../.meta/find-extras)
+
+all: $(CURDOC)$(EXTRAS).pdf $(CURDOC)$(EXTRAS)-tolino.pdf
+
+print:
+ @echo $(CURDOC)$(EXTRAS).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
+
+%.midi: %-midi.post
+ lilypond $<
+ for s in *-midi*.midi; do \
+ mv "$$s" "$${s%-midi*.midi}$${s##*-midi}"; \
+ done
+
+%.wav: %.midi
+ fluidsynth --audio-driver=file -o audio.file.name=$@ -i $<
diff --git a/Hinunter_ist_der_Sonnenschein/stimmen.ly b/Hinunter_ist_der_Sonnenschein/stimmen.ly
new file mode 100644
index 0000000..a336f88
--- /dev/null
+++ b/Hinunter_ist_der_Sonnenschein/stimmen.ly
@@ -0,0 +1,37 @@
+global = {
+ \key c \major
+ \time 2/2
+ \autoBeamOff
+}
+
+melodieI = \relative a' {
+ a2 a4 d, |
+ f4.( g8 a4) g |
+ f2 e |
+ d r4 a'4 |
+ f d f8[( g a h] |
+ c4) d d cis |
+ d2 r4 d |
+ cis d a d |
+ c2 h |
+ a r4 a |
+ g e f( e8[ d] |
+ cis4) d d cis |
+ d1 | \bar "|."
+}
+
+melodieII = \relative a' {
+ r2 a |
+ a4 d, f4.( g8 |
+ a4) g a h8[ cis] |
+ d2 r4 cis, |
+ d8[ e] f[ g] a4( f |
+ e) f g a |
+ d,2 r4 gis |
+ a8[ g] f4 fis8[ e] d4 |
+ e( a2) gis4 |
+ a2 r4 a, |
+ h cis d( g~ |
+ g) f e a |
+ d,1 | \bar "|."
+}
diff --git a/Hinunter_ist_der_Sonnenschein/texte.ly b/Hinunter_ist_der_Sonnenschein/texte.ly
new file mode 100644
index 0000000..e49f795
--- /dev/null
+++ b/Hinunter_ist_der_Sonnenschein/texte.ly
@@ -0,0 +1,31 @@
+textI = \lyricmode {
+ \set stanza = "STR_1."
+ Hin -- un -- ter ist der Son -- nen Schein,
+ die fins -- tre Nacht bricht stark he -- rein;
+ leucht uns, Herr Christ, du wah -- res Licht,
+ lass uns im Fins -- tern tap -- pen nicht.
+}
+
+textII = \lyricmode {
+ \set stanza = "STR_2."
+ Dir sei Dank, dass du uns den Tag
+ vor Scha -- den G'fahr und man -- cher Plag
+ durch dei -- ne En -- gel hast be -- hüt'
+ aus Gnad und vä -- ter -- li -- cher Güt.
+}
+
+textIII = \lyricmode {
+ \set stanza = "STR_3."
+ Wo -- mit wir heut er -- zür -- net dich,
+ das -- selb ver -- zeih uns gnä -- dig -- lich
+ und rechn es uns -- rer Seel nicht zu;
+ lass schla -- fen uns mit Fried und Ruh.
+}
+
+textIV = \lyricmode {
+ \set stanza = "STR_4."
+ Dein En -- gel uns zur Wach be -- stell,
+ dass uns der bö -- se Feind nicht fäll.
+ Vor Schre -- cken, Angst und Feu -- ers -- not
+ be -- hü -- te uns, o lie -- ber Gott.
+}