summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2017-08-25 09:48:54 +0200
committerErich Eckner <git@eckner.net>2017-08-25 09:48:54 +0200
commitf09cc7528c855efe1c0f0cc06de714c239c9ceaf (patch)
tree7c9023dc97d4fd068924eea5e71ce4e4d9127139
parent7dc9063657c01b3066a425a5b33d354f2a34e368 (diff)
downloadMusik-f09cc7528c855efe1c0f0cc06de714c239c9ceaf.tar.xz
Halleluja neu
-rwxr-xr-xHalleluja/Halleluja.ly44
-rw-r--r--Halleluja/Makefile23
-rwxr-xr-xHalleluja/stimmen.ly103
-rwxr-xr-xHalleluja/texte.ly23
4 files changed, 193 insertions, 0 deletions
diff --git a/Halleluja/Halleluja.ly b/Halleluja/Halleluja.ly
new file mode 100755
index 0000000..a328b52
--- /dev/null
+++ b/Halleluja/Halleluja.ly
@@ -0,0 +1,44 @@
+\include "deutsch.ly"
+#(ly:set-option 'relative-includes #t)
+\include "stimmen.ly"
+\include "texte.ly"
+#(ly:set-option 'relative-includes #f)
+
+%spezifisch%
+
+\pointAndClickOff
+
+\header {
+ tagline = ""
+}
+\paper {
+ top-margin = 5
+ print-all-headers = ##t
+}
+
+\score {
+ \header {
+ title = "Halleluja"
+ composer = "Johann Michael Haydn"
+ }
+ \new ChoirStaff <<
+ \new Lyrics = "sopranText" {}
+ \new Staff <<
+ \new Voice = "Frauen" { \oneVoice \global \frauenPausen }
+ \new Voice = "Sopran" { \voiceOne \global \sopranMelodie }
+ \new Voice = "Alt" { \voiceTwo \global \altMelodie }
+ >>
+ \new Lyrics = "altText" {}
+ \new Staff <<
+ \clef "bass"
+ \new Voice = "Maenner" { \global \maennerMelodie }
+ >>
+ \new Lyrics = "maennerText" {}
+ \context Lyrics = "sopranText" \lyricsto "Sopran" { \sopranText }
+ \context Lyrics = "altText" \lyricsto "Alt" { \altText }
+ \context Lyrics = "maennerText" \lyricsto "Maenner" { \maennerText }
+ >>
+ \layout {
+ indent = #0
+ }
+}
diff --git a/Halleluja/Makefile b/Halleluja/Makefile
new file mode 100644
index 0000000..ef6dedf
--- /dev/null
+++ b/Halleluja/Makefile
@@ -0,0 +1,23 @@
+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
+
+all: $(CURDOC).pdf
+
+clean:
+ rm -f *.pre
+
+Clean: clean
+ rm -f *.pdf *.midi
+
+%.pre: %.ly
+ sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@"
+
+%.pdf: %.pre *.ly
+ lilypond $<
+
diff --git a/Halleluja/stimmen.ly b/Halleluja/stimmen.ly
new file mode 100755
index 0000000..715c1c0
--- /dev/null
+++ b/Halleluja/stimmen.ly
@@ -0,0 +1,103 @@
+
+global = {
+ \time 2/2
+ \key f \major
+ \autoBeamOff
+}
+
+frauenPausen = {
+ s1*4 |
+ s2 r |
+ s1*5 |
+ s4 r2. |
+ s1*6 |
+ s2 r |
+ s1*8 | \bar "|."
+}
+
+sopranMelodie = \relative c'' {
+ c2 c4 c |
+ c2 c4 f |
+ d2 c |
+ d4 c b2 |
+ a s |
+ a a |
+ a g |
+ c c |
+ c4 h f'2~ |
+ f4 e d2 |
+ c4 s2. |
+ g2 a4 b |
+ c1 |
+ c4 d2 c4 |
+ b1 |
+ b4 c2 b4 |
+ a2 b4 a |
+ a g s2 |
+ c4( f2) es4~ |
+ es d2 c4~ |
+ c b2 a4 |
+ g1~ |
+ g |
+ g2 a4 f |
+ g1 |
+ a | \bar "|."
+}
+
+altMelodie = \relative a' {
+ a2 a4 a |
+ a2 a4 a |
+ b2 a |
+ b4 a g2 |
+ f s |
+ c c |
+ f e |
+ e e |
+ e4 d r2 |
+ g4 c c( h) |
+ c s2. |
+ e,2 f4 g |
+ a1 |
+ f2 g4 a |
+ g1 |
+ e2 f4 g |
+ f2 g4 f |
+ f e s2 |
+ r2. c'4~ |
+ c b2 a4~ |
+ a g2 f4 |
+ d1( |
+ f) |
+ e2 f~ |
+ f4 e8 d e2 |
+ f1 | \bar "|."
+}
+
+maennerMelodie = \relative f {
+ f2 f4 f |
+ f2 f4 f4 |
+ b,2 f' |
+ b,4 f' f( e) |
+ f2 r |
+ f f |
+ c c |
+ c c |
+ g'4 g r2 |
+ c,4 c g'2 |
+ c,4 r2. |
+ R1 |
+ r4 a' b c |
+ d d, e f |
+ g g a b |
+ c c, d e |
+ f( d) b h |
+ c c r2 |
+ R1 |
+ b2 f' |
+ g4( d) e( f) |
+ b,1 |
+ h |
+ c~ |
+ c |
+ f | \bar "|."
+}
diff --git a/Halleluja/texte.ly b/Halleluja/texte.ly
new file mode 100755
index 0000000..eabca54
--- /dev/null
+++ b/Halleluja/texte.ly
@@ -0,0 +1,23 @@
+
+sopranText = \lyricmode {
+ \repeat unfold 20 { \skip 1 }
+ hal -- le -- lu -- ja,
+ \repeat unfold 16 { \skip 1 }
+ hal -- le -- lu -- ja, hal -- le -- lu -- ja, hal -- le -- lu -- ja.
+}
+
+altText = \lyricmode {
+ Hal -- le -- lu -- ja,
+ \repeat unfold 11 {
+ hal -- le -- lu -- ja,
+ }
+ hal -- le -- lu -- ja.
+}
+
+maennerText = \lyricmode {
+ \repeat unfold 24 { \skip 1 }
+ \repeat unfold 6 {
+ hal -- le -- lu -- ja,
+ }
+ hal -- le -- lu -- ja.
+}