summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-09-03 13:02:59 +0200
committerErich Eckner <git@eckner.net>2019-09-03 13:03:28 +0200
commitda2f51451512a06605d2d6d206a2aca9d430adaa (patch)
tree13e417836a4f8bfa6365ec52ac8f2ed2ca2a9916
parent169b98388bd53fc4d15f689c3ae59c41de74316f (diff)
downloadMusik-da2f51451512a06605d2d6d206a2aca9d430adaa.tar.xz
Konzerte/2019_12_XX neu
-rw-r--r--Konzerte/2019_12_XX/Makefile102
-rw-r--r--Konzerte/2019_12_XX/alles.ly124
-rwxr-xr-xKonzerte/2019_12_XX/numeriere17
-rw-r--r--Konzerte/2019_12_XX/seiten.ly120
-rwxr-xr-xKonzerte/2019_12_XX/transpose5
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"' {/
+'