summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2024-01-18 20:20:47 +0100
committerErich Eckner <git@eckner.net>2024-01-18 20:20:47 +0100
commit5f3e9a85592a73e04eff123e5f345240a59962d5 (patch)
treea6592270eedb4575ed9923db8367da66db794916
parentdd31dcea4888a3dbe87cbf564209967a41ffb051 (diff)
downloadMusik-5f3e9a85592a73e04eff123e5f345240a59962d5.tar.xz
Oever_de_stillen_Straten neu
-rw-r--r--Oever_de_stillen_Straten/Makefile37
-rw-r--r--Oever_de_stillen_Straten/Oever_de_stillen_Straten.ly35
-rw-r--r--Oever_de_stillen_Straten/stimmen.ly34
-rw-r--r--Oever_de_stillen_Straten/texte.ly17
4 files changed, 123 insertions, 0 deletions
diff --git a/Oever_de_stillen_Straten/Makefile b/Oever_de_stillen_Straten/Makefile
new file mode 100644
index 0000000..ff3ee4e
--- /dev/null
+++ b/Oever_de_stillen_Straten/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/Oever_de_stillen_Straten/Oever_de_stillen_Straten.ly b/Oever_de_stillen_Straten/Oever_de_stillen_Straten.ly
new file mode 100644
index 0000000..a5c3cbd
--- /dev/null
+++ b/Oever_de_stillen_Straten/Oever_de_stillen_Straten.ly
@@ -0,0 +1,35 @@
+\include "deutsch.ly"
+include(stimmen.pre)
+include(texte.pre)
+
+%spezifisch%
+
+\pointAndClickOff
+
+\header {
+ title = "Över de stillen Straten"
+ subtitle = "(Gode Nacht)"
+ poet = "Text: Theodor Storm 1864"
+ composer = "Melodie & 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 }')
+ >>
+ \layout {
+ indent = #0
+ \context { \Staff \RemoveEmptyStaves }
+ }
+}
diff --git a/Oever_de_stillen_Straten/stimmen.ly b/Oever_de_stillen_Straten/stimmen.ly
new file mode 100644
index 0000000..78f31e9
--- /dev/null
+++ b/Oever_de_stillen_Straten/stimmen.ly
@@ -0,0 +1,34 @@
+global = {
+ \key c \major
+ \time 6/4
+ \autoBeamOff
+}
+
+pausen = {
+ s1.*3 |
+ s2. r |
+ s1.*3 |
+ s2. r | \bar "|."
+}
+
+melodieI = \relative c'' {
+ c4 a g h2 g4 |
+ g2( a4) h2. |
+ c4 g e f( h) a |
+ gis2. s |
+ c4 a g h2 h4 |
+ h( a g) f2. |
+ f4 f e d( f) g |
+ e2. s | \bar "|."
+}
+
+melodieII = \relative e' {
+ e4 f e d4. g |
+ c,2. g |
+ a4 h c d4. h |
+ e2. s |
+ e4 f e d4. g |
+ c,2. d |
+ a4 h c d4. h |
+ c2. s | \bar "|."
+}
diff --git a/Oever_de_stillen_Straten/texte.ly b/Oever_de_stillen_Straten/texte.ly
new file mode 100644
index 0000000..f17f02f
--- /dev/null
+++ b/Oever_de_stillen_Straten/texte.ly
@@ -0,0 +1,17 @@
+textI = \lyricmode {
+ \set stanza = "STR_1."
+ Ö -- ver de stil -- len Stra -- ten geit klar de Klo -- kken -- slag:
+ God' Nacht! Din Hart will sla -- pen, mor -- gen is ok en Dag.
+}
+
+textII = \lyricmode {
+ \set stanza = "STR_2."
+ Din Kind liggt in de We -- gen, un ik bün ok bi di;
+ din Sor -- gen un din Le -- ven is al -- lens um un bi.
+}
+
+textIII = \lyricmode {
+ \set stanza = "STR_3."
+ Noch een -- mal lat uns sprä -- ken: God'n A -- bend, go -- de Nacht!
+ De Maand schient op de Dä -- ken, uns' Herr -- gott hölt de Wacht.
+}