summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-12-13 10:52:33 +0100
committerErich Eckner <git@eckner.net>2019-12-13 10:52:33 +0100
commit5f44dc818e6c8dd2547771ee9dd6df06faffeb18 (patch)
tree807c08177ecaea0b51100c49eb177c3e5d38f184
parentac1736a16467fe4b39e233496b769e2f89491ea4 (diff)
downloadMusik-5f44dc818e6c8dd2547771ee9dd6df06faffeb18.tar.xz
Konzerte/2019_12_15: Größen/Seitenumbrüche optimiert
-rw-r--r--Konzerte/2019_12_15/alles.ly2
-rwxr-xr-xKonzerte/2019_12_15/mangle-inputs23
2 files changed, 21 insertions, 4 deletions
diff --git a/Konzerte/2019_12_15/alles.ly b/Konzerte/2019_12_15/alles.ly
index 871aa2b..1dfd890 100644
--- a/Konzerte/2019_12_15/alles.ly
+++ b/Konzerte/2019_12_15/alles.ly
@@ -18,6 +18,8 @@
\include "Stern_ueber_Bethlehem_.pre"
\include "Freut_euch_von_Herzen.pre"
+\pageBreak
+
\include "Drei_Koenige_wandern.pre"
\pageBreak
diff --git a/Konzerte/2019_12_15/mangle-inputs b/Konzerte/2019_12_15/mangle-inputs
index 2707462..ba4720a 100755
--- a/Konzerte/2019_12_15/mangle-inputs
+++ b/Konzerte/2019_12_15/mangle-inputs
@@ -5,6 +5,18 @@ if [ -z "$1" ]; then
exit 1
fi
+Groeszen='
+Es_kommt_ein_Schiff_geladen:19
+Macht_hoch_die_Tuer:18
+Freuet_euch_allezeit:17
+Lobsinget_Gott_dem_Herrn:17
+Stern_ueber_Bethlehem_:20
+Freut_euch_von_Herzen:18
+Drei_Koenige_wandern:17
+Als_die_Welt_verloren:19
+Das_grosze_Wunder_hat_ganz_klein_begonnen:20
+'
+
if printf '%s\n' "$1" \
| grep -q '/\([^/]\+\)/\1\.ly$'; then
@@ -27,12 +39,15 @@ if printf '%s\n' "$1" \
cat
;;
esac \
- | if [ "${base}" = 'Magnificat' ]; then
- cat
- else
+ | if Groesze=$(
+ printf '%s\n' "${Groeszen}" \
+ | grep "^${base##*/}:"
+ ); then
sed '
- /^\s*\\layout\s\+{\s*$/ a #(layout-set-staff-size 16)
+ /^\s*\\layout\s\+{\s*$/ a #(layout-set-staff-size '"${Groesze#*:}"')
'
+ else
+ cat
fi
elif [ -z "${1##*/Macht_hoch_die_Tuer/stimmen.ly}" ]; then