diff options
author | Erich Eckner <git@eckner.net> | 2020-01-22 10:39:15 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-01-22 10:39:15 +0100 |
commit | 4f34ce7db018d805829a7ebc871878c974a020e4 (patch) | |
tree | 10469bd8b4c0afc08f8845bce72d650730bf9f4e /Dein_Kreuz_Herr_Jesus | |
parent | cee2d95afc95c7ddc60bda325e18047acc3897c3 (diff) | |
download | Musik-4f34ce7db018d805829a7ebc871878c974a020e4.tar.xz |
Dein_Kreuz_Herr_Jesus neu
Diffstat (limited to 'Dein_Kreuz_Herr_Jesus')
-rw-r--r-- | Dein_Kreuz_Herr_Jesus/Dein_Kreuz_Herr_Jesus.ly | 23 | ||||
-rw-r--r-- | Dein_Kreuz_Herr_Jesus/Makefile | 47 | ||||
-rw-r--r-- | Dein_Kreuz_Herr_Jesus/satz.ly | 25 | ||||
-rw-r--r-- | Dein_Kreuz_Herr_Jesus/stimmen.ly | 101 | ||||
-rw-r--r-- | Dein_Kreuz_Herr_Jesus/texte.ly | 24 |
5 files changed, 220 insertions, 0 deletions
diff --git a/Dein_Kreuz_Herr_Jesus/Dein_Kreuz_Herr_Jesus.ly b/Dein_Kreuz_Herr_Jesus/Dein_Kreuz_Herr_Jesus.ly new file mode 100644 index 0000000..7f38a4f --- /dev/null +++ b/Dein_Kreuz_Herr_Jesus/Dein_Kreuz_Herr_Jesus.ly @@ -0,0 +1,23 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "stimmen.pre" +\include "texte.pre" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\version "2.19.80" + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +#(ly:set-option 'relative-includes #t) +\include "satz.pre" +#(ly:set-option 'relative-includes #f) diff --git a/Dein_Kreuz_Herr_Jesus/Makefile b/Dein_Kreuz_Herr_Jesus/Makefile new file mode 100644 index 0000000..675f247 --- /dev/null +++ b/Dein_Kreuz_Herr_Jesus/Makefile @@ -0,0 +1,47 @@ +CURDOC=$(shell basename "$(CURDIR)") +STROPHEN=[1-2] +VARIANTE=1 + +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 + +ifeq ($(KLAVIER),1) + KLAVIER_REGEX= +else + KLAVIER_REGEX=/%Klavier%/d; +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)@ ; \ + s/%STR_\($(STROPHEN)\)%//g; \ + s/%Variante_$(VARIANTE)%//; \ + $(KLAVIER_REGEX) \ + $(MIDI_REGEX) \ + " "$<" > "$@" + +$(CURDOC).meta: $(CURDOC)-plain.meta + cat "$<" >"$@" + +$(CURDOC)-%.meta: ../.meta/%.meta $(CURDOC).pre + sed " \ + 1 i define(input,$(CURDOC).pre) \ + " "$<" \ + | m4 \ + >"$@" + +%.pdf: %.meta stimmen.pre texte.pre satz.pre + lilypond $< + pkill -SIGHUP -xf "mupdf $@" || true diff --git a/Dein_Kreuz_Herr_Jesus/satz.ly b/Dein_Kreuz_Herr_Jesus/satz.ly new file mode 100644 index 0000000..e257f22 --- /dev/null +++ b/Dein_Kreuz_Herr_Jesus/satz.ly @@ -0,0 +1,25 @@ +\score { + \header { + title = "Dein Kreuz, Herr Jesus" + composer = "Musik: Klaus Heizmann" + poet = "Text: Johannes Jourdan" + } + \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 } + >> + %STR_1% \new Lyrics \lyricsto sopran { \textI } + %STR_2% \new Lyrics \lyricsto sopran { \textII } + \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 } + >> + >> + \layout { + indent = #0 + } +} diff --git a/Dein_Kreuz_Herr_Jesus/stimmen.ly b/Dein_Kreuz_Herr_Jesus/stimmen.ly new file mode 100644 index 0000000..e58db58 --- /dev/null +++ b/Dein_Kreuz_Herr_Jesus/stimmen.ly @@ -0,0 +1,101 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.18" + +global = { + \key g \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \partial 4 + \autoBeamOff +} + +% Die Stimmen + +pausen = { + s4 | + s1*3 | + s2 r4 s | + s1*3 | + s2. \bar "||" s4 | + s1*3 | + s2 r4 s | + s1*2 | + s2. \bar "|." +} + +sopranMelodie = \relative h { + h4 | + e e d8 e d c | + c4 h8 h e4 e8[ fis] | + g4 a fis8[ e] d4 | + e2 s4 h | + e e fis8 fis g a | + a4 h h a8 g | + a4. e8 g4 fis | + e2. \bar "||" d4 | + g a8[ h] h4 a8 a | + a4 h8[ c] h4. h8 | + c4 c h8 g a h | + a2 s4 a | + c c h4. e,8 | + g4( a fis) d | + e2. \bar "|." +} + +altMelodie = \relative h { + h4 | + h h a8 a a a | + a4 h8 h h4 h | + e e d d | + h2 s4 h | + h e e8 e e d | + d4 d g fis8 e | + e4. e8 e4 dis | + e2. \bar "||" d4 | + d d e e8 e | + d4 d d4. d8 | + e4 e d8 d d d | + d2 s4 d | + fis fis g4. e8 | + e2. d4 | + h2. \bar "|." +} + +tenorMelodie = \relative h { + h4 | + g g fis8 fis a a | + g4 g8 g g4 h | + c c a8[ g] fis4 | + g2 s4 fis | + g g a8 a h c | + c4 h h h8 h | + c4. c8 h4 a | + g2. a4 | + h h g g8 g | + fis4 g8[ a] g4. g8 | + g4 g g8 h a g | + fis2 s4 fis | + a a h4. g8 | + c4( h a) a | + g2. \bar "|." +} + +bassMelodie = \relative h, { + h4 | + e e fis8 fis fis fis | + g4 g8 g e4 e | + c c d d | + e2 s4 h | + e e e8 e e fis | + g4 g e e8 e | + a,4. a8 h4 h | + e2. \bar "||" fis4 | + g g c, c8 c | + d4 e8[ fis] g4. g8 | + c,4 c d8 d d d | + d2 s4 d | + dis dis e4. e8 | + c2( d4) fis | + e2. \bar "|." +} diff --git a/Dein_Kreuz_Herr_Jesus/texte.ly b/Dein_Kreuz_Herr_Jesus/texte.ly new file mode 100644 index 0000000..f3464db --- /dev/null +++ b/Dein_Kreuz_Herr_Jesus/texte.ly @@ -0,0 +1,24 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + +textI = \lyricmode { + \set stanza = "1." + Dein Kreuz, Herr Je -- sus, ist das Zei -- chen, + dass Gott die Welt un -- end -- lich liebt + und dass er, um uns zu er -- lö -- sen, dich, sei -- nen Sohn, für uns hin -- gibt. + \set stanza = "Refr." + Dein Kreuz ist Le -- ben, dein Kreuz ist Licht. + Dein Kreuz macht wahr, was Gott ver -- spricht. + Dein Kreuz macht wahr, was Gott ver -- spricht. +} + +textII = \lyricmode { + \set stanza = "2." + Dein Kreuz schafft Licht in un -- ser Dun -- kel, + wo uns -- re Au -- gen nichts mehr sehn. + Der Glau -- be weiß, dass auch im E -- lend + wir in dem Licht des Kreu -- zes gehn. +} |