diff options
Diffstat (limited to 'Exsultate_Deo')
-rwxr-xr-x | Exsultate_Deo/Exsultate_Deo.ly | 45 | ||||
-rw-r--r-- | Exsultate_Deo/Makefile | 43 | ||||
-rwxr-xr-x | Exsultate_Deo/stimmen.ly | 183 | ||||
-rwxr-xr-x | Exsultate_Deo/texte.ly | 11 |
4 files changed, 282 insertions, 0 deletions
diff --git a/Exsultate_Deo/Exsultate_Deo.ly b/Exsultate_Deo/Exsultate_Deo.ly new file mode 100755 index 0000000..f2cc235 --- /dev/null +++ b/Exsultate_Deo/Exsultate_Deo.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 = "Exsultate Deo" + composer = "Allessandro Scarlatti (1659-1725)" + meter = "zügig bewegt" + } + \new ChoirStaff << + \new Staff << + \new Voice = "Sopran" \transpose c %TRANSPOSE% { \global \oneVoice \sopranMelodie } + >> + \new Lyrics \lyricsto "Sopran" \sopranText + \new Staff << + \new Voice = "Alt" \transpose c %TRANSPOSE% { \global \oneVoice \altMelodie } + >> + \new Lyrics \lyricsto "Alt" \altText + \new Staff << + \clef "G_8" + \new Voice = "Tenor" \transpose c %TRANSPOSE% { \global \oneVoice \tenorMelodie } + >> + \new Lyrics \lyricsto "Tenor" \tenorText + \new Staff << + \clef "bass" + \new Voice = "Bass" \transpose c %TRANSPOSE% { \global \oneVoice \bassMelodie } + >> + \new Lyrics \lyricsto "Bass" \bassText + >> +} diff --git a/Exsultate_Deo/Makefile b/Exsultate_Deo/Makefile new file mode 100644 index 0000000..b888508 --- /dev/null +++ b/Exsultate_Deo/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/Exsultate_Deo/stimmen.ly b/Exsultate_Deo/stimmen.ly new file mode 100755 index 0000000..7a6d88a --- /dev/null +++ b/Exsultate_Deo/stimmen.ly @@ -0,0 +1,183 @@ +global = { + \time 4/4 + \key d \major + \autoBeamOff +} + +sopranMelodie = \relative a' { + a4 a d2~( | + d4 cis d) e8[ d] | + cis2 a | + R1 | + r2 a4 a | + d2.( cis4 | + d a d e | + fis4. e8 fis4 cis | + d) a\breathe + d fis | + e( d cis) d~( | + d^\> cis fis2) | + e^\!\breathe d4^\mf d | + d2 cis | + h4( a2^\> gis4) | + a2^\! r | + a4^\mp a d2~( | + d4 cis d4. cis8 | + h4 d cis4. h8 | + ais4) cis\breathe h a | + h( fis h cis | + d4. cis8 d4 cis | + d fis) e d | + cis( h ais) h | + h( ais d2 | + cis d) | + e4 r e e | + fis2 e\breathe | + a,4 a a2 | + h a | + a4\( d2\) cis4 | + cis cis d2~( | + d cis | + h a~ | + a4 gis cis2 | + h1) | + cis | \bar "||" + r4 e->^\f e-> e-> | + cis4.( h8 a2) | + r4 d d d | + h4.( cis8 d2) | + h4 h2 ais4^\> | + h4\( fis'\) fis fis | + h,2.\breathe h4 | + h h gis( fis8[ e] | + a2) r4 d | + d2. e4 | + cis d2( cis4) | + d( cis8[ h] cis4 h~ | + h a2) gis4 | + a\breathe e' e e | + cis4.( d8 e2) | + r4 e e e | + fis8[( e d cis] h4)\breathe d | + d d h4.( cis8 | + d2. cis8[ h] | + a4)\breathe h a4. a8 | + a2 r4 d->^\ff d-> e-> fis-> h, | + a2. a4 | + a\breathe d2(^\markup { "2. Mal rit." } cis4) | + d2(^\< e4.) e8 | + fis2.^\! r4^\markup { "Fine" } | \bar "||" \time 3/2 + r2 fis4^\mf fis fis fis | + fis2^\> d^\!\breathe fis4 fis | + fis2 e4( d) cis2^\> | + d^\!\breathe fis4 fis e e | + fis fis fis2( e) | + fis fis4 fis e e | + d d h2 d\breathe | + h4 h d e fis fis | + d d d2 d\breathe | + d4 d fis fis fis fis | + e( cis fis1) | + e2\breathe e fis | + e4( d cis2 e | + d cis h4 cis | + a2. h4 e, cis' | + d2 h1) | + cis2\breathe cis^\< dis | + e1.^\! | + e2\breathe e cis | + h1. | + cis^\fermata | \bar "||" +} + +altMelodie = \relative d' { + r2 d4^\f d | + a'4.( g8 fis4) g4 | + a( e fis2~ | + fis4 e a g8[ fis] | + e2) d4 r | + d d a'2^\< | + a4 r a a^\! | + a1~( | + a2 g4 fis | + g a g) a | + a1^\> | + a2^\!\breathe fis4^\mf fis | + e2. a4 | + fis2 e4 r | + e^\mp e a4.( g8 | + fis4^\> e) a2~^\! | + a\breathe a | + << g1 { s4^\< s s^\> s } >> | + fis1~^\! | + fis2 fis4 ais | + h4.( ais8 h4. ais8 | + h4 fis h) a\( | + g\) fis e fis | + fis1^\> | + fis2\breathe fis4 fis | + h h a2 | + a4 r g g | + g2. fis4 | + g4.( fis8 e2) | + fis4\( a2\) a4 | + a2 fis\breathe | + h4 h a2 | + fis1 | + e~^\< | + e\> | + e^\! | \bar "||" + R | + r4 e->^\f e-> e-> | + fis4.( g8 a2) | + r4 g g g | + fis g fis4. fis8 | + fis4 r fis2 | + fis e | + gis r4 cis, | + e2 d | + fis\breathe g | + a4( g8[ fis] e2 | + fis4 e8[ d] cis4 fis) | + e2^\> e4^\! e | + e e cis4.( d8 | + e4) e e e | + cis4.( d8 e2)\breathe | + a4 a g2 | + g r4 g | + g g g2\( | + fis4\) g e2 | + fis4\breathe a->^\ff a-> a-> | + a2. g8[( fis] | + e4 fis) e4. e8 | + fis4 a^\markup { "2. Mal rit." } h a | + a^\< g8[ fis] h4 a | + a2.^\! r4^\markup { "Fine" } | \bar "||" \time 3/2 + fis4^\mf fis h2 ais | + h4 h\breathe h fis h h | + h2.( a4 g2) | + a1.\( | + a\) | + a2\breathe a a | + fis g\breathe a4 a | + g g g g a a | + h h h1 | + a2\breathe a4 a a a | + a2 a^\> a | + a^\!\breathe a a | + a2.( e4 a gis | + a2. gis4 fis a | + fis gis a e a gis | + a1 gis2) | + a e^\< a | + gis4(^\! fis e gis a e | + gis a h2) e,\breathe | + e1.^\> | + e^\!^\fermata | \bar "||" +} + +tenorMelodie = \relative b { +} + +bassMelodie = \relative es { +} diff --git a/Exsultate_Deo/texte.ly b/Exsultate_Deo/texte.ly new file mode 100755 index 0000000..58457f8 --- /dev/null +++ b/Exsultate_Deo/texte.ly @@ -0,0 +1,11 @@ +sopranText = \lyricmode { +} + +altText = \lyricmode { +} + +tenorText = \lyricmode { +} + +bassText = \lyricmode { +} |