summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Alles_still_in_sueszer_Ruh/Alles_still_in_sueszer_Ruh.ly36
-rw-r--r--Alles_still_in_sueszer_Ruh/Makefile37
-rw-r--r--Alles_still_in_sueszer_Ruh/stimmen.ly54
-rw-r--r--Alles_still_in_sueszer_Ruh/texte.ly23
4 files changed, 150 insertions, 0 deletions
diff --git a/Alles_still_in_sueszer_Ruh/Alles_still_in_sueszer_Ruh.ly b/Alles_still_in_sueszer_Ruh/Alles_still_in_sueszer_Ruh.ly
new file mode 100644
index 0000000..008b147
--- /dev/null
+++ b/Alles_still_in_sueszer_Ruh/Alles_still_in_sueszer_Ruh.ly
@@ -0,0 +1,36 @@
+\include "deutsch.ly"
+include(stimmen.pre)
+include(texte.pre)
+
+%spezifisch%
+
+\pointAndClickOff
+
+\header {
+ title = "Alles still in süßer Ruh"
+ subtitle = "(Wiegenlied)"
+ poet = "Text: August Heinrich Hoffmann von Fallersleben 1827"
+ composer = "Satz: Georg L. Sothilander 2014"
+ meter = "Melodie: Carl von Winterfeld 1827"
+ 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 }')
+ >>
+ \layout {
+ indent = #0
+ \context { \Staff \RemoveEmptyStaves }
+ }
+}
diff --git a/Alles_still_in_sueszer_Ruh/Makefile b/Alles_still_in_sueszer_Ruh/Makefile
new file mode 100644
index 0000000..ff3ee4e
--- /dev/null
+++ b/Alles_still_in_sueszer_Ruh/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/Alles_still_in_sueszer_Ruh/stimmen.ly b/Alles_still_in_sueszer_Ruh/stimmen.ly
new file mode 100644
index 0000000..38e6df5
--- /dev/null
+++ b/Alles_still_in_sueszer_Ruh/stimmen.ly
@@ -0,0 +1,54 @@
+global = {
+ \key d \major
+ \time 3/4
+ \autoBeamOff
+}
+
+pausen = {
+ s2.*3 |
+ s2 r4 |
+ s2.*3 |
+ s2 r4 |
+ s2.*3 |
+ s2 r4 |
+ s2.*3 |
+ s2 r4 | \bar "|."
+}
+
+melodieI = \relative a' {
+ a4( fis) g |
+ a2 fis4 |
+ g2 e4 |
+ fis2 s4 |
+ d'( cis) h |
+ a2 h4 |
+ g2 a4 |
+ fis2 s4 |
+ fis2 fis4 |
+ h2 h4 |
+ cis( h) cis4 |
+ d2 s4 |
+ d( fis,) g |
+ a2 fis4 |
+ g( fis) e4 |
+ d2 s4 | \bar "|."
+}
+
+melodieII = \relative cis' {
+ cis( d) e |
+ a,2 a4 |
+ h2 cis4 |
+ d2 s4 |
+ h( cis) d |
+ fis( e) d |
+ e( d) cis |
+ d2 s4 |
+ d2 cis4 |
+ h( cis) d |
+ g2 ais,4 |
+ h2 s4 |
+ cis( d) e |
+ cis2 d4 |
+ h2 cis4 |
+ d2 s4 | \bar "|."
+}
diff --git a/Alles_still_in_sueszer_Ruh/texte.ly b/Alles_still_in_sueszer_Ruh/texte.ly
new file mode 100644
index 0000000..dda50ef
--- /dev/null
+++ b/Alles_still_in_sueszer_Ruh/texte.ly
@@ -0,0 +1,23 @@
+textI = \lyricmode {
+ \set stanza = "STR_1."
+ Al -- les still in sü -- ßer Ruh,
+ drum mein Kind, so schlaf auch du.
+ Drau -- ßen säu -- selt nur der Wind,
+ su, su, su, schlaf ein, mein Kind!
+}
+
+textII = \lyricmode {
+ \set stanza = "STR_2."
+ Schließ du dei -- ne Äug -- lein,
+ lass sie wie zwei Knos -- pen sein.
+ Mor -- gen wenn die Sonn' er -- glüht,
+ sind sie wie die Blum' er -- blüht.
+}
+
+textIII = \lyricmode {
+ \set stanza = "STR_3."
+ Und die Blüm -- lein schau ich an,
+ und die Äug -- lein küss ic hdann,
+ und der Mut -- ter Herz ver -- gisst,
+ dass es drau -- ßen Früh -- ling ist.
+}