summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2024-01-19 22:42:11 +0100
committerErich Eckner <git@eckner.net>2024-01-19 22:42:11 +0100
commit04776c88c5748b219779239e0e80fa3375917d12 (patch)
tree8f7f9bf0fbbdab072416922a642e235d7509a472
parentceebee90191bdd53d0210f0fabcdab1cca567910 (diff)
downloadMusik-04776c88c5748b219779239e0e80fa3375917d12.tar.xz
Weiszt_du_wieviel_Sternlein_stehen_ neu
-rw-r--r--Weiszt_du_wieviel_Sternlein_stehen_/Makefile37
-rw-r--r--Weiszt_du_wieviel_Sternlein_stehen_/Weiszt_du_wieviel_Sternlein_stehen_.ly35
-rw-r--r--Weiszt_du_wieviel_Sternlein_stehen_/stimmen.ly46
-rw-r--r--Weiszt_du_wieviel_Sternlein_stehen_/texte.ly41
4 files changed, 159 insertions, 0 deletions
diff --git a/Weiszt_du_wieviel_Sternlein_stehen_/Makefile b/Weiszt_du_wieviel_Sternlein_stehen_/Makefile
new file mode 100644
index 0000000..ff3ee4e
--- /dev/null
+++ b/Weiszt_du_wieviel_Sternlein_stehen_/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/Weiszt_du_wieviel_Sternlein_stehen_/Weiszt_du_wieviel_Sternlein_stehen_.ly b/Weiszt_du_wieviel_Sternlein_stehen_/Weiszt_du_wieviel_Sternlein_stehen_.ly
new file mode 100644
index 0000000..f47b4e2
--- /dev/null
+++ b/Weiszt_du_wieviel_Sternlein_stehen_/Weiszt_du_wieviel_Sternlein_stehen_.ly
@@ -0,0 +1,35 @@
+\include "deutsch.ly"
+include(stimmen.pre)
+include(texte.pre)
+
+%spezifisch%
+
+\pointAndClickOff
+
+\header {
+ title = "Weißt du, wieviel Sternlein stehen"
+ poet = "Text: Wilhelm Hey 1837"
+ meter = "Melodie: Volkslied um 1818"
+ composer = "EG 511, GL 712"
+ arranger = "Satz: Georg L. Sothilander 2014"
+ 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 }')
+ ifdef(`STR_3',`\new Lyrics \lyricsto erste { \textIII }')
+ >>
+ \layout {
+ indent = #0
+ \context { \Staff \RemoveEmptyStaves }
+ }
+}
diff --git a/Weiszt_du_wieviel_Sternlein_stehen_/stimmen.ly b/Weiszt_du_wieviel_Sternlein_stehen_/stimmen.ly
new file mode 100644
index 0000000..df471a6
--- /dev/null
+++ b/Weiszt_du_wieviel_Sternlein_stehen_/stimmen.ly
@@ -0,0 +1,46 @@
+global = {
+ \key f \major
+ \time 3/4
+ \partial 4
+ \autoBeamOff
+}
+
+melodieI = \relative f' {
+ f8 g |
+ a4 a b8 g |
+ d'[ c] c4 a8 c |
+ c[ b] b4 c8 b|
+ a2\breathe f8 g |
+ a4 a b8 g |
+ d'[ c] c4 a8 c |
+ c[ b] b4 c8 b|
+ a2\breathe c8 a |
+ a[ g] g4 d'8 b |
+ b[ a] a4\breathe c8 a |
+ a[ g] g4 d'8 b |
+ b[ a] a4\breathe f8 g |
+ a4 a b8 g |
+ d'4( c)\breathe a8 c |
+ c[ b] b4 c8 b |
+ a2 \bar "|."
+}
+
+melodieII = \relative f' {
+ f8 e |
+ f4 c g'8 g |
+ gis4 a8[ g] f fis |
+ g4 g8[ f] e e |
+ f2\breathe f8 e |
+ f4 c g'8 g |
+ gis4 a8[ g] f e |
+ d4 g8[ f] e e |
+ f2\breathe f8 f |
+ c4 d e8 e |
+ f4 c\breathe f8 f |
+ c4 d e8 e |
+ f4 f\breathe f8 e |
+ f4 c g'8 g |
+ gis4( a)\breathe f8 es |
+ d4 g8[ f] e e |
+ f2 \bar "|."
+}
diff --git a/Weiszt_du_wieviel_Sternlein_stehen_/texte.ly b/Weiszt_du_wieviel_Sternlein_stehen_/texte.ly
new file mode 100644
index 0000000..5f7f661
--- /dev/null
+++ b/Weiszt_du_wieviel_Sternlein_stehen_/texte.ly
@@ -0,0 +1,41 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% Die Textaufteilungen
+
+textI = \lyrics {
+ \set stanza = "STR_1."
+ Weißt du, wie -- viel Stern -- lein ste -- hen
+ an dem blau -- en Him -- mels -- zelt?
+ Weißt du, wie -- viel Wol -- ken ge -- hen
+ weit -- hin ü -- ber al -- le Welt?
+ Gott der Herr hat sie ge -- zäh -- let,
+ dass ihm auch nicht ei -- nes feh -- let
+ an der gan -- zen gro -- ßen Zahl,
+ an der gan -- zen gro -- ßen Zahl.
+}
+
+textII = \lyrics {
+ \set stanza = "STR_2."
+ Weißt du, wie -- viel Mück -- lein spie -- len
+ in der hei -- ßen Son -- nen -- glut,
+ wie -- viel Fisch -- lein auch sich küh -- len
+ in der hel -- len Was -- ser -- flut?
+ Gott der Herr rief sie mit Na -- men,
+ dass sie all ins Le -- ben ka -- men,
+ dass sie nun so fröh -- lich sind,
+ dass sie nun so fröh -- lich sind.
+}
+
+textIII = \lyrics {
+ \set stanza = "STR_3."
+ Weißt du, wie -- viel Kin -- der frü -- he
+ stehn aus ih -- ren Bett -- lein auf,
+ dass sie oh -- ne Sorg und Mü -- he
+ fröh -- lich sind im Ta -- ges -- lauf?
+ Gott im Him -- mel hat an al -- len
+ sei -- ne Lust, sein Wohl -- ge -- fal -- len;
+ kennt auch dich und hat dich lieb,
+ kennt auch dich und hat dich lieb.
+}