diff options
author | Erich Eckner <git@eckner.net> | 2019-10-08 23:37:47 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-10-08 23:37:47 +0200 |
commit | df22b1e1046078eac8418036b7eac05a5cf59bed (patch) | |
tree | eb9f8c71f6cb3aac13a0aae9ddc46101bed6d564 | |
parent | b47ef3bc6b7e8db0a28ecfea49a8916408a46fa6 (diff) | |
download | Musik-df22b1e1046078eac8418036b7eac05a5cf59bed.tar.xz |
Konzerte/2019_12_XX: fermaten-modifizieren neu
-rw-r--r-- | Konzerte/2019_12_XX/Makefile | 6 | ||||
-rwxr-xr-x | Konzerte/2019_12_XX/fermaten-modifizieren | 20 | ||||
-rw-r--r-- | wo/parts/IIIstimmen.ly | 8 |
3 files changed, 28 insertions, 6 deletions
diff --git a/Konzerte/2019_12_XX/Makefile b/Konzerte/2019_12_XX/Makefile index 6861d23..c2f6638 100644 --- a/Konzerte/2019_12_XX/Makefile +++ b/Konzerte/2019_12_XX/Makefile @@ -16,9 +16,11 @@ clean: Clean: clean rm -f *.pdf *.midi -%stimmen.pre: ../../wo/parts/%stimmen.ly hinweise-einarbeiten +%stimmen.pre: ../../wo/parts/%stimmen.ly hinweise-einarbeiten fermaten-modifizieren sed '/% Nr. 5 % {{{/,/}}}/ s@\\fermata@@' "$<" \ - | ./hinweise-einarbeiten > "$@" + | ./hinweise-einarbeiten \ + | ./fermaten-modifizieren \ + > "$@" alles.pre: alles.ly sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" diff --git a/Konzerte/2019_12_XX/fermaten-modifizieren b/Konzerte/2019_12_XX/fermaten-modifizieren new file mode 100755 index 0000000..41be362 --- /dev/null +++ b/Konzerte/2019_12_XX/fermaten-modifizieren @@ -0,0 +1,20 @@ +#!/bin/bash + +sed ' + /^\s*%\s*Nr. 33\s*%\s*{{{/,/}}}/ { + /meta = {/,/}/ { + s@\\fermata@@ + T + N + s/\n\s*\\bar/\\fermata\0/ + P + D + } + } + + /^\s*%\s*Nr. 35\s*%\s*{{{/,/}}}/ { + /meta = {/,/}/ { + /% Fermate optional/ s@\\fermata@@ + } + } +' diff --git a/wo/parts/IIIstimmen.ly b/wo/parts/IIIstimmen.ly index 992caa0..dc838a3 100644 --- a/wo/parts/IIIstimmen.ly +++ b/wo/parts/IIIstimmen.ly @@ -798,14 +798,14 @@ % Nr. 35 % {{{ meta = { s4 + s2 s4\fermata s4 % Fermate optional s2 s4\fermata s4 - s2 s4\fermata s4 - s2 s4\fermata s4 + s2 s4\fermata s4 % Fermate optional s1 s1 s2 s4\fermata s4 - s2 s4\fermata s4 - s2 s4\fermata s4 + s2 s4\fermata s4 % Fermate optional + s2 s4\fermata s4 % Fermate optional s1 s1 s2 s4\fermata |