From 0011fb3f40b0c599f66b0baee985452dc6918531 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 10 Jan 2018 12:08:09 +0100 Subject: Gott_ist_treu neu --- Gott_ist_treu/Gott_ist_treu.ly | 79 +++++++++++++++++ Gott_ist_treu/Makefile | 31 +++++++ Gott_ist_treu/stimmen.ly | 191 +++++++++++++++++++++++++++++++++++++++++ Gott_ist_treu/texte.ly | 47 ++++++++++ 4 files changed, 348 insertions(+) create mode 100644 Gott_ist_treu/Gott_ist_treu.ly create mode 100644 Gott_ist_treu/Makefile create mode 100644 Gott_ist_treu/stimmen.ly create mode 100644 Gott_ist_treu/texte.ly (limited to 'Gott_ist_treu') diff --git a/Gott_ist_treu/Gott_ist_treu.ly b/Gott_ist_treu/Gott_ist_treu.ly new file mode 100644 index 0000000..678bf2c --- /dev/null +++ b/Gott_ist_treu/Gott_ist_treu.ly @@ -0,0 +1,79 @@ +\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 = "Gott ist treu" + composer = "Text und Musik: Bernd Arhelger" + tagline = "" + } + + \new Staff << + \set Score.skipBars = ##t + \new ChoirStaff << + \new Lyrics = textSopran { } + \new Staff << + \new Voice = frauen { \global \oneVoice \pausen } + \new Voice = sopran { \global \voiceOne \melodieSopran } + \new Voice = alt { \global \voiceTwo \melodieAlt } + >> + \new Lyrics = textI { } + \new Lyrics = textII { } + \new Lyrics = textIII { } + \new Lyrics = textTenor { } + \new Staff << + \clef "bass" + \new Voice = maenner { \global \oneVoice \pausen } + \new Voice = tenor { \global \voiceOne \melodieTenor } + \new Voice = bass { \global \voiceTwo \melodieBass } + >> + \new Lyrics = textBass { } + >> + \new PianoStaff << + \new Staff << + \new Voice = rechts { \global \autoBeamOn \melodieKlavierRechts } + >> + \new Staff << + \clef "bass" + \new Voice = links { \global \autoBeamOn \melodieKlavierLinks } + >> + >> + + \context Lyrics = textSopran \lyricsto sopran { \textExtra } + \context Lyrics = textI \lyricsto alt { \textI } + \context Lyrics = textII \lyricsto alt { \textII } + \context Lyrics = textIII \lyricsto alt { \textIII } + \context Lyrics = textTenor \lyricsto tenor { \textExtra } + \context Lyrics = textBass \lyricsto bass { \textExtra } + >> + \layout { + indent = #0 + \context { + \Staff + \RemoveEmptyStaves + \override VerticalAxisGroup #'remove-first = ##t + } + } + \midi { + \context { + \Score + tempoWholesPerMinute = #(ly:make-moment 60 4) + } + } +} + diff --git a/Gott_ist_treu/Makefile b/Gott_ist_treu/Makefile new file mode 100644 index 0000000..5b3af49 --- /dev/null +++ b/Gott_ist_treu/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/Gott_ist_treu/stimmen.ly b/Gott_ist_treu/stimmen.ly new file mode 100644 index 0000000..3f4a512 --- /dev/null +++ b/Gott_ist_treu/stimmen.ly @@ -0,0 +1,191 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + global = { + \key a \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + + punktBoegen = { + \set melismaBusyProperties = #'() + \slurDashed + \tieDashed + } + + strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid + } + +% Die Stimmen + + pausen = { + R1*4 | \bar "||" + s2. r8 s | + s2. r4 | + s2. r8 s | + s2 r8 s4. | + s2. r4 | + s2. r8 s | + s2. r8 s | + s1*2 | \time 2/4 + s2 | \time 4/4 + s2 r4. s8 | \bar "||" \key a \minor + s1 | + s2 r4 s | + s1 | + s2. r8 s | + s2. r8 s | + s1*2 | % Todo: Klammer + s2. r4 | \bar "||" + s2. r8 s | \bar "||" + } + + melodieIntro = \relative e' { + e4. a8 h4 s8 e, | + e d16 d8 cis h16~ h4 s | + e4. a8 h4 s8 e, | + e d16 d8 cis h16 s8 + } + + melodieSopran = \relative e' { + s1*4 | \bar "||" + \melodieIntro e8 fis gis | + a8 a16 a8 a h e,8. s4 | + a8 a16 a8 d, cis16~ cis4 s8 fis16 gis | + a8 a16 a8 a h e,8. s8 e | + h' h16 h8 cis a16~ a4\breathe a8 g | + fis2. r8 a | \time 2/4 + a a16 a8 gis a16~ | \time 4/4 + a2^\markup { "Fine" } s4. cis,16 d | \bar "||" \key a \minor + e8 e e c \punktBoegen f4~ f8 \strichBoegen e | + d g d e s4 e8 d | + c c c c f8. f e8 | + e8. e d4. s8 c16 d | + e8 e c f4. s8 f | + g g d e4.\breathe e8 d | + c4 c8 c f8. f16~ f4 | \set Score.repeatCommands = #'((volta "1.+3.")) + d8. d e4. s4 | \set Score.repeatCommands = #'((volta "2.")) \bar "||" + c8. c d4. s8 c16 d | \set Score.repeatCommands = #'((volta #f)) \bar "||" + } + + melodieAlt = \relative e' { + s1*4 | \bar "||" + \melodieIntro e8 fis gis | + fis fis16 fis8 fis gis e8. s4 | + d8 d16 d8 h cis16~ cis4 s8 fis16 gis | + d8 e16 fis8 fis gis e8. s8 e | + e e16 e8 e e16~ e4 r | + r fis8 e d4. a'8 | \time 2/4 + e8 fis16 e8 e cis16~ | \time 4/4 + cis2 s4. cis16 d | \bar "||" \key a \minor + e8 e e c \punktBoegen f4~ f8 \strichBoegen e | + d c d c s4 e8 d | + c c c c c8. c c8 | + c8. c h4. s8 c16 h | + c8 c c c4. s8 c | + d c d c4. h8 h | + a4 a8 a c8. c16~ c4 | \set Score.repeatCommands = #'((volta "1.+3.")) + h8. h cis4. s4 | \set Score.repeatCommands = #'((volta "2.")) \bar "||" + a8. a h4. s8 c16 d | \set Score.repeatCommands = #'((volta #f)) \bar "||" + } + + melodieTenor = \relative e { + s1*4 | \bar "||" + \transpose c' c \melodieIntro e8 a h | + a fis16 fis8 fis gis h8. s4 | + fis8 e16 fis8 fis a16~ a4 s8 fis16 gis | + fis8 d'16 d8 d e h8. s8 e, | + gis8 gis16 gis8 gis cis16~ cis4\breathe a8 h | + a2. r8 a8 | \time 2/4 + d8 d16 d8 d e,16~ | \time 4/4 + e2 s4. cis16 d | \key a \minor + e8 e e g \punktBoegen a4~ a8 \strichBoegen g | + h a g g s4 e8 g | + c a g a a8. a g8 | + g8. g g4. s8 g16 g | + g8 g g a4. s8 a | + h a g g4.\breathe gis8 gis | + e4 e8 e a8. a16~ a4 | \set Score.repeatCommands = #'((volta "1.+3.")) + f8. g g4. s4 | \set Score.repeatCommands = #'((volta "2.")) \bar "||" + f8. g g4. s8 c,16 d | \set Score.repeatCommands = #'((volta #f)) \bar "||" + } + + melodieBass = \relative e { + s1*4 | \bar "||" + \transpose c' c \melodieIntro e8 e e | + fis fis16 fis8 fis gis gis8. s4 | + fis8 e16 fis8 fis a16~ a4 s8 fis16 gis | + fis8 fis16 fis8 a h gis8. s8 e | + cis cis16 cis8 cis fis16~ fis4 r | + r d8 cis h4. a'8 | \time 2/4 + e8 e16 e8 e a,16~ | \time 4/4 + a2 s4. cis16 d | \bar "||" \key a \minor + e8 e e g \punktBoegen a4~ a8 \strichBoegen g | + g f h, c s4 e8 g | + c, a g a f8. f g8 | + c8. e g4. s8 g16 g | + g8 g e a4. s8 f | + g f h, c4. e8 e | + a,4 a8 a d8. d16 ~d4 | \set Score.repeatCommands = #'((volta "1.+3.")) + a8. a a4. s4 | \set Score.repeatCommands = #'((volta "2.")) \bar "||" + f'8. f g4. s8 c,16 d | \set Score.repeatCommands = #'((volta #f)) \bar "||" + } + + melodieKlavierRechts = \relative a' { + 4 | + | + | + r8 gis'16 a h4 r | \bar "||" + a8 a' 4 r8 e | + e d16 d r cis8 h16 r8 gis'16 a h8 e,16 d | + cis4 a8 a' 4 r8 h' | + 8 d16 d r cis8 h16 r4 16 8 | + a'16 16 r 8 16 r e8. r8 e | + 16 a' r d,8 cis16~ cis4 r8 fis16 gis | + 8 a16 r 8 16 r e8.~ e8 | + h' 16 r 8 a8. a,8 gis' | + fis4 a,8 4 r8 a16 a' | \time 2/4 + 8 a16 r16 8 16 | \time 4/4 + r8. h8 cis e8. h16 cis e16 a cis, d | \bar "||" \key a \minor + 4 8 c 4 8 c | + c d 4 c8 c | + 4 8 c 16 f 8 r c | + 8. 4. g'8 f | + 4 8 c 8. c16 8 c | + c d r c d' | + 4 8 g 4 8 c | \set Score.repeatCommands = #'((volta "1.+3.")) + 8. 16 r8 r | \set Score.repeatCommands = #'((volta "2.")) \bar "||" + 8. 16 r8 r g16 d' 8 c16 d | \set Score.repeatCommands = #'((volta #f)) \bar "||" + } + + melodieKlavierLinks = \relative a { + 2. r4 | + 2. r4 | + 2. r4 | + e' r2 | \bar "||" + 4 e' | + | + e' | + | + fis' gis' | + fis' a,8 e' a4 | + fis' 8. gis,16 | + 4 cis' fis' | + d'8 cis h4 h | \time 2/4 + e' | \time 4/4 + a,16 e' a8 r4 e e | \bar "||" \key a \minor + r c r8. c16 | + g8 a h c c,4 h'8. e,16 | + a4 r8. c16 4 8. d16 | + 8. g'16 g8 g g' 4 | + r8. g'16 c,4 r8. d16 | + g,8 a h c c,8. c'16 8. h'16 | + a4 r8. a16 4 r8. g16 | + 4 a' a,8 a'16 h 4 | \bar "||" + g' g g | \bar "||" + } diff --git a/Gott_ist_treu/texte.ly b/Gott_ist_treu/texte.ly new file mode 100644 index 0000000..f756679 --- /dev/null +++ b/Gott_ist_treu/texte.ly @@ -0,0 +1,47 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textI = \lyricmode { + \set stanza = "Refr." + Gott ist treu, er steht zu sei -- nem Wort. + Im -- mer neu, ist er uns Schutz und Hort. + Gott ist uns Wahr -- heit, Weg uns Le -- ben, + schenkt uns Zu -- ver -- sicht, + will uns sei -- nen Se -- gen ge -- ben + und hält, was er ver -- spricht. + Gott ist treu, er steht zu sei -- nem Wort. __ + \set stanza = "1." + Got -- tes Wir -- ken un -- ter uns __ _ be -- ginnt mit Ge -- bet, + und sein Han -- deln zeigt uns, dass er auch mit uns geht. + Be -- ten wir in der Not und al -- les fällt schwer, + dann baut Gott sei -- ne Mau -- er um uns her. + } + + textII = \lyricmode { + \repeat unfold 55 { \skip 1 } + \set stanza = "2." + Wenn der kal -- te Le -- bens -- wind je -- de Hoff -- nung ver -- weht, + wir ver -- zwei -- feln, weil die Kraft uns ver -- lo -- ren geht. + Wenn um uns je -- der sagt: „Ihr schafft das nicht mehr“, + dann baut Gott sei -- ne Mau -- er + \repeat unfold 3 { \skip 1 } + um uns her. + Gott be- + } + + textIII = \lyricmode { + \repeat unfold 55 { \skip 1 } + \set stanza = "3." + (Gott be) -- fä -- higt uns zu gehn, und er schenkt sei -- ne Kraft. + Got -- tes Füh -- rung gibt uns Freu -- de, die Le -- ben schafft. + Auch wenn Mü -- dig -- keit lähmt, wir füh -- len uns leer, + dann baut Gott sei -- ne Mau -- er um uns her. + } + + textExtra = \lyricmode { + \repeat unfold 46 { \skip 1 } + Gott ist treu, + } -- cgit v1.2.3-70-g09d2