summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Schlaf_Kindlein_schlaf/Makefile37
-rw-r--r--Schlaf_Kindlein_schlaf/Schlaf_Kindlein_schlaf.ly38
-rw-r--r--Schlaf_Kindlein_schlaf/stimmen.ly40
-rw-r--r--Schlaf_Kindlein_schlaf/texte.ly53
4 files changed, 168 insertions, 0 deletions
diff --git a/Schlaf_Kindlein_schlaf/Makefile b/Schlaf_Kindlein_schlaf/Makefile
new file mode 100644
index 0000000..ff3ee4e
--- /dev/null
+++ b/Schlaf_Kindlein_schlaf/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/Schlaf_Kindlein_schlaf/Schlaf_Kindlein_schlaf.ly b/Schlaf_Kindlein_schlaf/Schlaf_Kindlein_schlaf.ly
new file mode 100644
index 0000000..0acd197
--- /dev/null
+++ b/Schlaf_Kindlein_schlaf/Schlaf_Kindlein_schlaf.ly
@@ -0,0 +1,38 @@
+\include "deutsch.ly"
+include(stimmen.pre)
+include(texte.pre)
+
+%spezifisch%
+
+\pointAndClickOff
+
+\header {
+ title = "Schlaf, Kindlein, schlaf"
+ poet = "Text aus 'Des Knaben Wunderhorn' (Band III) 1808"
+ meter = "Melodie: Johann Friedrich Reichardt 1781"
+ arranger = "Satz: Georg L. Sothilander 2014"
+ tagline = ""
+}
+\paper {
+ top-margin = 5
+}
+
+\score {
+ \new ChoirStaff <<
+ \new Staff <<
+ \new Voice = pausen { \global \oneVoice \pausen }
+ \new Voice = erste { \global \voiceOne \melodieI }
+ \new Voice = zweite { \global \voiceTwo \melodieII }
+ >>
+ 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 }')
+ ifdef(`STR_5',`\new Lyrics \lyricsto erste { \textV }')
+ ifdef(`STR_6',`\new Lyrics \lyricsto erste { \textVI }')
+ >>
+ \layout {
+ indent = #0
+ \context { \Staff \RemoveEmptyStaves }
+ }
+}
diff --git a/Schlaf_Kindlein_schlaf/stimmen.ly b/Schlaf_Kindlein_schlaf/stimmen.ly
new file mode 100644
index 0000000..b76d6d7
--- /dev/null
+++ b/Schlaf_Kindlein_schlaf/stimmen.ly
@@ -0,0 +1,40 @@
+global = {
+ \key f \major
+ \time 4/4
+ \autoBeamOff
+}
+
+pausen = {
+ s1 |
+ s2 r4 s |
+ s1 |
+ s2 r4 s |
+ s1*5 |
+ s2 r | \bar "|."
+}
+
+melodieI = \relative a' {
+ a2 g4 g |
+ f2 s4 f |
+ c' c b b |
+ a2 s4 a |
+ b b g g |
+ c c a a |
+ b b g g |
+ c c a2\breathe |
+ b g4 g |
+ f2 s | \bar "|."
+}
+
+melodieII = \relative f' {
+ f2 f4 e |
+ f2 s4 f8[ e] |
+ d4 g e c |
+ f2 s4 es |
+ d e f e |
+ d e f es |
+ d e f e |
+ e fis g( fis)\breathe |
+ g( f) f e |
+ f2 s | \bar "|."
+}
diff --git a/Schlaf_Kindlein_schlaf/texte.ly b/Schlaf_Kindlein_schlaf/texte.ly
new file mode 100644
index 0000000..471db85
--- /dev/null
+++ b/Schlaf_Kindlein_schlaf/texte.ly
@@ -0,0 +1,53 @@
+textI = \lyricmode {
+ \set stanza = "STR_1."
+ Schlaf, Kind -- lein, schlaf,
+ der Va -- ter hüt die Schaf,
+ Die Mut -- ter schüt -- telt's Bäu -- me -- lein,
+ da fällt he -- rab ein Träu -- me -- lein,
+ schlaf, Kind -- lein, schlaf!
+}
+
+textII = \lyricmode {
+ \set stanza = "STR_2."
+ Schlaf, Kind -- lein schlaf,
+ am Him -- mel ziehn die Schaf,
+ die Stern -- lein sind die Läm -- mer -- lein,
+ der Mond, der ist das Schä -- fer -- lein,
+ schlaf, Kind -- lein schlaf!
+}
+
+textIII = \lyricmode {
+ \set stanza = "STR_3."
+ Schlaf, Kind -- lein schlaf,
+ Christ -- kind -- lein hat ein Schaf,
+ ist selbst das lie -- be Got -- tes -- lamm,
+ das um uns all zu To -- de kam,
+ schlaf, Kind -- lein schlaf!
+}
+
+textIV = \lyricmode {
+ \set stanza = "STR_4."
+ Schlaf, Kind -- lein schlaf,
+ so schenk ich dir ein Schaf
+ mit ei -- ner gold -- nen Schel -- le fein,
+ das soll dein Spiel -- ge -- sel -- le sein,
+ schlaf, Kind -- lein schlaf!
+}
+
+textV = \lyricmode {
+ \set stanza = "STR_5."
+ Schlaf, Kind -- lein schlaf,
+ und blök nicht wie ein Schaf,
+ sonst kömmt des Schä -- fers Hün -- de -- lein
+ und beißt mein bö -- ses Kin -- de -- lein,
+ schlaf, Kind -- lein schlaf!
+}
+
+textVI = \lyricmode {
+ \set stanza = "STR_6."
+ Schlaf, Kind -- lein schlaf,
+ geh fort und hüt die Schaf,
+ geh fort, du schwar -- zes Hün -- de -- lein,
+ und weck mir nicht mein Kin -- de -- lein,
+ schlaf, Kind -- lein schlaf!
+}