diff options
author | Erich Eckner <git@eckner.net> | 2018-12-14 23:26:32 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-12-14 23:26:32 +0100 |
commit | e9acd3ddb341cfdfb2f3c8490d3634931bdb80f9 (patch) | |
tree | d754fd04ee417486fcdb041384aa0f39f22ca66b /Es_kommt_ein_Schiff_geladen | |
parent | b8bf80f955cc74fe1ca199c69989ab61b22546ad (diff) | |
download | Musik-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.ly | 49 | ||||
-rw-r--r-- | Es_kommt_ein_Schiff_geladen/Makefile | 43 | ||||
-rw-r--r-- | Es_kommt_ein_Schiff_geladen/stimmen.ly | 40 | ||||
-rw-r--r-- | Es_kommt_ein_Schiff_geladen/texte.ly | 41 |
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. + } |