diff options
author | Erich Eckner <git@eckner.net> | 2024-01-17 21:47:13 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2024-01-17 21:47:13 +0100 |
commit | ae217d0a30518de39cb47d1c6bdf953ec8f26ff6 (patch) | |
tree | 6caa382bc4eb914a855bfecf965da5ca60a7f970 | |
parent | b85b90d14b8350f2d64a547cdd9e8280bbf92a3f (diff) | |
download | Musik-ae217d0a30518de39cb47d1c6bdf953ec8f26ff6.tar.xz |
Guten_Abend_gut_Nacht neu
-rw-r--r-- | Guten_Abend_gut_Nacht/Guten_Abend_gut_Nacht.ly | 34 | ||||
-rw-r--r-- | Guten_Abend_gut_Nacht/Makefile | 37 | ||||
-rw-r--r-- | Guten_Abend_gut_Nacht/stimmen.ly | 46 | ||||
-rw-r--r-- | Guten_Abend_gut_Nacht/texte.ly | 15 |
4 files changed, 132 insertions, 0 deletions
diff --git a/Guten_Abend_gut_Nacht/Guten_Abend_gut_Nacht.ly b/Guten_Abend_gut_Nacht/Guten_Abend_gut_Nacht.ly new file mode 100644 index 0000000..e5ae34a --- /dev/null +++ b/Guten_Abend_gut_Nacht/Guten_Abend_gut_Nacht.ly @@ -0,0 +1,34 @@ +\include "deutsch.ly" +include(stimmen.pre) +include(texte.pre) + +%spezifisch% + +\pointAndClickOff + +\header { + title = "Guten Abend, gut' Nacht" + subtitle = "(Wiegenlied)" + poet = "Text: Strophe 1 aus 'Des Knaben WUnderhorn' 1808, Strophe 2 nach Georg Scherer 1849" + arranger = "Satz: Georg L. Sothilander 2014" + meter = "Melodie: Johannes Brahms 1868" + tagline = "" +} +\paper { + top-margin = 5 +} + +\score { + \new ChoirStaff << + \new Staff << + \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 }') + >> + \layout { + indent = #0 + \context { \Staff \RemoveEmptyStaves } + } +} diff --git a/Guten_Abend_gut_Nacht/Makefile b/Guten_Abend_gut_Nacht/Makefile new file mode 100644 index 0000000..ff3ee4e --- /dev/null +++ b/Guten_Abend_gut_Nacht/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/Guten_Abend_gut_Nacht/stimmen.ly b/Guten_Abend_gut_Nacht/stimmen.ly new file mode 100644 index 0000000..6e3f67d --- /dev/null +++ b/Guten_Abend_gut_Nacht/stimmen.ly @@ -0,0 +1,46 @@ +global = { + \key c \major + \time 3/4 + \partial 4 + \autoBeamOff +} + +melodieI = \relative e' { + e8 e | + g4. e8 e4 | + g2 e8[ g] | + c4 h4. a8 | + a4( g)\breathe d8[ e] | + f4 d d8[ e] | + f2 d8[ f] | + h[ a] g4 h | + c2\breathe c,8 c | + c'2 a8 f | + g2 e8 c | + f4 g a | + g2\breathe c,8 c | + c'2 a8 f | + g2 e8 c | + f4 \grace { g16[( f] } e4) d | + c2 \bar "|." +} + +melodieII = \relative c' { + c8 c | + e4. c8 c4 | + e2 c8[ e] | + d4 g f | + e2\breathe h8[ c] | + d4 h h8[ c] | + d2 h8[ d] | + f4 g f | + e2\breathe c'8 b | + a4( g) f8 a | + c4( h) b8 b | + a[ d] c[ h] c4 | + h2\breathe c8 b | + a4( g) f8 a | + c4( h) b8 b | + a4 g h | + c2 \bar "|." +} diff --git a/Guten_Abend_gut_Nacht/texte.ly b/Guten_Abend_gut_Nacht/texte.ly new file mode 100644 index 0000000..63ae475 --- /dev/null +++ b/Guten_Abend_gut_Nacht/texte.ly @@ -0,0 +1,15 @@ +textI = \lyricmode { + \set stanza = "STR_1." + Gu -- ten A -- bend, gut' Nacht, mit Ro -- sen be -- dacht, + mit Näg -- lein be -- steckt, schlupf un -- ter die Deck: + Mor -- gen früh, wenn Gott will, wirst du wie -- der ge -- weckt. + Mor -- gen früh, wenn Gott will, wirst du wie -- der ge -- weckt. +} + +textII = \lyricmode { + \set stanza = "STR_2." + Gu -- ten A -- bend, gut' Nacht, von Eng -- lein be -- wacht, + die zei -- gen im Traum die Christ -- kind -- leins Baum. + Schlaf nun se -- lig und süß, schau im Traum's Pa -- ra -- dies. + Schlaf nun se -- lig und süß, schau im Traum's Pa -- ra -- dies. +} |