diff options
-rw-r--r-- | Konzerte/2019_12_XX/Makefile | 102 | ||||
-rw-r--r-- | Konzerte/2019_12_XX/alles.ly | 124 | ||||
-rwxr-xr-x | Konzerte/2019_12_XX/numeriere | 17 | ||||
-rw-r--r-- | Konzerte/2019_12_XX/seiten.ly | 120 | ||||
-rwxr-xr-x | Konzerte/2019_12_XX/transpose | 5 |
5 files changed, 368 insertions, 0 deletions
diff --git a/Konzerte/2019_12_XX/Makefile b/Konzerte/2019_12_XX/Makefile new file mode 100644 index 0000000..bad28d6 --- /dev/null +++ b/Konzerte/2019_12_XX/Makefile @@ -0,0 +1,102 @@ +CURDOC=$(shell basename "$(CURDIR)") + +ifeq ($(FUER),ewe) + SPEZIFISCH=\#(set! paper-alist (cons '(\"kindle\" . (cons (* 210 mm) (* 130 mm))) paper-alist))\n\#(set-default-paper-size \"kindle\") +else + SPEZIFISCH= + # \#(set-global-staff-size 14) +endif + +all: alles.pdf + pkill -SIGHUP -xf 'mupdf(-x11)? (.*/)?$<' || true + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +alles.pre: alles.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +satz_Es_ist_ein_Ros_entsprungen.pre: ../../Es_ist_ein_Ros_entsprungen/satz.ly numeriere + grep -v 'textIV' "$<" | ./numeriere "$@" > "$@" + +satz_%.pre: ../../%/satz.ly numeriere + ./numeriere "$@" < "$<" > "$@" + +%_texte.pre: ../../%/texte.ly + sed ' /set stanza/ { s/\("\)\([12]\."\)/\1Solo \2/; s/\("\)\(3\."\)/\1Chor \2/}' "$<" > "$@" + +Uns_ist_ein_Kind_geboren_%.pre: ../../Uns_ist_ein_Kind_geboren/parts/%.ly numeriere + ./numeriere "$@" < "$<" > "$@" + +Missa_brevis_in_C_%.pre: ../../Missa_brevis_in_C/parts/%.ly numeriere + ./numeriere "$@" < "$<" > "$@" + +Missa_brevis_%.pre: ../../Missa_brevis/parts/%.ly numeriere + ./numeriere "$@" < "$<" > "$@" + +alles.pdf: alles.pre \ + ../../Tochter_Zion/artikulation.ly \ + ../../Tochter_Zion/stimmen.ly \ + Tochter_Zion_texte.pre \ + satz_Tochter_Zion.pre \ + ../../Uns_ist_ein_Kind_geboren/parts/artikulation_II_Chor.ly \ + ../../Uns_ist_ein_Kind_geboren/parts/stimmen_II_Chor.ly \ + ../../Uns_ist_ein_Kind_geboren/parts/texte_II_Chor.ly \ + ../../Uns_ist_ein_Kind_geboren/parts/artikulation_IV_Chor.ly \ + ../../Uns_ist_ein_Kind_geboren/parts/stimmen_IV_Chor.ly \ + ../../Uns_ist_ein_Kind_geboren/parts/texte_IV_Chor.ly \ + ../../Uns_ist_ein_Kind_geboren/parts/artikulation_VIII_Choral.ly \ + ../../Uns_ist_ein_Kind_geboren/parts/stimmen_VIII_Choral.ly \ + ../../Uns_ist_ein_Kind_geboren/parts/texte_VIII_Choral.ly \ + Uns_ist_ein_Kind_geboren_II_Chor.pre \ + Uns_ist_ein_Kind_geboren_IV_Chor.pre \ + Uns_ist_ein_Kind_geboren_VIII_Choral.pre \ + ../../Es_ist_ein_Ros_entsprungen/artikulation.ly \ + ../../Es_ist_ein_Ros_entsprungen/stimmen.ly \ + Es_ist_ein_Ros_entsprungen_texte.pre \ + satz_Es_ist_ein_Ros_entsprungen.pre \ + ../../Missa_brevis_in_C/parts/artikulation_kyrie.ly \ + ../../Missa_brevis_in_C/parts/stimmen_kyrie.ly \ + ../../Missa_brevis_in_C/parts/texte_kyrie.ly \ + ../../Missa_brevis_in_C/parts/artikulation_gloria.ly \ + ../../Missa_brevis_in_C/parts/stimmen_gloria.ly \ + ../../Missa_brevis_in_C/parts/texte_gloria.ly \ + ../../Missa_brevis_in_C/parts/artikulation_domine_fili_unigenite.ly \ + ../../Missa_brevis_in_C/parts/stimmen_domine_fili_unigenite.ly \ + ../../Missa_brevis_in_C/parts/texte_domine_fili_unigenite.ly \ + ../../Missa_brevis_in_C/parts/artikulation_quoniam_tu_solus_sanctus.ly \ + ../../Missa_brevis_in_C/parts/stimmen_quoniam_tu_solus_sanctus.ly \ + ../../Missa_brevis_in_C/parts/texte_quoniam_tu_solus_sanctus.ly \ + ../../Missa_brevis_in_C/parts/artikulation_sanctus.ly \ + ../../Missa_brevis_in_C/parts/stimmen_sanctus.ly \ + ../../Missa_brevis_in_C/parts/texte_sanctus.ly \ + ../../Missa_brevis_in_C/parts/artikulation_agnus_dei.ly \ + ../../Missa_brevis_in_C/parts/stimmen_agnus_dei.ly \ + ../../Missa_brevis_in_C/parts/texte_agnus_dei.ly \ + Missa_brevis_in_C_kyrie.pre \ + Missa_brevis_in_C_gloria.pre \ + Missa_brevis_in_C_domine_fili_unigenite.pre \ + Missa_brevis_in_C_quoniam_tu_solus_sanctus.pre \ + Missa_brevis_in_C_sanctus.pre \ + Missa_brevis_in_C_agnus_dei.pre \ + ../../Koenig_mild_vertreibt_die_Finsternis/artikulation.ly \ + ../../Koenig_mild_vertreibt_die_Finsternis/stimmen.ly \ + ../../Koenig_mild_vertreibt_die_Finsternis/texte.ly \ + satz_Koenig_mild_vertreibt_die_Finsternis.pre \ + ../../Missa_brevis/parts/artikulation_Gloria.ly \ + ../../Missa_brevis/parts/stimmen_Gloria.ly \ + ../../Missa_brevis/parts/texte_Gloria.ly \ + ../../Missa_brevis/parts/artikulation_Benedictus.ly \ + ../../Missa_brevis/parts/stimmen_Benedictus.ly \ + ../../Missa_brevis/parts/texte_Benedictus.ly \ + ../../Missa_brevis/parts/artikulation_Agnus_Dei.ly \ + ../../Missa_brevis/parts/stimmen_Agnus_Dei.ly \ + ../../Missa_brevis/parts/texte_Agnus_Dei.ly \ + Missa_brevis_Gloria.pre \ + Missa_brevis_Benedictus.pre \ + Missa_brevis_Agnus_Dei.pre \ + seiten.ly + lilypond $< diff --git a/Konzerte/2019_12_XX/alles.ly b/Konzerte/2019_12_XX/alles.ly new file mode 100644 index 0000000..780110a --- /dev/null +++ b/Konzerte/2019_12_XX/alles.ly @@ -0,0 +1,124 @@ +\version "2.19.80" + +\include "deutsch.ly" + +%spezifisch% + +\pointAndClickOff + +\paper { + print-all-headers = ##f +} +\header { + title = "Musikalische Woche 2019" + subtitle = "2018-12-??" + composer = ##f + tagline = ##f +} + +\include "seiten.ly" + +\include "../../wo/parts/I.ly" + +\bookpart { + \paper { + print-all-headers = ##f + } + \score { + \Icoro + \header { + piece = \markup { \bold "Nr. 1 Coro" } + } + \layout { } + } + \score { + \IchoralI + \header { + piece = \markup { \bold "Nr. 5 Choral" } + } + \layout { } + } + \score { + \IchoralII + \header { + piece = \markup { \bold "Nr. 9 Choral" } + } + \layout { } + } + \header { + title = "Weihnachtsoratorium - I. Teil" + subtitle = "Am 1. Weihnachtstag" + } +} + +\include "../../wo/parts/III.ly" +\bookpart { + \score { + \IIIchorI + \header { + piece = \markup { \bold "Nr. 24 Chor" } + } + \layout { } + } + \score { + \IIIchorusII + \header { + piece = \markup { \bold "Nr. 26 Chorus" } + } + \layout { } + } + \score { + \IIIchoralIII + \header { + piece = \markup { \bold "Nr. 28 Choral" } + } + \layout { } + } + \score { + \IIIchoralIV + \header { + piece = \markup { \bold "Nr. 33 Choral" } + } + \layout { } + } + \score { + \IIIchoralV + \header { + piece = \markup { \bold "Nr. 35 Choral" } + } + \layout { } + } + \header { + title = "Dritter Teil" + subtitle = "Am dritten Weihnachtsfeiertage." + } +} + +\include "../../wo/parts/VI.ly" +\bookpart { + \score { + \VIchorus + \header { + piece = \markup { \bold "Nr. 54 Chorus" } + } + \layout { } + } + \score { + \VIchoralI + \header { + piece = \markup { \bold "Nr. 59 Choral" } + } + \layout { } + } + \score { + \VIchoralII + \header { + piece = \markup { \bold "Nr. 64 Choral" } + } + \layout { } + } + \header { + title = "VI. Teil" + subtitle = "Am Epiphaniasfest" + } +} diff --git a/Konzerte/2019_12_XX/numeriere b/Konzerte/2019_12_XX/numeriere new file mode 100755 index 0000000..59abb42 --- /dev/null +++ b/Konzerte/2019_12_XX/numeriere @@ -0,0 +1,17 @@ +#!/bin/bash + +include="$1" +include="${include##*/}" +include='\\seitenzahlen_'"${include%.*}" + +sed ' + /\\new Staff .*<</ { + s/$/\n'"${include}"'/ + ba + } + b + :a + $b + N + ba +' diff --git a/Konzerte/2019_12_XX/seiten.ly b/Konzerte/2019_12_XX/seiten.ly new file mode 100644 index 0000000..c3bd615 --- /dev/null +++ b/Konzerte/2019_12_XX/seiten.ly @@ -0,0 +1,120 @@ +seitenzahlen_satz_Tochter_Zion = { + s1^\markup { "S.2" } | + s1*11 | + s1^\markup { "S.3" } | + s1*11 | \bar "|." +} + +seitenzahlen_Uns_ist_ein_Kind_geboren_II_Chor = { + s1^\markup { "S.6" } | + s1*8 | + s1^\markup { "S.7" } | + s1*6 | + s1^\markup { "S.8" } | + s1*11 | + s1^\markup { "S.9" } | + s1*8 | \bar "|." +} + +seitenzahlen_Uns_ist_ein_Kind_geboren_IV_Chor = { + s2.^\markup { "S.10" } | + s2.*20 | + s2.^\markup { "S.11" } | + s2.*24 | + s2.^\markup { "S.12" } | + s2.*17 | \bar "|." +} + +seitenzahlen_Uns_ist_ein_Kind_geboren_VIII_Choral = { + s2.^\markup { "S.13" } | + s2.*22 | + s2.^\markup { "S.14" } | + s2.*16 | + s4 \bar "|." +} + +seitenzahlen_satz_Es_ist_ein_Ros_entsprungen = { + s2^\markup { "S.16" } | + s1*5 | + s2 s^\markup { "S.17" } | + s1*6 | + s2 \bar "|." +} + +seitenzahlen_Missa_brevis_in_C_kyrie = { + s1^\markup { "S.20" } | + s1*22 | + s1^\markup { "S.21" } | + s1*19 | + s1^\markup { "S.22" } | + s1*17 | \bar "|." +} + +seitenzahlen_Missa_brevis_in_C_gloria = { + s1^\markup { "S.23" } | + s1*18 | + s1^\markup { "S.24" } | + s1*22 | \bar "|." +} + +seitenzahlen_Missa_brevis_in_C_domine_fili_unigenite = { + s1^\markup { "S.25" } | + s1*23 | + s1^\markup { "S.26" } | + s1*16 | \bar "||" +} + +seitenzahlen_Missa_brevis_in_C_quoniam_tu_solus_sanctus = { + s1*7 | + s1^\markup { "S.27" } | + s1*23 | \bar "|." +} + +seitenzahlen_Missa_brevis_in_C_sanctus = { + s1^\markup { "S.28" } | + s1*17 | + s1^\markup { "S.29" } | + s1*15 | \bar "|." +} + +seitenzahlen_Missa_brevis_in_C_agnus_dei = { + s1^\markup { "S.30" } | + s1*23 | + s1^\markup { "S.31" } | + s1*24 | \bar "|." +} + +seitenzahlen_satz_Koenig_mild_vertreibt_die_Finsternis = { +} + +seitenzahlen_Missa_brevis_Gloria = { + s1^\markup { "S.34" } | + s1*27 | + s1^\markup { "S.35" } | + s1*16 | + s1^\markup { "S.36" } | + s1*13 | + s1^\markup { "S.37" } | + s1*9 | + s2. \bar "|." +} + +seitenzahlen_Missa_brevis_Benedictus = { + s1^\markup { "S.38" } | + s1*27 | + s1^\markup { "S.39" } | + s1*15 | + s1^\markup { "S.40" } | + s1*15 | + s1^\markup { "S.41" } | + s1*14 | \bar "|." +} + +seitenzahlen_Missa_brevis_Agnus_Dei = { + s1^\markup { "S.42" } | + s1*20 | + s1^\markup { "S.43" } | + s1*14 | + s1^\markup { "S.44" } | + s1*8 | \bar "|." +} diff --git a/Konzerte/2019_12_XX/transpose b/Konzerte/2019_12_XX/transpose new file mode 100755 index 0000000..845abfb --- /dev/null +++ b/Konzerte/2019_12_XX/transpose @@ -0,0 +1,5 @@ +#!/bin/bash + +sed ' + s/\(\\new\s\+Voice[^{]*\|\\addQuote\s[^{]*\){/\1\\transpose '"$1"' {/ +' |