summaryrefslogtreecommitdiff
path: root/Es_kommt_ein_Schiff_geladen
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-12-14 23:26:32 +0100
committerErich Eckner <git@eckner.net>2018-12-14 23:26:32 +0100
commite9acd3ddb341cfdfb2f3c8490d3634931bdb80f9 (patch)
treed754fd04ee417486fcdb041384aa0f39f22ca66b /Es_kommt_ein_Schiff_geladen
parentb8bf80f955cc74fe1ca199c69989ab61b22546ad (diff)
downloadMusik-e9acd3ddb341cfdfb2f3c8490d3634931bdb80f9.tar.xz
Es_kommt_ein_Schiff_geladen neu
Diffstat (limited to 'Es_kommt_ein_Schiff_geladen')
-rw-r--r--Es_kommt_ein_Schiff_geladen/Es_kommt_ein_Schiff_geladen.ly49
-rw-r--r--Es_kommt_ein_Schiff_geladen/Makefile43
-rw-r--r--Es_kommt_ein_Schiff_geladen/stimmen.ly40
-rw-r--r--Es_kommt_ein_Schiff_geladen/texte.ly41
4 files changed, 173 insertions, 0 deletions
diff --git a/Es_kommt_ein_Schiff_geladen/Es_kommt_ein_Schiff_geladen.ly b/Es_kommt_ein_Schiff_geladen/Es_kommt_ein_Schiff_geladen.ly
new file mode 100644
index 0000000..ba01c3c
--- /dev/null
+++ b/Es_kommt_ein_Schiff_geladen/Es_kommt_ein_Schiff_geladen.ly
@@ -0,0 +1,49 @@
+\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 = "Es kommt ein Schiff, geladen"
+ poet = "Text: Daniel Sudermann um 1626"
+ meter = "nach einem Marienlied aus Straßburg 15. Jh."
+ composer = "Melodie: Köln 1608"
+ tagline = ""
+ }
+ \new ChoirStaff <<
+ \set Score.skipBars = ##t
+ \new ChordNames { \germanChords \akkorde }
+ \new Staff <<
+ \new Voice = sopran { \global \oneVoice \melodie }
+ >>
+ %STR_1% \new Lyrics \lyricsto sopran { \textI }
+ %STR_2% \new Lyrics \lyricsto sopran { \textII }
+ %STR_3% \new Lyrics \lyricsto sopran { \textIII }
+ %STR_4% \new Lyrics \lyricsto sopran { \textIV }
+ %STR_5% \new Lyrics \lyricsto sopran { \textV }
+ %STR_6% \new Lyrics \lyricsto sopran { \textVI }
+ >>
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \RemoveEmptyStaves
+ \override VerticalAxisGroup #'remove-first = ##t
+ }
+ }
+}
+
diff --git a/Es_kommt_ein_Schiff_geladen/Makefile b/Es_kommt_ein_Schiff_geladen/Makefile
new file mode 100644
index 0000000..2b83f54
--- /dev/null
+++ b/Es_kommt_ein_Schiff_geladen/Makefile
@@ -0,0 +1,43 @@
+CURDOC=$(shell basename "$(CURDIR)")
+STROPHEN=[1-6]
+
+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)@ ; \
+ /%STR_\($(STROPHEN)\)%/{ \
+ s/%[A-Z_0-9]\+%//; \
+ p; \
+ d; \
+ }; \
+ /%[A-Z_0-9]\+%/d \
+ " "$<" > "$@"
+
+%.pdf: %.pre *.ly
+ lilypond $<
diff --git a/Es_kommt_ein_Schiff_geladen/stimmen.ly b/Es_kommt_ein_Schiff_geladen/stimmen.ly
new file mode 100644
index 0000000..2bac539
--- /dev/null
+++ b/Es_kommt_ein_Schiff_geladen/stimmen.ly
@@ -0,0 +1,40 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+ \version "2.18"
+
+ global = {
+ \key c \major
+ %\override Staff.TimeSignature #'style = #'()
+ \set Staff.explicitTimeSignatureVisibility = #all-invisible
+ \override Staff.TimeSignature.break-visibility = #all-invisible
+ \time 6/4
+ \partial 4
+ \autoBeamOff
+ }
+
+% Die Stimmen
+
+ akkorde = \chordmode {
+ s4 |
+ d2.:m c |
+ d1.:m |
+ g | \time 4/4
+ d1:m |
+ f2 g:m |
+ f1 |
+ d2:m c |
+ d1 | \bar "|."
+ }
+
+ melodie = \relative d' {
+ d4 |
+ d2 d4 e2 e4 |
+ f( g a) a2\breathe a4 |
+ g2 g4 d2 e4 | \time 4/4
+ f2 r4 f |
+ a c d d |
+ c8[ b a g] f4\breathe g |
+ a g f e |
+ d1 | \bar "|."
+ }
+
diff --git a/Es_kommt_ein_Schiff_geladen/texte.ly b/Es_kommt_ein_Schiff_geladen/texte.ly
new file mode 100644
index 0000000..1f48829
--- /dev/null
+++ b/Es_kommt_ein_Schiff_geladen/texte.ly
@@ -0,0 +1,41 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% Die Textaufteilungen
+
+ textI = \lyricmode {
+ \set stanza = "1."
+ Es kommt ein Schiff, ge -- la -- den bis an sein' höchs -- ten Bord,
+ trägt Got -- tes Sohn voll Gna -- den, des Va -- ters e -- wigs Wort.
+ }
+
+ textII = \lyricmode {
+ \set stanza = "2."
+ Das Schiff geht still im Trie -- be, es trägt ein teu -- re Last;
+ das Se -- gel ist die Lie -- be, der Hei -- lig Geist der Mast.
+ }
+
+ textIII = \lyricmode {
+ \set stanza = "3."
+ Der An -- ker haft' auf Er -- den, da ist das Schiff an Land.
+ Das Wort will Fleisch uns wer -- den, der Sohn ist uns ge -- sandt.
+ }
+
+ textIV = \lyricmode {
+ \set stanza = "4."
+ Zu Beth -- le -- hem ge -- bo -- ren im Stall ein Kin -- de -- lein,
+ gibt sich für uns ver -- lo -- ren; ge -- lo -- bet muss es sein.
+ }
+
+ textV = \lyricmode {
+ \set stanza = "5."
+ Und wer dies Kind mit Freu -- den um -- fan -- gen, küs -- sen will,
+ muss vor -- her mit ihm lei -- den groß Pein und Mar -- ter viel,
+ }
+
+ textVI = \lyricmode {
+ \set stanza = "6."
+ da -- nach mit ihm auch ster -- ben und geist -- lich auf -- er -- stehn,
+ das e -- wig Le -- ben er -- ben, wie an ihm ist ge -- schehn.
+ }