diff options
author | Erich Eckner <git@eckner.net> | 2019-07-04 23:02:35 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-07-29 06:41:40 +0200 |
commit | 92e4de94ad6d92c49dfc2e67ad47fb3abf8884b0 (patch) | |
tree | 6bff429c8bfd109ba4e6e26299a48c3c37ef9ffc /Wachet_auf_ruft_uns_die_Stimme | |
parent | 6d8ac20f7f3a8c24974ed45bf1bf59d50ca92e0e (diff) | |
download | Musik-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/Makefile | 43 | ||||
-rwxr-xr-x | Wachet_auf_ruft_uns_die_Stimme/Wachet_auf_ruft_uns_die_Stimme.ly | 45 | ||||
-rwxr-xr-x | Wachet_auf_ruft_uns_die_Stimme/stimmen.ly | 186 | ||||
-rwxr-xr-x | Wachet_auf_ruft_uns_die_Stimme/texte.ly | 53 |
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. +} |