From 91cdd60c65ae0a85c90186da29917d00cd995937 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Thu, 15 Nov 2018 23:01:53 +0100 Subject: Froehlich_soll_mein_Herze_springen__ neu --- .../Froehlich_soll_mein_Herze_springen__.ly | 50 ++++++++++++ Froehlich_soll_mein_Herze_springen__/Makefile | 38 +++++++++ Froehlich_soll_mein_Herze_springen__/stimmen.ly | 93 ++++++++++++++++++++++ Froehlich_soll_mein_Herze_springen__/texte.ly | 27 +++++++ 4 files changed, 208 insertions(+) create mode 100644 Froehlich_soll_mein_Herze_springen__/Froehlich_soll_mein_Herze_springen__.ly create mode 100644 Froehlich_soll_mein_Herze_springen__/Makefile create mode 100644 Froehlich_soll_mein_Herze_springen__/stimmen.ly create mode 100644 Froehlich_soll_mein_Herze_springen__/texte.ly diff --git a/Froehlich_soll_mein_Herze_springen__/Froehlich_soll_mein_Herze_springen__.ly b/Froehlich_soll_mein_Herze_springen__/Froehlich_soll_mein_Herze_springen__.ly new file mode 100644 index 0000000..d082d99 --- /dev/null +++ b/Froehlich_soll_mein_Herze_springen__/Froehlich_soll_mein_Herze_springen__.ly @@ -0,0 +1,50 @@ +\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 = "Fröhlich soll mein Herze springen" + poet = "Paul Gerhardt (1607-1676)" + composer = "Melodie: Johann Crüger: 1656" + } + << + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff + << + \new Voice = "sopran" { \globalI \voiceOne \sopranMelodie } + \new Voice = "alt" { \globalI \voiceTwo \altMelodie } + >> + \new Lyrics = "textEins" {} + \new Lyrics = "textZwei" {} + \new Lyrics = "textDrei" {} + \new Staff = "maenner" << + \new Voice = "tenor" { \globalI \clef "bass" \voiceOne \tenorMelodie } + \new Voice = "bass" { \globalI \clef "bass" \voiceTwo \bassMelodie } + >> + \context Lyrics = "textEins" \lyricsto "bass" \textI + \context Lyrics = "textZwei" \lyricsto "bass" \textII + \context Lyrics = "textDrei" \lyricsto "bass" \textIII + >> + >> + \layout { + indent = #0 + } +} diff --git a/Froehlich_soll_mein_Herze_springen__/Makefile b/Froehlich_soll_mein_Herze_springen__/Makefile new file mode 100644 index 0000000..8cdc1e0 --- /dev/null +++ b/Froehlich_soll_mein_Herze_springen__/Makefile @@ -0,0 +1,38 @@ +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 + +ifeq ($(KLAVIER),1) + KLAVIER_REGEX= +else + KLAVIER_REGEX=/%Klavier%/d; +endif + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed " \ + s@%spezifisch%@$(SPEZIFISCH)@ ; \ + $(KLAVIER_REGEX) \ + $(MIDI_REGEX) \ + " "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< diff --git a/Froehlich_soll_mein_Herze_springen__/stimmen.ly b/Froehlich_soll_mein_Herze_springen__/stimmen.ly new file mode 100644 index 0000000..401f683 --- /dev/null +++ b/Froehlich_soll_mein_Herze_springen__/stimmen.ly @@ -0,0 +1,93 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + + globalI = { + \key f \major + %\override Staff.TimeSignature #'style = #'() + \time 2/2 + \autoBeamOff + } + + globalII = { + \time 3/2 + } + + globalIII = { + \time 2/2 + } + +% Die Stimmen + + sopranMelodie = \relative f' { + f2 g | + \globalII a2. c4 b a | + \globalIII g2 f | + b4 a g2 | + a4 h c2 | + b4 c d g, | + a2 g | + c a | + b4 c d d | + cis2 d | + e4 e f2 | + c4 b a2 | + d4 c b a | + g2 f | + \bar "|." + } + + altMelodie = \relative c' { + c4.( d8) e2 | + \globalII f2. f4 d c | + \globalIII c2 c | + f4 f e2 | + f4 f e2 | + d4 g fis g | + d2 d | + f f | + f4 e f g | + e2 fis | + g4 g a2 | + f4 d d2 | + f4 e d c | + c2 c | + \bar "|." + } + + tenorMelodie = \relative a { + a2 c | + \globalII c2. a4 g8 d f4~( | + \globalIII f es) f2 | + d'4 c c2 | + c4 f, g2 | + g4 g a g~ | + g fis g2 | + a4.( b8) c2 | + d4 g, b b | + a2 a | + c4 c c2 | + a4 g fis2 | + b4 g f f~ | + f e f2 | + \bar "|." + } + + bassMelodie = \relative f { + f2 c | + \globalII f2. f,4 g a | + \globalIII c2 f, | + b4 f' c2 | + f4 d c2 | + g'4 es d es | + d2 g, | + f' f | + d4 c b g | + a2 d | + c4 c f2 | + f4 g d2 | + b4 c d f | + c2 f | + \bar "|." + } + diff --git a/Froehlich_soll_mein_Herze_springen__/texte.ly b/Froehlich_soll_mein_Herze_springen__/texte.ly new file mode 100644 index 0000000..f950258 --- /dev/null +++ b/Froehlich_soll_mein_Herze_springen__/texte.ly @@ -0,0 +1,27 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textI = \lyricmode { + \set stanza = "1." + Fröh -- lich soll mein Her -- ze sprin -- gen + die -- ser Zeit, da vor Freud al -- le En -- gel sin -- gen. + Hört, hört, wie mit vol -- len Chö -- ren + al -- le Luft lau -- te ruft: Chris -- tus ist ge -- bo -- ren! + } + textII = \lyricmode { + \set stanza = "2." + Heu -- te geht aus sei -- ner Kam -- mer + Got -- tes Held, der die Welt reißt aus al -- lem Jam -- mer. + Gott wird Mensch dir, Mensch, zu -- gu -- te, + Got -- tes Kind das ver -- bindt sich mit un -- serm Blu -- te. + } + textIII = \lyricmode { + \set stanza = "3." + Ei so kommt und lasst uns lau -- fen, + stellt euch ein, groß und klein, eilt mit gro -- ßen Hau -- fen! + Liebt den, der vor Lie -- be bren -- net; + schaut den Stern, der euch gern Licht und Lab -- sal gön -- net. + } -- cgit v1.2.3-70-g09d2