summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2019-10-17 23:48:01 +0200
committerErich Eckner <git@eckner.net>2019-10-17 23:48:01 +0200
commitfab0dc32ff06d1c992d0acbee97f1195b22b0035 (patch)
tree894c0c5d4b9993653f3306ded4c5f854b23900bd
parent3be9fe211260bbe741c1004949a32c95f0dea5ee (diff)
downloadMusik-fab0dc32ff06d1c992d0acbee97f1195b22b0035.tar.xz
Das_grosze_Wunder_hat_ganz_klein_begonnen neu
-rw-r--r--Das_grosze_Wunder_hat_ganz_klein_begonnen/Das_grosze_Wunder_hat_ganz_klein_begonnen.ly59
-rw-r--r--Das_grosze_Wunder_hat_ganz_klein_begonnen/Makefile36
-rw-r--r--Das_grosze_Wunder_hat_ganz_klein_begonnen/stimmen.ly178
-rw-r--r--Das_grosze_Wunder_hat_ganz_klein_begonnen/texte.ly49
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.
+}