diff options
-rw-r--r-- | Hear_my_prayer/Hear_my_prayer.ly | 51 | ||||
-rw-r--r-- | Hear_my_prayer/Makefile | 31 | ||||
-rw-r--r-- | Hear_my_prayer/stimmen.ly | 182 | ||||
-rw-r--r-- | Hear_my_prayer/texte.ly | 35 |
4 files changed, 299 insertions, 0 deletions
diff --git a/Hear_my_prayer/Hear_my_prayer.ly b/Hear_my_prayer/Hear_my_prayer.ly new file mode 100644 index 0000000..79bc6e9 --- /dev/null +++ b/Hear_my_prayer/Hear_my_prayer.ly @@ -0,0 +1,51 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\version "2.19.80" + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Hear my prayer" + composer = "Moses Hogan (1957-2003)" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Lyrics = "textSopran" {} + \new Staff << + \new Voice = "frauen" { \global \oneVoice \pausenFrauen } + \new Voice = "sopran" { \global \voiceOne \sopranMelodie } + \new Voice = "alt" { \global \voiceTwo \altMelodie } + >> + \new Lyrics = "text" {} + \new Lyrics = "textA" {} + \new Lyrics = "textTenor" {} + \new Staff << + \new Voice = "maenner" { \global \oneVoice \pausenMaenner } + \new Voice = "tenor" { \global \clef "bass" \voiceOne \tenorMelodie } + \new Voice = "bass" { \global \clef "bass" \voiceTwo \bassMelodie } + >> + \new Lyrics = "textBass" {} + \context Lyrics = "text" \lyricsto "sopran" \text + \context Lyrics = "textA" \lyricsto "sopran" \textA + \context Lyrics = "textTenor" \lyricsto "tenor" \textTenor + \context Lyrics = "textBass" \lyricsto "bass" \textBass + >> + \layout { + indent = #0 + } +} diff --git a/Hear_my_prayer/Makefile b/Hear_my_prayer/Makefile new file mode 100644 index 0000000..5b3af49 --- /dev/null +++ b/Hear_my_prayer/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/Hear_my_prayer/stimmen.ly b/Hear_my_prayer/stimmen.ly new file mode 100644 index 0000000..f4846d7 --- /dev/null +++ b/Hear_my_prayer/stimmen.ly @@ -0,0 +1,182 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + + global = { + \key es \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + \partial 4 + } + +% Die Stimmen + + pausenFrauen = { + \repeat volta 2 { + s4 | + s1*7 | + } + \alternative { + { + s1 | + } + { + s1 | + } + } + s1*9 | + r8 s4. r2 | + s1 | + R1*2 | \bar "|." + } + + pausenMaenner = { + \repeat volta 2 { + s4 | + s1*7 | + } + \alternative { + { + s1 | + } + { + s1 | + } + } + s1*13 | \bar "|." + } + + sopranMelodie = \relative es' { + \repeat volta 2 { + es4 | + g g as f | + es2 c'4. c8 | + b4 g as b | + b2 b4.-> c8 | + es4-> es-> es4.-- c8 | + b4( g8[ f]) es4 c8 es | + b'4 as g8[( es]) f4 | + } + \alternative { + { + es2. es4 | + } + { + es2 es4.-> f8 | + } + } + g4 g as f | + es2 c'4. c8 | + b4 g as b | + b2 b4.-> c8 | + es4-> es-> g16[( f] es4) c8 | + b4( g8[ f]) es4 c8 es | + b'4 as g16[ f es8] f16[ es c es] | + es2. as8 g | + b4. b8 as4 g | + s8 g as g s2 | + es-> es-> | + s1*2 | \bar "|." + } + + altMelodie = \relative es' { + \repeat volta 2 { + es4 | + es es es c8[( d]) | + b2 as'4. f8 | + f4 es es <es f> | + f2 b,4.-> as'8 | + g4-> as-> g8( as4) <f as>8 | + g4( d) c c8 c | + es4 es c d | + } + \alternative { + { + b2. es4 | + } + { + b2 b4.-> es8 | + } + } + es4 es es c8[( d]) | + b2 as'4. f8 | + f4 es es <es f> | + f2 b,4.-> as'8 | + g4-> as-> <g es'>8( as4) <f as>8 | + g4( d) c c8 c | + es4 es c c | + b2. es8 es | + g4. g8 es4 es | + s8 es es es s2 | + ces2-> b-> | + s1*2 | \bar "|." + } + + tenorMelodie = \relative es { + \repeat volta 2 { + es4 | + b' b c as8[( b]) | + g2 es'4. d8 | + es4 b c <c as> | + d2 b4.-> es8 | + b4-> c-> b8( c4) <b d>8 | + <b es>4( as) g c8 c | + c4 ces as as | + } + \alternative { + { + g2. es4 | + } + { + g2 g4.-> as8 | + } + } + b4 b c as8[( b]) | + g2 es'4. d8 | + es4 b c <c as> | + d2 b4.-> es8 | + b4-> c-> b8( c4)^\< <b d>8^\! | + <b es>4( as) g c8 c | + c4 ces as as | + <es g>2. ces'8 b | + es4. es8 ces4 b | + r8 b ces b r2 | + as2-> g->^\< | + <es g>1->^\! | + <es g> | \bar "|." + } + + bassMelodie = \relative es { + \repeat volta 2 { + es4 | + es es es es | + es2 as4. as8 | + g4 g f f | + b2 b,4.-> b'8 | + es,4-> es-> es4.-- es8 | + es4( h) c c'8 b | + as[( g]) f4 b, b | + } + \alternative { + { + es2. es4 | + } + { + es2 es4.-> es8 | + } + } + es4 es es es | + es2 as4. as8 | + g4 g f f | + b2 b,4.-> b'8 | + es,4-> es-> es4. es8 | + es4( h) c c'8 b | + as[( g]) f4 b, b | + es,1~ | + es~ | + es~ | + es_\< | + <es b'>_\! | + <es b'> | \bar "|." + } diff --git a/Hear_my_prayer/texte.ly b/Hear_my_prayer/texte.ly new file mode 100644 index 0000000..e4f4271 --- /dev/null +++ b/Hear_my_prayer/texte.ly @@ -0,0 +1,35 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + text = \lyricmode { + O Lord, please hear my prayer, + in the morn -- in' when I rise. + It's your ser -- vant bound for glo -- ry. + O dear Lord, please head my prayer. + O + prayer. + When my work on earth is done, + and you come to take me home. + Just to know I'm bound for glo -- ry. + And to hear you say well done. + Done with sin and sor -- row, + have mer -- cy, mer -- cy. + } + + textA = \lyricmode { + \repeat unfold 6 { \skip 1 } + keep me safe with -- in your arms. + } + + textTenor = \lyricmode { + \repeat unfold 70 { \skip 1 } + A -- men. + } + + textBass = \lyricmode { + \repeat unfold 58 { \skip 1 } + done. __ + } |