summaryrefslogtreecommitdiff
path: root/Wachet_auf_ruft_uns_die_Stimme
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-07-04 23:02:35 +0200
committerErich Eckner <git@eckner.net>2019-07-29 06:41:40 +0200
commit92e4de94ad6d92c49dfc2e67ad47fb3abf8884b0 (patch)
tree6bff429c8bfd109ba4e6e26299a48c3c37ef9ffc /Wachet_auf_ruft_uns_die_Stimme
parent6d8ac20f7f3a8c24974ed45bf1bf59d50ca92e0e (diff)
downloadMusik-92e4de94ad6d92c49dfc2e67ad47fb3abf8884b0.tar.xz
Wachet_auf_ruft_uns_die_Stimme neu
Diffstat (limited to 'Wachet_auf_ruft_uns_die_Stimme')
-rw-r--r--Wachet_auf_ruft_uns_die_Stimme/Makefile43
-rwxr-xr-xWachet_auf_ruft_uns_die_Stimme/Wachet_auf_ruft_uns_die_Stimme.ly45
-rwxr-xr-xWachet_auf_ruft_uns_die_Stimme/stimmen.ly186
-rwxr-xr-xWachet_auf_ruft_uns_die_Stimme/texte.ly53
4 files changed, 327 insertions, 0 deletions
diff --git a/Wachet_auf_ruft_uns_die_Stimme/Makefile b/Wachet_auf_ruft_uns_die_Stimme/Makefile
new file mode 100644
index 0000000..b888508
--- /dev/null
+++ b/Wachet_auf_ruft_uns_die_Stimme/Makefile
@@ -0,0 +1,43 @@
+CURDOC=$(shell basename "$(CURDIR)")
+TRANSPOSE=c
+VARIANTE=1
+
+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
+
+ifeq ($(MIDI),1)
+ MIDI_REGEX=
+else
+ MIDI_REGEX=/\\\\midi/{ :a; s/\\\\midi[^{}]*{/\\\\midi/; tb; N; ba; :b; s/{[^{}]*}//; tb; s/\\\\midi[^{}]*}//; t; N; bb; };
+endif
+
+ifeq ($(KLAVIER),1)
+ KLAVIER_REGEX=
+else
+ KLAVIER_REGEX=/%Klavier%/d;
+endif
+
+all: $(CURDOC).pdf
+ pkill -SIGHUP -xf 'mupdf(-x11)? (.*/)?$<' || true
+
+clean:
+ rm -f *.pre
+
+Clean: clean
+ rm -f *.pdf *.midi
+
+%.pre: %.ly
+ sed " \
+ s@%spezifisch%@$(SPEZIFISCH)@ ; \
+ $(KLAVIER_REGEX) \
+ $(MIDI_REGEX) \
+ s@%TRANSPOSE%@$(TRANSPOSE)@g; \
+ s@%VARIANTE_$(VARIANTE)%@@g; \
+ " "$<" > "$@"
+
+%.pdf: %.pre stimmen.pre texte.ly
+ lilypond $<
diff --git a/Wachet_auf_ruft_uns_die_Stimme/Wachet_auf_ruft_uns_die_Stimme.ly b/Wachet_auf_ruft_uns_die_Stimme/Wachet_auf_ruft_uns_die_Stimme.ly
new file mode 100755
index 0000000..c8e7008
--- /dev/null
+++ b/Wachet_auf_ruft_uns_die_Stimme/Wachet_auf_ruft_uns_die_Stimme.ly
@@ -0,0 +1,45 @@
+\include "deutsch.ly"
+#(ly:set-option 'relative-includes #t)
+\include "stimmen.pre"
+\include "texte.ly"
+#(ly:set-option 'relative-includes #f)
+
+%spezifisch%
+
+\paper {
+ top-margin = 5
+ print-all-headers = ##t
+}
+
+\header {
+ tagline = ##f
+}
+\pointAndClickOff
+
+\score {
+ \header {
+ title = "Wachet auf ruft uns die Stimme"
+ subtitle = "EG 147 (+ 535) / GL 110"
+ poet = "Text und Melodie: Philipp Nicolai 1599"
+ composer = "Satz: BWV 140/7 (mit Str. 3)"
+ }
+ \new ChoirStaff <<
+ \new Staff <<
+ \new Voice = "Frauen" { \global \oneVoice \pausen }
+ \new Voice = "Sopran" \transpose c %TRANSPOSE% { \global \voiceOne \sopranMelodie }
+ \new Voice = "Alt" \transpose c %TRANSPOSE% { \global \voiceTwo \altMelodie }
+ >>
+ \new Lyrics \lyricsto "Sopran" \textIa
+ \new Lyrics \lyricsto "Sopran" \textIb
+ \new Lyrics \lyricsto "Sopran" \textIIa
+ \new Lyrics \lyricsto "Sopran" \textIIb
+ \new Lyrics \lyricsto "Sopran" \textIIIa
+ \new Lyrics \lyricsto "Sopran" \textIIIb
+ \new Staff <<
+ \clef "bass"
+ \new Voice = "Maenner" { \global \oneVoice \pausen }
+ \new Voice = "Tenor" \transpose c %TRANSPOSE% { \global \voiceOne \tenorMelodie }
+ \new Voice = "Bass" \transpose c %TRANSPOSE% { \global \voiceTwo \bassMelodie }
+ >>
+ >>
+}
diff --git a/Wachet_auf_ruft_uns_die_Stimme/stimmen.ly b/Wachet_auf_ruft_uns_die_Stimme/stimmen.ly
new file mode 100755
index 0000000..40d2f59
--- /dev/null
+++ b/Wachet_auf_ruft_uns_die_Stimme/stimmen.ly
@@ -0,0 +1,186 @@
+global = {
+ \time 2/2
+ \key es \major
+ \autoBeamOff
+}
+
+pausen = {
+ \repeat volta 2 {
+ s1*5 |
+ r2 s |
+ s1*5 |
+ r2 s |
+ s1*4 |
+ }
+ r2 s |
+ s1*3 |
+ r2 s |
+ s1*3 |
+ r2 s |
+ s1*2 |
+ r2 s |
+ s1*8 | \bar "|."
+}
+
+sopranMelodie = \relative es' {
+ \repeat volta 2 {
+ es2 g |
+ b2. b4 |
+ b2 b c1 |
+ b^\fermata |
+ s2 b es b |
+ es4( f) g2 |
+ f es |
+ d( c) |
+ b1^\fermata |
+ s2 b |
+ es b |
+ c g |
+ as4( g) f2 |
+ es1^\fermata |
+ }
+ s2 b' |
+ b2. as4 |
+ g2 f |
+ es1^\fermata |
+ s2 b' |
+ b2. as4 |
+ g2 f |
+ es1^\fermata |
+ s2 f |
+ g as |
+ g1^\fermata |
+ s2 b |
+ c d |
+ es^\fermata es4( f) |
+ g2 f |
+ es^\fermata b |
+ es b |
+ c g |
+ as4( g) f2 |
+ es1^\fermata | \bar "|."
+}
+
+altMelodie = \relative b {
+ \repeat volta 2 {
+ b2 es |
+ g f |
+ g f |
+ g( f) |
+ f1 |
+ s2 f |
+ b2. as4 |
+ g( as) b2 |
+ b c |
+ c4( b2 a4) |
+ f1 |
+ s2 g |
+ as g |
+ es es |
+ es d |
+ b1 |
+ }
+ s2 f' |
+ g2. f4 |
+ b,( c) d2 |
+ c1 |
+ s2 d4( es) |
+ f2 f |
+ f4( es2) d4 |
+ b1 |
+ s2 d |
+ es2. d4 |
+ es1 |
+ s2 g |
+ g4( f) f( g) |
+ g2 g4( as) |
+ b2. as4 |
+ g2 g4( as) |
+ b( as) b( g) |
+ as2 es |
+ es d |
+ b1 | \bar "|."
+}
+
+tenorMelodie = \relative g {
+ \repeat volta 2 {
+ g2 b |
+ es d |
+ es b |
+ b( a) |
+ d1 |
+ s2 d |
+ es es |
+ b es |
+ f f |
+ f2.( c4) |
+ d1 |
+ s2 es |
+ es es4( des) |
+ c2 c |
+ c4( b) as2 |
+ g1 |
+ }
+ s2 b |
+ es4( d) c( d) |
+ es2 b4( as) |
+ g1 |
+ s2 b |
+ b4( c) d2 |
+ b4( c2) b4 |
+ g1 |
+ s2 b |
+ b c4( as) |
+ b1 |
+ s2 es |
+ es d |
+ c es |
+ es d |
+ es es |
+ b es |
+ es2. c4 |
+ c( b) |
+ as2 |
+ g1 | \bar "|."
+}
+
+bassMelodie = \relative es {
+ \repeat volta 2 {
+ es1~ |
+ es4 g b as |
+ g( f) es( d) |
+ es( c f2) |
+ b,1_\fermata |
+ s2 b'4( as) |
+ g( as) g( f) |
+ es2 es' |
+ d4( c) b( a) |
+ b2( f) |
+ b,1_\fermata |
+ s2 es4( des) |
+ c( d) es2 |
+ as4( b) c2 |
+ f, b, |
+ es1_\fermata |
+ }
+ s2 d |
+ es f |
+ g4( as) b( b,) |
+ c1_\fermata |
+ s2 g' |
+ d4( c) b2 |
+ es4( c) as( b) |
+ es1_\fermata |
+ s2 b'4( as) |
+ g2 f |
+ es1_\fermata |
+ s2 es' |
+ a, h |
+ c_\fermata c |
+ g4( as) b2 |
+ c,_\fermata es4( f) |
+ g( f) g( es) |
+ as,( b) c2 |
+ f b, |
+ es1 | \bar "|."
+}
diff --git a/Wachet_auf_ruft_uns_die_Stimme/texte.ly b/Wachet_auf_ruft_uns_die_Stimme/texte.ly
new file mode 100755
index 0000000..070650a
--- /dev/null
+++ b/Wachet_auf_ruft_uns_die_Stimme/texte.ly
@@ -0,0 +1,53 @@
+textIa = \lyricmode {
+ \set stanza = #"1. "
+ „Wa -- chet auf“ ruft uns die Stim -- me
+ der Wäch -- ter sehr hoch auf der Zin -- ne,
+ „wach auf, du Stadt Je -- ru -- sa -- lem!
+}
+
+textIb = \lyricmode {
+ Mit -- ter -- nacht heißt die -- se Stun -- de“;
+ sie ru -- fen uns mit hel -- lem Mun -- de:
+ „Wo seid ihr klu -- gen Jung -- frau -- en?
+ Wohl -- auf, der Bräut' -- gam kommt,
+ steht auf, die Lam -- pen nehmt!
+ Hal -- le -- lu -- ja!
+ Macht euch be -- reit zu der Hoch -- zeit,
+ ihr müs -- set ihm ent -- ge -- gen gehn!“
+}
+
+textIIa = \lyricmode {
+ \set stanza = #"2. "
+ Zi -- on hört die Wäch -- ter sin -- gen,
+ das Herz tut ihr vor Freu -- de srpin -- gen,
+ sie wa -- chet und steht ei -- lend auf.
+}
+
+textIIb = \lyricmode {
+ Ihr Freund kommt vom Him -- mel präch -- tig,
+ von Gna -- den stark, von Wahr -- heit mäch -- tig,
+ ihr Licht wird hell, ihr Stern geht auf.
+ Nun komm, du wer -- te Kron,
+ Herr Je -- su, Got -- tes Sohn!
+ Ho -- si -- an -- na!
+ Wir fol -- gen all zum Freu -- den -- saal
+ und hal -- ten mit das A -- bend -- mahl!
+}
+
+textIIIa = \lyricmode {
+ \set stanza = #"3. "
+ Glo -- ri -- a sei dir ge -- sun -- gen
+ mit Men -- schen- und mit En -- gel -- zun -- gen,
+ mit Har -- fen und mit Zim -- beln schön.
+}
+
+textIIIb = \lyricmode {
+ Von zwölf Per -- len sind die To -- re
+ an dei -- ner Stadt; wir stehn im Cho -- re
+ der En -- gel hoch um dei -- nen Thron.
+ Kein Aug hat je ge -- spürt,
+ kein Ohr hat mehr ge -- hört
+ sol -- che Freu -- de.
+ Des jauch -- zen wir und sin -- gen dir
+ das Hal -- le -- lu -- ja für und für.
+}