diff options
-rw-r--r-- | Schlaf_Kindlein_schlaf/Makefile | 37 | ||||
-rw-r--r-- | Schlaf_Kindlein_schlaf/Schlaf_Kindlein_schlaf.ly | 38 | ||||
-rw-r--r-- | Schlaf_Kindlein_schlaf/stimmen.ly | 40 | ||||
-rw-r--r-- | Schlaf_Kindlein_schlaf/texte.ly | 53 |
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! +} |