From 05a7d3999b7f67caedd309e0cef88d501abba256 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 9 May 2018 21:36:11 +0200 Subject: Horch_die_Wellen_tragen neu --- Horch_die_Wellen_tragen/Horch_die_Wellen_tragen.ly | 52 ++++++++++++ Horch_die_Wellen_tragen/Makefile | 31 +++++++ Horch_die_Wellen_tragen/artikulation.ly | 17 ++++ Horch_die_Wellen_tragen/stimmen.ly | 95 ++++++++++++++++++++++ Horch_die_Wellen_tragen/texte.ly | 34 ++++++++ 5 files changed, 229 insertions(+) create mode 100644 Horch_die_Wellen_tragen/Horch_die_Wellen_tragen.ly create mode 100644 Horch_die_Wellen_tragen/Makefile create mode 100644 Horch_die_Wellen_tragen/artikulation.ly create mode 100644 Horch_die_Wellen_tragen/stimmen.ly create mode 100644 Horch_die_Wellen_tragen/texte.ly (limited to 'Horch_die_Wellen_tragen') diff --git a/Horch_die_Wellen_tragen/Horch_die_Wellen_tragen.ly b/Horch_die_Wellen_tragen/Horch_die_Wellen_tragen.ly new file mode 100644 index 0000000..d07df2b --- /dev/null +++ b/Horch_die_Wellen_tragen/Horch_die_Wellen_tragen.ly @@ -0,0 +1,52 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "artikulation.ly" +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\paper { + top-margin = 5 + print-all-headers = ##t +} +\header { + tagline = "" +} + +\score { + \header { + title = "Horch, die Wellen tragen" + composer = "Dimitrij Bortniansky (1751 - 1825)" + poet = "Text: Nach einem russischen Vesperchor" + tagline = ##f + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \global \oneVoice \sopranMelodie } + { \global \dynamik } + >> + \new Lyrics = sopranTextI {} + \new Lyrics = sopranTextII {} + \new Staff << + \new Voice = alt { \global \oneVoice \altMelodie } + { \global \dynamik } + >> + \new Lyrics = unterstimmenText {} + \new Staff << + \clef "bass" + \new Voice = maenner { \global \oneVoice \maennerPausen } + \new Voice = tenor { \global \voiceOne \tenorMelodie } + \new Voice = bass { \global \voiceTwo \bassMelodie } + { \global \dynamik } + >> + \context Lyrics = sopranTextI \lyricsto sopran { \sopranTextI } + \context Lyrics = sopranTextII \lyricsto sopran { \sopranTextII } + \context Lyrics = unterstimmenText \lyricsto alt { \unterstimmenText } + >> + \layout { + indent = #0 + } +} diff --git a/Horch_die_Wellen_tragen/Makefile b/Horch_die_Wellen_tragen/Makefile new file mode 100644 index 0000000..5b3af49 --- /dev/null +++ b/Horch_die_Wellen_tragen/Makefile @@ -0,0 +1,31 @@ +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 + +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 + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed " \ + s@%spezifisch%@$(SPEZIFISCH)@ ; \ + $(MIDI_REGEX) \ + " "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< diff --git a/Horch_die_Wellen_tragen/artikulation.ly b/Horch_die_Wellen_tragen/artikulation.ly new file mode 100644 index 0000000..f3ecf77 --- /dev/null +++ b/Horch_die_Wellen_tragen/artikulation.ly @@ -0,0 +1,17 @@ +dynamik = { + s1*4 | + s4^\p s2. | + s1 | + s4^\markup { \italic "cresc." } s2. | + s1 | + s4^\f s2. | + s1*3 | + s4^\mf s2. | + s4^\markup { \italic "dim." } s2. | + s4^\p s2. | + s1 | + s4^\pp s2. | + s1 | + s4^\markup { \italic "rit." } s2. | + s4^\ppp s2. | \bar "|." +} diff --git a/Horch_die_Wellen_tragen/stimmen.ly b/Horch_die_Wellen_tragen/stimmen.ly new file mode 100644 index 0000000..185ff6f --- /dev/null +++ b/Horch_die_Wellen_tragen/stimmen.ly @@ -0,0 +1,95 @@ +\version "2.18" + +global = { + \time 4/4 + \key f \major + \autoBeamOff +} + +maennerPausen = { + R1*4 | + s1*16 | \bar "|." +} + +sopranMelodie = \relative a' { + a4 c b c | + a c g c | + a c b4. g8 | + f4( e8.) e16 f4 r | + a c b c | + a c g c | + a c b4. g8 | + f4( e8.) e16 f2 | + f'4 e f c | + b g a c | + f e f c | + b( g) f2 | + f4. f8 f4 f | + g4. g8 g4 g | + f f f( a8.) g16 | + f4 e f2 | + f4. f8 f4 f | + g4. g8 g4 g | + f f f( a8) g | + f4 e f2^\fermata | \bar "|." +} + +altMelodie = \relative f' { + R1*4 | + f2 e | + f e | + f d | + c c | + a'4 b8[ g] f4 a | + g e f a | + a b8[ g] f4 a | + g( e) f2 | + c f | + f e | + f4( c) d2 | + c c | + c f | + f e | + f4( c) d2 | + c c^\fermata | \bar "|." +} + +tenorMelodie = \relative c' { + s1*4 | + c2 c | + c c | + c4( a) b2 | + a4( g) a2 | + c4. c8 c4 c | + e c c c | + c4. c8 c4 c | + d( c8[ b]) a2 | + a a | + d c | + a2. b4 | + a( g) a2 | + a a | + d c | + a2. b4 | + a( g) a2^\fermata | \bar "|." +} + +bassMelodie = \relative f { + s1*4 | + f2 c | + f c | + f b, | + c f | + f4 g a f | + c c f f | + f g a f | + b,( c) f2 | + f4( e) d( c) | + b h c2 | + f4( e) d( b) | + c2 f | + f4( e) d( c) | + b( h) c2 | + f4( e d) b | + c2 _\fermata | \bar "|." +} diff --git a/Horch_die_Wellen_tragen/texte.ly b/Horch_die_Wellen_tragen/texte.ly new file mode 100644 index 0000000..2bd4c7c --- /dev/null +++ b/Horch_die_Wellen_tragen/texte.ly @@ -0,0 +1,34 @@ + +sopranTextI = \lyricmode { + \set stanza = "1." + Horch, die Wel -- len tra -- gen be -- bend + sanft und rein den Ves -- per -- chor, + nä -- her jetzt und nä -- her schwe -- bend, + schwillt er mäch -- tig zu dem Ohr. + \repeat unfold 14 { \skip 1 } + Fer -- ner jetzt und fer -- ner be -- bend, + sanft ver -- schwin -- det er dem Ohr, + fer -- ner nun und fer -- ner be -- bend, + sanft ver -- schwin -- det er dem Ohr. +} + +sopranTextII = \lyricmode { + \set stanza = "2." + Wie die Wel -- len, wie die Wo -- gen, + treibt's im Her -- zen ab und zu, + Stür -- me kom -- men an -- ge -- zo -- gen, + auch im Stur -- me hö -- re du: + \repeat unfold 14 { \skip 1 } + Wolk' und Wet -- ter sind ver -- flo -- gen, + auch im Her -- zen wird es Ruh, + Wolk' und Wet -- ter sind ver -- flo -- gen, + auch im Her -- zen wird es Ruh. +} + +unterstimmenText = \lyricmode { + Ju -- bi -- la -- te, ju -- bi -- la -- te. + Ju -- bi -- la -- te, ju -- bi -- la -- te, + ju -- bi -- la -- te, a -- men. + Ju -- bi -- la -- te, a -- men, a -- men. + Ju -- bi -- la -- te, a -- men, a -- men. +} -- cgit v1.2.3-70-g09d2