From b24d8abd064b44befb7b380e3a35981e59a4bdd9 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Mon, 30 Sep 2019 09:58:51 +0200 Subject: Schalom neu --- Schalom/Makefile | 32 +++++++++++++ Schalom/Schalom.ly | 63 ++++++++++++++++++++++++++ Schalom/stimmen.ly | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++++ Schalom/texte.ly | 25 +++++++++++ 4 files changed, 249 insertions(+) create mode 100644 Schalom/Makefile create mode 100644 Schalom/Schalom.ly create mode 100644 Schalom/stimmen.ly create mode 100644 Schalom/texte.ly diff --git a/Schalom/Makefile b/Schalom/Makefile new file mode 100644 index 0000000..d77f888 --- /dev/null +++ b/Schalom/Makefile @@ -0,0 +1,32 @@ +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 + pkill -SIGHUP -xf 'mupdf(-x11)? (.*/)?$<' || true + +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/Schalom/Schalom.ly b/Schalom/Schalom.ly new file mode 100644 index 0000000..8f35e24 --- /dev/null +++ b/Schalom/Schalom.ly @@ -0,0 +1,63 @@ +\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 = "Schalom" + composer = "Musik: Reinhard Horn" + arranger = "Satz: Thomas Hoffmann" + subtitle = ##f + poet = "Text: Christa Peikert-Flaspöhler" + } + << + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = frauen { \global \oneVoice \pausen } + \new Voice = sopran { \global \voiceOne \sopranMelodie } + \new Voice = alt { \global \voiceTwo \altMelodie } + >> + \new Lyrics = "textI" {} + \new Lyrics = "textII" {} + \new Lyrics = "textIII" {} + \new Staff << + \new Voice = maenner { \clef "bass" \global \oneVoice \pausen } + \new Voice = tenor { \clef "bass" \global \voiceOne \tenorMelodie } + \new Voice = bass { \clef "bass" \global \voiceTwo \bassMelodie } + >> + \context Lyrics = "textI" \lyricsto sopran { \textI } + \context Lyrics = "textII" \lyricsto sopran { \textII } + \context Lyrics = "textIII" \lyricsto sopran { \textIII } + >> + \new ChoirStaff << + \new Staff << + \new Voice = bfrauen { \global \oneVoice \pausen } + \new Voice = bSopran { \global \voiceOne \begleitSopranMelodie } + \new Voice = bAlt { \global \voiceTwo \begleitAltMelodie } + >> + \new Staff << + \new Voice = bMaenner { \clef "bass" \global \oneVoice \pausen } + \new Voice = bTenor { \clef "bass" \global \voiceOne \begleitTenorMelodie } + \new Voice = bBass { \clef "bass" \global \voiceTwo \begleitBassMelodie } + >> + >> + >> + \layout { + indent = #0 + } +} diff --git a/Schalom/stimmen.ly b/Schalom/stimmen.ly new file mode 100644 index 0000000..c53fbb4 --- /dev/null +++ b/Schalom/stimmen.ly @@ -0,0 +1,129 @@ +\version "2.18" + +global = { + \time 6/8 + \key c \major + \autoBeamOff +} + +punktBoegen = { + \set melismaBusyProperties = #'(beamMelismaBusy) + \slurDashed + \tieDashed +} + +strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid +} + +pausen = { + r4 s2 | + s2.*8 | + r2. | \bar "|." +} + +sopranMelodie = \relative g' { + s4 g8 g4 g16 g | + g8 g g g a h | + c4 e,8 e4 e16 e | + e8 e e e f g | + a4 c,8 c4 c16 c | + a'8 a a \punktBoegen a( g) \strichBoegen f | + g4 g8 g4 g16 g | + g8 g g \punktBoegen g( f) \strichBoegen e | + d2. | + s | \bar "|." +} + +altMelodie = \relative e' { + s4 e8 e4 f16 f | + e8 e e d g g | + e4 c8 c4 d16 d | + c8 c c b d c | + c4 c8 c4 c16 c | + f8 f f \punktBoegen c~ c \strichBoegen c | + d4 d8 d4 d16 d | + c8 c c \punktBoegen e( c) \strichBoegen c | + d2. | + s | \bar "|." +} + +tenorMelodie = \relative c' { + s4 c8 c4 g16 g | + e'8 d c g d' d | + c4 a8 a4 e16 e | + c'8 h a c b b | + a4 a8 a4 a16 a | + c8 c c \punktBoegen a~ a \strichBoegen a | + h4 h8 h4 h16 h | + a8 a a \punktBoegen c( a) \strichBoegen a | + h2. | + s | \bar "|." +} + +bassMelodie = \relative c { + s4 c8 c4 c16 c | + c8 c c h h h | + a4 a8 a4 a16 a | + a8 a a g g g | + f4 f'8 f4 f16 e | + d8 d d \punktBoegen d~ d \strichBoegen d | + g4 g8 g4 g16 g | + g8 g g \punktBoegen g~ g \strichBoegen g | + g2. | + s | \bar "|." +} + +begleitSopranMelodie = \relative e' { + e2.~ | + e4. g | + e2.~ | + e | + e( | + f | + g~ | + g | + g) | + s | \bar "|." +} + +begleitAltMelodie = \relative e' { + e2.~ | + e4. d | + c2.~ | + c | + c~( | + c | + d | + c | + d) | + s | \bar "|." +} + +begleitTenorMelodie = \relative c' { + c2.~ | + c4. h | + c2.~ | + c4. b | + a2.~( | + a | + c | + a | + h) | + s | \bar "|." +} + +begleitBassMelodie = \relative c' { + c2.~ | + c4. h | + a2.~ | + a4. g | + f2.( | + d | + g~ | + g | + g) | + s | \bar "|." +} diff --git a/Schalom/texte.ly b/Schalom/texte.ly new file mode 100644 index 0000000..38bbb2d --- /dev/null +++ b/Schalom/texte.ly @@ -0,0 +1,25 @@ +\version "2.18" + +textI = \lyricmode { + \set stanza = "1." + Scha -- lom für dein Su -- chen nach Wur -- zeln und Sein, + Scha -- lom für dein Wach -- sen ins Le -- ben hi -- nein, + Scha -- lom für dein Lä -- cheln, das Frem -- de durch -- bricht, + Scha -- lom für dein Grü -- ßen, das Nä -- he ver -- spricht. +} + +textII = \lyricmode { + \set stanza = "2." + Scha -- lom für dein Füh -- len, das Sehn -- sucht um -- fängt, + Scha -- lom für dein Tra -- gen, das Hoff -- nung ver -- schenkt, + Scha -- lom für dein Trös -- ten, das Wun -- _ den heilt, + Scha -- lom für dein Han -- deln, das Ha -- _ ben teilt. +} + +textIII = \lyricmode { + \set stanza = "3." + Scha -- lom für dein Spre -- chen, das Un -- recht be -- nennt, + Scha -- lom für dein Schau -- en, das Wür -- de er -- kennt, + Scha -- lom dei -- nem Auf -- bruch, der Gren -- zen be -- wegt, + Scha -- lom dei -- ner Treu -- e, die Kost -- ba -- res hegt. +} -- cgit v1.2.3-70-g09d2