diff options
author | Erich Eckner <git@eckner.net> | 2020-09-30 14:29:43 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-09-30 14:29:43 +0200 |
commit | 6672ed62138337258f1e26bbd1fab208607d3ed8 (patch) | |
tree | 474badbc016e49c028b68805f37a67d20a57a325 | |
parent | 441470fd52525e0fbf6ce84f20fa162935fb8fb7 (diff) | |
download | Musik-6672ed62138337258f1e26bbd1fab208607d3ed8.tar.xz |
Die_Rose neu
-rw-r--r-- | Die_Rose/Die_Rose.ly | 46 | ||||
-rw-r--r-- | Die_Rose/Makefile | 25 | ||||
-rw-r--r-- | Die_Rose/artikulation.ly | 11 | ||||
-rw-r--r-- | Die_Rose/stimmen.ly | 105 | ||||
-rw-r--r-- | Die_Rose/texte.ly | 21 |
5 files changed, 208 insertions, 0 deletions
diff --git a/Die_Rose/Die_Rose.ly b/Die_Rose/Die_Rose.ly new file mode 100644 index 0000000..c025868 --- /dev/null +++ b/Die_Rose/Die_Rose.ly @@ -0,0 +1,46 @@ +\version "2.19.82" + +\include "deutsch.ly" +include(stimmen.pre) +include(texte.pre) +include(artikulation.pre) + +%spezifisch% + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Die Rose" + } + \layout { + indent = #0 + \context { + \Staff + \RemoveEmptyStaves + \override VerticalAxisGroup #'remove-first = ##t + } + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \global \voiceOne << \sopranMelodie \dynamik >> } + \new Voice = alt { \global \voiceTwo \altMelodie } + >> + ifdef(`STR_1',`\new Lyrics \lyricsto sopran { \textI }') + ifdef(`STR_2',`\new Lyrics \lyricsto sopran { \textII }') + ifdef(`STR_3',`\new Lyrics \lyricsto sopran { \textIII }') + \new Staff << + \new Voice = tenor { \global \clef "bass" \voiceOne << \tenorMelodie \dynamik >> } + \new Voice = bass { \global \clef "bass" \voiceTwo \bassMelodie } + >> + >> +} diff --git a/Die_Rose/Makefile b/Die_Rose/Makefile new file mode 100644 index 0000000..fb92f9c --- /dev/null +++ b/Die_Rose/Makefile @@ -0,0 +1,25 @@ +CURDOC=$(shell basename "$(CURDIR)") + +EXTRAS=$(shell ../.meta/find-extras) + +all: $(CURDOC)$(EXTRAS).pdf $(CURDOC)$(EXTRAS)-tolino.pdf + +clean: + rm -f *.pre *.post + +Clean: clean + rm -f *.pdf *.midi + +include ../.meta/*.mk + +%.pre: %.ly + cat "$<" > "$@" + +%.post: %.pre $(patsubst %.ly,%.pre, $(shell find . -name '*.ly')) ../.meta/header.ly + cat ../.meta/header.ly "$<" \ + |m4 \ + >"$@" + +%.pdf: %.post + lilypond $< + pkill -SIGHUP -xf "mupdf(-x11)? $@" || true diff --git a/Die_Rose/artikulation.ly b/Die_Rose/artikulation.ly new file mode 100644 index 0000000..410f521 --- /dev/null +++ b/Die_Rose/artikulation.ly @@ -0,0 +1,11 @@ +dynamik = { + s4^\mf | + s1*3 | + s2.\break \bar "" s4 | + s1*3 | + s2.\break \bar "" s4^\f | + s1*3 | + s2.\break \bar "" s4^\mf | + s1*3 | + s2. \bar "|." +} diff --git a/Die_Rose/stimmen.ly b/Die_Rose/stimmen.ly new file mode 100644 index 0000000..aee0117 --- /dev/null +++ b/Die_Rose/stimmen.ly @@ -0,0 +1,105 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.12" + +global = { + \key f \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + \partial 4 +} + +punktBoegen = { + \set melismaBusyProperties = #'() + \slurDashed + \tieDashed +} + +strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid +} + +% Die Stimmen + +sopranMelodie = \relative f' { + f8 g | + a2~ a8 a b a | + a g2. g8 | + f2~ f8 f g a | + a2. f8 g | + a2~ a8 a b a | + a g2. g8 | + f2~ f8 f g a | + a2. a8 b | + c2~ c8 c c c | + c f,4.~ f4 \punktBoegen g8( a) \strichBoegen | + b2~ b8 a g f | + c2. f8 g | + a2~ a8 a b a | + a g2. g8 | + f2~ f8 f g f | + f2. \bar "|." +} + +altMelodie = \relative f' { + f8 f | + f2~ f8 f f f | + e e2. e8 | + d2~ d8 d e e | + f2. f8 f | + f2~ f8 f f f | + e e2. e8 | + d2~ d8 d e e | + f2. f8 g | + a2~ a8 a g g | + f f4.~ f4 \punktBoegen f8~ f \strichBoegen | + f2~ f8 f f f | + c2. f8 f | + f2~ f8 f f f | + e e2. e8 | + d2~ d8 d e d | + c2. \bar "|." +} + +tenorMelodie = \relative a { + a8 b | + c2~ c8 c c c | + c c2. c8 | + d2~ d8 d c c | + c2. a8 b | + c2~ c8 c c c | + c c2. c8 | + d2~ d8 d c c | + c2. c8 c | + e2~ e8 e e e | + d d4.~ d4 \punktBoegen d8~ d \strichBoegen | + d2~ d8 d d d | + c2. a8 b | + c2~ c8 c c c | + c c2. c8 | + d2~ d8 d c b | + a2. \bar "|." +} + +bassMelodie = \relative f { + f8 f | + f2~ f8 f f f | + c c2. c8 | + b2~ b8 b c c | + f2. f8 f | + f2~ f8 f f f | + c c2. c8 | + b2~ b8 b c c | + f2. f8 f | + a2~ a8 a a a | + d, d4.~ d4 \punktBoegen d8~ d \strichBoegen | + b2~ b8 b b b | + c2. f8 f | + f2~ f8 f f f | + c c2. c8 | + b2~ b8 b c c | + f2. \bar "|." +} diff --git a/Die_Rose/texte.ly b/Die_Rose/texte.ly new file mode 100644 index 0000000..02abe2a --- /dev/null +++ b/Die_Rose/texte.ly @@ -0,0 +1,21 @@ +textI = \lyricmode { + \set stanza = "STR_1." + Lie -- be ist wie wil -- des Was -- ser, das sich durch Fel -- sen zwängt. + Lie -- be ist so wie ein Mes -- ser, das dir im Her -- zen brennt. + Sie ist süß und sie ist bit -- ter, wie ein Sturm -- wind und ein Hauch. + Für mich ist sie ei -- ne Ro -- se, für dich ein Dor -- nen -- strauch. +} +textII = \lyricmode { + \set stanza = "STR_2." + Wer nie weint und nie -- mals trau -- ert, der weiß auch nichts vom Glück. + Wer nur sucht, was e -- wig dau -- ert, ver -- säumt den Au -- gen -- blick. + Wer nie nimmt, kann auch nicht ge -- ben, und _ wer sein Le -- ben lang + im -- mer Angst hat vor dem Ster -- ben fängt nie zu le -- ben an. +} +textIII = \lyricmode { + \set stanza = "STR_3." + Wenn du denkst, du bist ver -- las -- sen, kein Weg führt aus der Nacht, + fängst du an, die Welt zu has -- sen, die an -- d're glück -- lich macht. + Doch ver -- giss nicht, an dem Zweig dort, der im Schnee bei -- nah er -- fror, + blüht im Früh -- ling ei -- ne Ro -- se so schön wie nie zu -- vor. +} |