diff options
author | Erich Eckner <git@eckner.net> | 2020-01-16 09:53:26 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-01-16 09:53:26 +0100 |
commit | b36613c7b0a58aff9784646ef10617c40f07bd8e (patch) | |
tree | 96c8ea062601890bf61aa12a8a59bfbf95073c91 /Weil_ich_Jesu_Schaeflein_bin | |
parent | d649d1bd690b36ce4c640ab22a607400d2036746 (diff) | |
download | Musik-b36613c7b0a58aff9784646ef10617c40f07bd8e.tar.xz |
Weil_ich_Jesu_Schaeflein_bin neu
Diffstat (limited to 'Weil_ich_Jesu_Schaeflein_bin')
-rw-r--r-- | Weil_ich_Jesu_Schaeflein_bin/Makefile | 43 | ||||
-rw-r--r-- | Weil_ich_Jesu_Schaeflein_bin/Weil_ich_Jesu_Schaeflein_bin.ly | 23 | ||||
-rw-r--r-- | Weil_ich_Jesu_Schaeflein_bin/satz.ly | 22 | ||||
-rw-r--r-- | Weil_ich_Jesu_Schaeflein_bin/stimmen.ly | 45 | ||||
-rw-r--r-- | Weil_ich_Jesu_Schaeflein_bin/texte.ly | 35 |
5 files changed, 168 insertions, 0 deletions
diff --git a/Weil_ich_Jesu_Schaeflein_bin/Makefile b/Weil_ich_Jesu_Schaeflein_bin/Makefile new file mode 100644 index 0000000..771263e --- /dev/null +++ b/Weil_ich_Jesu_Schaeflein_bin/Makefile @@ -0,0 +1,43 @@ +CURDOC=$(shell basename "$(CURDIR)") +STROPHEN=[1-3] +VARIANTE=1 + +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 + pkill -SIGHUP -xf 'mupdf(-x11)? (.*/)?$<' || true + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed " \ + s@%spezifisch%@$(SPEZIFISCH)@ ; \ + s/%STR_\($(STROPHEN)\)%//g; \ + s/%Variante_$(VARIANTE)%//; \ + $(KLAVIER_REGEX) \ + $(MIDI_REGEX) \ + " "$<" > "$@" + +%.pdf: %.pre satz.pre stimmen.pre texte.pre + lilypond $< diff --git a/Weil_ich_Jesu_Schaeflein_bin/Weil_ich_Jesu_Schaeflein_bin.ly b/Weil_ich_Jesu_Schaeflein_bin/Weil_ich_Jesu_Schaeflein_bin.ly new file mode 100644 index 0000000..7f38a4f --- /dev/null +++ b/Weil_ich_Jesu_Schaeflein_bin/Weil_ich_Jesu_Schaeflein_bin.ly @@ -0,0 +1,23 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "stimmen.pre" +\include "texte.pre" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\version "2.19.80" + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +#(ly:set-option 'relative-includes #t) +\include "satz.pre" +#(ly:set-option 'relative-includes #f) diff --git a/Weil_ich_Jesu_Schaeflein_bin/satz.ly b/Weil_ich_Jesu_Schaeflein_bin/satz.ly new file mode 100644 index 0000000..5c697f1 --- /dev/null +++ b/Weil_ich_Jesu_Schaeflein_bin/satz.ly @@ -0,0 +1,22 @@ +\score { + \header { + title = "Weil ich Jesu Schäflein bin" + composer = "Melodie: Christian Gregor 1784" + poet = "Text: Henriette Marie Luise v. Hayn 1778" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new ChordNames { + \global \germanChords \akkorde + } + \new Staff << + \new Voice = melodie { \global \oneVoice \melodie } + >> + %STR_1% \new Lyrics \lyricsto melodie { \textI } + %STR_2% \new Lyrics \lyricsto melodie { \textII } + %STR_3% \new Lyrics \lyricsto melodie { \textIII } + >> + \layout { + indent = #0 + } +} diff --git a/Weil_ich_Jesu_Schaeflein_bin/stimmen.ly b/Weil_ich_Jesu_Schaeflein_bin/stimmen.ly new file mode 100644 index 0000000..d84c258 --- /dev/null +++ b/Weil_ich_Jesu_Schaeflein_bin/stimmen.ly @@ -0,0 +1,45 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.18" + +global = { + \key b \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \partial 2 + \autoBeamOff +} + +% Die Stimmen + +akkorde = \chordmode { + b2 | + es f | + b b | + es f | + b b | + es c | + f b | + es c | + f b | + es es | + f b | + es f | + b \bar "|." +} + +melodie = \relative f' { + f4 b | + g g f es | + d2\breathe f4 b | + g g f es | + d2\breathe f4 b | + g g g c8[ b] | + a4 f\breathe f b | + g g g c8[ b] | + a4 f\breathe b f | + g f es d | + c2\breathe f4 b | + g c b a | + b2 \bar "|." +} diff --git a/Weil_ich_Jesu_Schaeflein_bin/texte.ly b/Weil_ich_Jesu_Schaeflein_bin/texte.ly new file mode 100644 index 0000000..a86d532 --- /dev/null +++ b/Weil_ich_Jesu_Schaeflein_bin/texte.ly @@ -0,0 +1,35 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + +textI = \lyricmode { + \set stanza = "1." + Weil ich Je -- su Schäf -- lein bin, + freu ich mich nur im -- mer -- hin + ü -- ber mei -- nen gu -- ten Hir -- ten, + der mich wohl weiß zu be -- wir -- ten, + der mich lie -- bet, der mich kennt + und bei mei -- nem Na -- men nennt. +} + +textII = \lyricmode { + \set stanza = "2." + Un -- ter sei -- nem sanf -- ten Stab + geh ich ein und aus und hab + un -- aus -- sprech -- lich sü -- ße Wei -- de, + dass ich kei -- nen Man -- gel lei -- de; + und so oft ich durs -- tig bin, + führt er mich zum Brunn -- quell hin. +} + +textIII = \lyricmode { + \set stanza = "3." + Sollt ich den nnicht fröh -- lich sein, + ich be -- glück -- tes Schä -- fe -- lein? + Denn nach die -- sen schö -- nen Ta -- gen + werd ich end -- lich heim -- ge -- tra -- gen + in des Hir -- ten Arm und Schoß. + A -- men, ja, mein Glück ist groß! +} |