summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2020-09-30 10:05:51 +0200
committerErich Eckner <git@eckner.net>2020-09-30 10:05:51 +0200
commit654a36bb02ea92d7667d89c75859cd9a42d3ce66 (patch)
tree98ea86119deb50017c71dc1d0600d40dd70a8d2f
parent7689dc0e74b66061ae7ccc51868d26c8a746e066 (diff)
downloadMusik-654a36bb02ea92d7667d89c75859cd9a42d3ce66.tar.xz
Auf_Seele_Gott_zu_loben: Strophen konfigurierbar
-rw-r--r--Auf_Seele_Gott_zu_loben/Auf_Seele_Gott_zu_loben.ly17
-rw-r--r--Auf_Seele_Gott_zu_loben/Makefile25
-rw-r--r--Auf_Seele_Gott_zu_loben/texte.ly4
3 files changed, 33 insertions, 13 deletions
diff --git a/Auf_Seele_Gott_zu_loben/Auf_Seele_Gott_zu_loben.ly b/Auf_Seele_Gott_zu_loben/Auf_Seele_Gott_zu_loben.ly
index b8fe0a7..5d353c4 100644
--- a/Auf_Seele_Gott_zu_loben/Auf_Seele_Gott_zu_loben.ly
+++ b/Auf_Seele_Gott_zu_loben/Auf_Seele_Gott_zu_loben.ly
@@ -2,11 +2,6 @@
include(stimmen.pre)
include(texte.pre)
-#(set! paper-alist (cons '("kindle" . (cons (* 210 mm) (* 130 mm))) paper-alist))
-#(set-default-paper-size "kindle")
-
-\pointAndClickOff
-
\header {
tagline = ""
title = "Auf, Seele, Gott zu loben"
@@ -24,12 +19,12 @@ include(texte.pre)
\new Voice = alt { \global \voiceTwo \altMelodie }
>>
}
- \new Lyrics \lyricsto sopran { \textI }
- \new Lyrics \lyricsto sopran { \textIa }
- \new Lyrics \lyricsto sopran { \textII }
- \new Lyrics \lyricsto sopran { \textIIa }
- \new Lyrics \lyricsto sopran { \textIII }
- \new Lyrics \lyricsto sopran { \textIIIa }
+ ifdef(`STR_1',`\new Lyrics \lyricsto sopran { \textI }')
+ ifdef(`STR_1',`\new Lyrics \lyricsto sopran { \textIa }')
+ ifdef(`STR_2',`\new Lyrics \lyricsto sopran { \textII }')
+ ifdef(`STR_2',`\new Lyrics \lyricsto sopran { \textIIa }')
+ ifdef(`STR_7',`\new Lyrics \lyricsto sopran { \textVII }')
+ ifdef(`STR_7',`\new Lyrics \lyricsto sopran { \textVIIa }')
\new Staff <<
\new Voice = tenor { \global \clef "bass" \voiceOne \tenorMelodie }
\new Voice = bass { \global \clef "bass" \voiceTwo \bassMelodie }
diff --git a/Auf_Seele_Gott_zu_loben/Makefile b/Auf_Seele_Gott_zu_loben/Makefile
new file mode 100644
index 0000000..fb92f9c
--- /dev/null
+++ b/Auf_Seele_Gott_zu_loben/Makefile
@@ -0,0 +1,25 @@
+CURDOC=$(shell basename "$(CURDIR)")
+
+EXTRAS=$(shell ../.meta/find-extras)
+
+all: $(CURDOC)$(EXTRAS).pdf $(CURDOC)$(EXTRAS)-tolino.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
diff --git a/Auf_Seele_Gott_zu_loben/texte.ly b/Auf_Seele_Gott_zu_loben/texte.ly
index ed9dde7..6098265 100644
--- a/Auf_Seele_Gott_zu_loben/texte.ly
+++ b/Auf_Seele_Gott_zu_loben/texte.ly
@@ -22,12 +22,12 @@
textIIa = \lyricmode {
Das Erd -- reich ward ge -- grün -- det, ge -- son -- dert Berg und Meer.
}
- textIII = \lyricmode {
+ textVII = \lyricmode {
\set stanza = "STR_7."
Lass dir das Lied ge -- fal -- len. Mein Herz in Freu -- den steht.
Du tilgst des Sün -- ders Feh -- le und bist mit Gna -- de nah.
Lob Gott, oh mei -- ne See -- le, sing ihm Ha -- le -- lu -- ja!
}
- textIIIa = \lyricmode {
+ textVIIa = \lyricmode {
Dein Lob -- lied soll er -- schal -- len, so -- lang mein O -- dem geht.
}