summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xExsultate_Deo/Exsultate_Deo.ly45
-rw-r--r--Exsultate_Deo/Makefile43
-rwxr-xr-xExsultate_Deo/stimmen.ly183
-rwxr-xr-xExsultate_Deo/texte.ly11
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 {
+}