From f09cc7528c855efe1c0f0cc06de714c239c9ceaf Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 25 Aug 2017 09:48:54 +0200 Subject: Halleluja neu --- Halleluja/Halleluja.ly | 44 +++++++++++++++++++++ Halleluja/Makefile | 23 +++++++++++ Halleluja/stimmen.ly | 103 +++++++++++++++++++++++++++++++++++++++++++++++++ Halleluja/texte.ly | 23 +++++++++++ 4 files changed, 193 insertions(+) create mode 100755 Halleluja/Halleluja.ly create mode 100644 Halleluja/Makefile create mode 100755 Halleluja/stimmen.ly create mode 100755 Halleluja/texte.ly 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. +} -- cgit v1.2.3-70-g09d2