diff options
author | Erich Eckner <git@eckner.net> | 2024-01-19 22:55:59 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2024-01-19 22:55:59 +0100 |
commit | 2128d90bad04e548702fdb4417adda156adbf207 (patch) | |
tree | de0976b5e6bd96bfd2aa769295da1355db4ca0ad | |
parent | 04776c88c5748b219779239e0e80fa3375917d12 (diff) | |
download | Musik-2128d90bad04e548702fdb4417adda156adbf207.tar.xz |
Wer_hat_die_schoensten_Schaefchen neu
-rw-r--r-- | Wer_hat_die_schoensten_Schaefchen/Makefile | 37 | ||||
-rw-r--r-- | Wer_hat_die_schoensten_Schaefchen/Wer_hat_die_schoensten_Schaefchen.ly | 37 | ||||
-rw-r--r-- | Wer_hat_die_schoensten_Schaefchen/stimmen.ly | 38 | ||||
-rw-r--r-- | Wer_hat_die_schoensten_Schaefchen/texte.ly | 45 |
4 files changed, 157 insertions, 0 deletions
diff --git a/Wer_hat_die_schoensten_Schaefchen/Makefile b/Wer_hat_die_schoensten_Schaefchen/Makefile new file mode 100644 index 0000000..ff3ee4e --- /dev/null +++ b/Wer_hat_die_schoensten_Schaefchen/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/Wer_hat_die_schoensten_Schaefchen/Wer_hat_die_schoensten_Schaefchen.ly b/Wer_hat_die_schoensten_Schaefchen/Wer_hat_die_schoensten_Schaefchen.ly new file mode 100644 index 0000000..e393d4f --- /dev/null +++ b/Wer_hat_die_schoensten_Schaefchen/Wer_hat_die_schoensten_Schaefchen.ly @@ -0,0 +1,37 @@ +\include "deutsch.ly" +include(stimmen.pre) +include(texte.pre) + +%spezifisch% + +\pointAndClickOff + +\header { + title = "Wer hat die schönsten Schäfchen" + poet = "Text: August Heinrich Hoffmann von Fallersleben 1830" + meter = "Melodie: Johann Friedrich Reichardt 1790" + 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 }') + >> + \layout { + indent = #0 + \context { \Staff \RemoveEmptyStaves } + } +} diff --git a/Wer_hat_die_schoensten_Schaefchen/stimmen.ly b/Wer_hat_die_schoensten_Schaefchen/stimmen.ly new file mode 100644 index 0000000..45ff31a --- /dev/null +++ b/Wer_hat_die_schoensten_Schaefchen/stimmen.ly @@ -0,0 +1,38 @@ +global = { + \key f \major + \time 4/4 + \partial 4 + \autoBeamOff +} + +pausen = { + s4 | + s1 *3 | + s2 r4 s | + s1*3 | + s2 r4 \bar "|." +} + +melodieI = \relative f' { + f4 | + c' c b b | + a2 g4 c | + c f, b a | + g2 s4 g | + b b a a | + d2 c4 b | + a a g g | + f2 s4 \bar "|." +} + +melodieII = \relative f' { + f4 | + e f g c, | + f2 e4 e | + d d e f | + e2 s4 g | + d e f c | + b2 c4 d | + c f f e | + f2 s4 \bar "|." +} diff --git a/Wer_hat_die_schoensten_Schaefchen/texte.ly b/Wer_hat_die_schoensten_Schaefchen/texte.ly new file mode 100644 index 0000000..1618315 --- /dev/null +++ b/Wer_hat_die_schoensten_Schaefchen/texte.ly @@ -0,0 +1,45 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + +textI = \lyrics { + \set stanza = "STR_1." + Wer hat die schöns -- ten Schäf -- chen? + Die hat der gold -- ne Mond, + der hin -- ter un -- sern Bäu -- men + am Him -- mel dro -- ben wohnt. +} + +textII = \lyrics { + \set stanza = "STR_2." + Er kommt am spä -- ten A -- bend, + wenn al -- les schla -- fen will, + her -- vor aus sei -- nem Hau -- se + zum Him -- mel leis und still. +} + +textIII = \lyrics { + \set stanza = "STR_3." + Dann wei -- det er die Schäf -- chen + auf sei -- ner blau -- en Flur, + denn all die wei -- ßen Ster -- ne + sind sei -- ne Schäf -- chen nur. +} + +textIV = \lyrics { + \set stanza = "STR_4." + Sie tun sich nichts zu -- lei -- de, + hat eins das and -- re gern, + und Schwes -- tern sind und Brü --der + da dro -- ben Stern an Stern. +} + +textV = \lyrics { + \set stanza = "STR_5." + Und soll ich dir eins brin -- gen, + so darfst du nie -- mals schrein, + musst freund -- lich wie die Schäf -- chen + und wie ihr Schä -- fer sein. +} |