diff options
author | Erich Eckner <git@eckner.net> | 2019-10-17 23:48:01 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-10-17 23:48:01 +0200 |
commit | fab0dc32ff06d1c992d0acbee97f1195b22b0035 (patch) | |
tree | 894c0c5d4b9993653f3306ded4c5f854b23900bd /Das_grosze_Wunder_hat_ganz_klein_begonnen | |
parent | 3be9fe211260bbe741c1004949a32c95f0dea5ee (diff) | |
download | Musik-fab0dc32ff06d1c992d0acbee97f1195b22b0035.tar.xz |
Das_grosze_Wunder_hat_ganz_klein_begonnen neu
Diffstat (limited to 'Das_grosze_Wunder_hat_ganz_klein_begonnen')
4 files changed, 322 insertions, 0 deletions
diff --git a/Das_grosze_Wunder_hat_ganz_klein_begonnen/Das_grosze_Wunder_hat_ganz_klein_begonnen.ly b/Das_grosze_Wunder_hat_ganz_klein_begonnen/Das_grosze_Wunder_hat_ganz_klein_begonnen.ly new file mode 100644 index 0000000..7d177c3 --- /dev/null +++ b/Das_grosze_Wunder_hat_ganz_klein_begonnen/Das_grosze_Wunder_hat_ganz_klein_begonnen.ly @@ -0,0 +1,59 @@ +\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 = "Das große Wunder hat ganz klein begonnen" + poet = "Text: Johannes Jourdan" + composer = "Melodie: Hella Heizmann" + arranger = "Bearbeitung: Klaus Heizmann" + } + << + \new ChordNames { + \set chordChanges = ##t + \akkorde + } + \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 = "textEins" {} + \new Lyrics = "textZwei" {} + \new Lyrics = "textDrei" {} + \new Lyrics = "textVier" {} + \new Staff << + \new Voice = "maenner" { \global \clef "bass" \oneVoice \maennerPausen } + \new Voice = "tenor" { \global \clef "bass" \voiceOne \tenorMelodie } + \new Voice = "bass" { \global \clef "bass" \voiceTwo \bassMelodie } + >> + \context Lyrics = "textEins" \lyricsto "sopran" \textI + \context Lyrics = "textZwei" \lyricsto "sopran" \textII + \context Lyrics = "textDrei" \lyricsto "sopran" \textIII + \context Lyrics = "textVier" \lyricsto "sopran" \textIV + >> + >> + \layout { + indent = #0 + \context { \Staff \RemoveEmptyStaves } + } +} diff --git a/Das_grosze_Wunder_hat_ganz_klein_begonnen/Makefile b/Das_grosze_Wunder_hat_ganz_klein_begonnen/Makefile new file mode 100644 index 0000000..20e6f0a --- /dev/null +++ b/Das_grosze_Wunder_hat_ganz_klein_begonnen/Makefile @@ -0,0 +1,36 @@ +CURDOC=$(shell basename "$(CURDIR)") +STROPHEN=[1-3][DE] +TRANSPOSE=c + +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 ($(OBERSTIMME),1) + OBERSTIMMEN_REGEX=s/%Oberstimme%//; +else + OBERSTIMMEN_REGEX=/%Oberstimme%/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@%TRANSPOSE%@$(TRANSPOSE)@g; \ + $(OBERSTIMMEN_REGEX) \ + s/%STR_\($(STROPHEN)\)%//; \ + " "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< diff --git a/Das_grosze_Wunder_hat_ganz_klein_begonnen/stimmen.ly b/Das_grosze_Wunder_hat_ganz_klein_begonnen/stimmen.ly new file mode 100644 index 0000000..eb46af2 --- /dev/null +++ b/Das_grosze_Wunder_hat_ganz_klein_begonnen/stimmen.ly @@ -0,0 +1,178 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + + global = { + \key f \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + + punktBoegen = { + \set melismaBusyProperties = #'(beamMelismaBusy) + \slurDashed + \tieDashed + } + + strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid + } + +% Die Stimmen + + akkorde = \chordmode { + c1 | + f2 c | + d:m a:m | + b f | + c4 f c2 | + f c | + d:m a:m | + b f | + g4:m c:7 f2 | + \repeat volta 2 { + f1 | + b | + es2 b8 f b f | + } + \alternative { + { + s1 | + } + { + f | \bar "||" + } + } + } + + frauenPausen = { + r2.. s8 | \bar "||" + s1 | + s2. r8 s | + s1 | + s2. r8 s | + s1 | + s2. r8 s | + s1 | + s2. r8 s | + \repeat volta 2 { + s1*3 | + } + \alternative { + { + s2. r8 s | + } + { + s2. r8 s | \bar "||" + } + } + } + + maennerPausen = { + R1 | \bar "||" + R1*7 | + r2.. s8 | + \repeat volta 2 { + s1*3 | + } + \alternative { + { + s2. r8 s | + } + { + s2. r8 s | \bar "||" + } + } + } + + sopranMelodie = \relative c' { + s2.. c8^\mf | \bar "||" \mark \markup { \musicglyph #"scripts.segno" } + f c f a g4 c | + f,4. g8 e16[ d] c8 s c | + d e f d \punktBoegen c4( f) | + e( f) \strichBoegen g s8 c, | + f c f a g4 c | + f,4. g8 e16[ d] c8 s c | + d e f d c4 f | + d e f s8 c'^\f | + \repeat volta 2 { + c4 a a c | + d b b d | + es es8 es d c d c~ | + } + \alternative { + { + c2. s8 c | + } + { + c2.^\fermata^\markup { Fine } s8 c,^\markup { \bold "Dal " \tiny \raise #1 \musicglyph #"scripts.segno" } | \bar "||" + } + } + } + + altMelodie = \relative c' { + s2.. c8 | \bar "||" + f c f a g4 c | + f,4. g8 e16[ d] c8 s c | + d e f d \punktBoegen c4( f) | + e( f) \strichBoegen g s8 c, | + f c f a g4 c | + f,4. g8 e16[ d] c8 s c | + d e f d c4 f | + d e f s8 a | + \repeat volta 2 { + a4 f f f | + f f f f | + g g8 g f a b a~ | + } + \alternative { + { + a2. s8 a | + } + { + a2. s8 c, | \bar "||" + } + } + } + + tenorMelodie = \relative c' { + s1 | \bar "||" + s1*7 | + s2.. c8^\f | + \repeat volta 2 { + f4 c c a | + b d d b | + b b8 b b c d f~ | + } + \alternative { + { + f2. s8 c | + } + { + f2. s4 | \bar "||" + } + } + } + + bassMelodie = \relative f { + s1 | \bar "||" + s1*7 | + s2.. f8 | + \repeat volta 2 { + f4 f f f | + f f f f | + es es8 es f f f f~ | + } + \alternative { + { + f2. s8 f | + } + { + f2._\fermata s4 | \bar "||" + } + } + } + diff --git a/Das_grosze_Wunder_hat_ganz_klein_begonnen/texte.ly b/Das_grosze_Wunder_hat_ganz_klein_begonnen/texte.ly new file mode 100644 index 0000000..cc6a960 --- /dev/null +++ b/Das_grosze_Wunder_hat_ganz_klein_begonnen/texte.ly @@ -0,0 +1,49 @@ +%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% Die Textaufteilungen
+
+textI = \lyricmode {
+ \set stanza = "1."
+ Das gro -- ße Wun -- der hat ganz klein be -- gon -- nen.
+ In ei -- nem stil -- len Win -- kel fing es an
+ und wur -- de im Ge -- drän -- ge ü -- ber -- se -- hen.
+ Kein ro -- ter Tep -- pich lag, wo es be -- gann.
+ \set stanza = "1.-4."
+ Ge -- lobt sei Gott in E -- wig -- keit,
+ ge -- lobt sei der Na -- me des Herrn!
+ Ge- \skip 1
+ \set stanza = "2."
+ In
+}
+
+textII = \lyricmode {
+ \set stanza = "2."
+ (In) Beth -- le -- hem ver -- schloss man ihm die Tü -- ren.
+ Die Gro -- ßen brau -- chen al -- len Platz für sich,
+ doch Gott schafft Raum für sich auf sei -- ne Wei -- se
+ und macht zu sei -- ner Woh -- nung dich und mich.
+ \repeat unfold 18 { \skip 1 }
+ \set stanza = "3."
+ Das
+}
+
+textIII = \lyricmode {
+ \set stanza = "3."
+ (Das) Licht, das senk -- recht fällt, wirft kei -- ne Schat -- ten,
+ denn Gott macht uns von un -- serm Dun -- kel frei.
+ Die Freu -- de klingt auch durch die E -- lends -- vier -- tel.
+ Wo Got -- tes Lie -- be herrscht, ist sie da -- bei.
+ \repeat unfold 18 { \skip 1 }
+ \set stanza = "4."
+ Das
+}
+
+textIV = \lyricmode {
+ \set stanza = "4."
+ (Das) ist der Tag, an dem uns Got -- tes Lie -- be
+ er -- scheint in ei -- nem klei -- _ nen _ Kind.
+ Das ist der Tag, an dem für uns -- re Er -- de
+ die neu -- e Zeit, die neu -- e Zeit be -- ginnt.
+}
|