diff options
-rw-r--r-- | Ihr_Freunde_lasst_euch_sagen/Ihr_Freunde_lasst_euch_sagen.ly | 49 | ||||
-rw-r--r-- | Ihr_Freunde_lasst_euch_sagen/Makefile | 31 | ||||
-rw-r--r-- | Ihr_Freunde_lasst_euch_sagen/stimmen.ly | 62 | ||||
-rw-r--r-- | Ihr_Freunde_lasst_euch_sagen/texte.ly | 32 |
4 files changed, 174 insertions, 0 deletions
diff --git a/Ihr_Freunde_lasst_euch_sagen/Ihr_Freunde_lasst_euch_sagen.ly b/Ihr_Freunde_lasst_euch_sagen/Ihr_Freunde_lasst_euch_sagen.ly new file mode 100644 index 0000000..652f27a --- /dev/null +++ b/Ihr_Freunde_lasst_euch_sagen/Ihr_Freunde_lasst_euch_sagen.ly @@ -0,0 +1,49 @@ +\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 = "Ihr Freunde, lasst euch sagen" + poet = "Text: R. Krenzer 1970" + composer = "Musik: L. Edelkötter 1988" + arranger = "Satz: Every Zabel 2018" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = "frauen" { \global \oneVoice \frauenPausen } + \new Voice = "sopran" { \global \voiceOne \sopranMelodie } + \new Voice = "alt" { \global \voiceTwo \altMelodie } + >> + \new Lyrics = "textI" {} + \new Lyrics = "textII" {} + \new Lyrics = "textIII" {} + \new Staff = "maenner" << + \clef "bass" + \new Voice = "maenner" { \global \oneVoice \maennerPausen } + \new Voice = "tenor" { \global \voiceOne \tenorMelodie } + \new Voice = "bass" { \global \voiceTwo \bassMelodie } + >> + \context Lyrics = "textI" \lyricsto "bass" \textI + \context Lyrics = "textII" \lyricsto "bass" \textII + \context Lyrics = "textIII" \lyricsto "bass" \textIII + >> + \layout { + indent = #0 + } +} diff --git a/Ihr_Freunde_lasst_euch_sagen/Makefile b/Ihr_Freunde_lasst_euch_sagen/Makefile new file mode 100644 index 0000000..5b3af49 --- /dev/null +++ b/Ihr_Freunde_lasst_euch_sagen/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/Ihr_Freunde_lasst_euch_sagen/stimmen.ly b/Ihr_Freunde_lasst_euch_sagen/stimmen.ly new file mode 100644 index 0000000..8223585 --- /dev/null +++ b/Ihr_Freunde_lasst_euch_sagen/stimmen.ly @@ -0,0 +1,62 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + + global = { + \key d \minor + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + \partial 8 + } + +% Die Stimmen + + frauenPausen = { + s8 | + s1 | + s2. r8 s | + s1*2 | + s2. r8 \bar "|." + } + + maennerPausen = { + s8 | + s1*4 | + s2. r8 \bar "|." + } + + sopranMelodie = \relative a { + a8 | + d e f g a a r a | + d d c c a a s a | + d d c c a4 b | + a8 g f g a4 g | + f8 f e e d4 s8 \bar "|." + } + + altMelodie = \relative a { + a8 | + d cis d e f f e4 | + f8 f e g f f s f | + f f f e f4 f | + f8 e d e f4 d | + d8 d d cis d4 s8 \bar "|." + } + + tenorMelodie = \relative a { + a16[ g] f8 g a c c c a4 | + a8 b g c c c r c | + b a g g f4 d' | + d8 d a a d4 b | + a8 a a g f4 s8 \bar "|." + } + + bassMelodie = \relative a, { + a8 | + d a d c f f cis4 | + d8 b c e f f f4 | + b,8 b c c f4 f | + d8 d d d d4 g, | + a8 a a a d4 s8 \bar "|." + } diff --git a/Ihr_Freunde_lasst_euch_sagen/texte.ly b/Ihr_Freunde_lasst_euch_sagen/texte.ly new file mode 100644 index 0000000..07f240f --- /dev/null +++ b/Ihr_Freunde_lasst_euch_sagen/texte.ly @@ -0,0 +1,32 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textI = \lyricmode { + \set stanza = "1." + Ihr Freun -- de lasst euch sa -- gen: + Sie ha -- ben ihn ge -- schla -- gen, + sie schlu -- gen ihn so sehr + und er ist un -- ser Herr + und er ist un -- ser Herr. + } + + textII = \lyricmode { + \set stanza = "2." + Ihr Freun -- de lasst euch sa -- gen: + Er hat das Kreuz ge -- tra -- gen, + das Kreuz war hart und schwer + und er ist un -- ser Herr + und er ist un -- ser Herr. + } + + textIII = \lyricmode { + \set stanza = "3." + Ihr Freun -- de lasst euch sa -- gen: + Er ist ans Kreuz ge -- schla -- gen, + uns ist das Herz so schwer + und er ist un -- ser Herr + und er ist un -- ser Herr. + } |