diff options
-rw-r--r-- | Das_Lieben_bringt_grosz_Freud/Das_Lieben_bringt_grosz_Freud.ly | 43 | ||||
-rw-r--r-- | Das_Lieben_bringt_grosz_Freud/Makefile | 22 | ||||
-rw-r--r-- | Das_Lieben_bringt_grosz_Freud/stimmen.ly | 114 | ||||
-rw-r--r-- | Das_Lieben_bringt_grosz_Freud/texte.ly | 50 |
4 files changed, 229 insertions, 0 deletions
diff --git a/Das_Lieben_bringt_grosz_Freud/Das_Lieben_bringt_grosz_Freud.ly b/Das_Lieben_bringt_grosz_Freud/Das_Lieben_bringt_grosz_Freud.ly new file mode 100644 index 0000000..6266d31 --- /dev/null +++ b/Das_Lieben_bringt_grosz_Freud/Das_Lieben_bringt_grosz_Freud.ly @@ -0,0 +1,43 @@ +\include "deutsch.ly" +include(stimmen.pre) +include(texte.pre) + +%spezifisch% + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Das Lieben bringt groß Freud" + } + \new ChoirStaff << + \new Staff << + \set Score.skipBars = ##t + \new Voice = frauen { \global \oneVoice \frauenPausen } + \new Voice = sopran { \global \voiceOne \sopranMelodie } + \new Voice = alt { \global \voiceTwo \altMelodie } + >> + ifdef(`STR_1',\new Lyrics \lyricsto alt { \textI }) + ifdef(`STR_2',\new Lyrics \lyricsto alt { \textII }) + ifdef(`STR_3',\new Lyrics \lyricsto alt { \textIII }) + \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 } + >> + ifdef(`STR_1',\new Lyrics \lyricsto bass { \bassTextI }) + ifdef(`STR_2',\new Lyrics \lyricsto bass { \bassTextII }) + ifdef(`STR_3',\new Lyrics \lyricsto bass { \bassTextIII }) + >> + \layout { + indent = #0 + } +} diff --git a/Das_Lieben_bringt_grosz_Freud/Makefile b/Das_Lieben_bringt_grosz_Freud/Makefile new file mode 100644 index 0000000..cb66cc7 --- /dev/null +++ b/Das_Lieben_bringt_grosz_Freud/Makefile @@ -0,0 +1,22 @@ +CURDOC=$(shell basename "$(CURDIR)") + +all: $(CURDOC).pdf + pkill -SIGHUP -xf 'mupdf(-x11)? (.*/)?$<' || true + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +include ../.meta/*.mk + +%.pre: %.ly + cat "$<" > "$@" + +%.post: %.pre $(patsubst %.ly,%.pre, $(shell ls *.ly)) + m4 <"$<" >"$@" + +%.pdf: %.post + lilypond $< + pkill -SIGHUP -xf "mupdf $@" || true diff --git a/Das_Lieben_bringt_grosz_Freud/stimmen.ly b/Das_Lieben_bringt_grosz_Freud/stimmen.ly new file mode 100644 index 0000000..0537944 --- /dev/null +++ b/Das_Lieben_bringt_grosz_Freud/stimmen.ly @@ -0,0 +1,114 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.18" + +global = { + \key g \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + \partial 4 +} + +punktBoegen = { + \set melismaBusyProperties = #'(beamMelismaBusy) + \slurDashed + \tieDashed +} + +strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid +} + +% Die Stimmen + +frauenPausen = { + s4 | + s1 | + s2 r4 s | + s1 | + s2 r4 s | + s1*4 | + s2 r4 s | + s1*2 | + s2 r4 \bar "|." +} + +maennerPausen = { + s4 | + s1 | + s2 r4 s | + s1 | + s2 r4 s | + s1*3 | + s2. r4 | + r s2. | + s1*2 | + s2 r4 \bar "|." +} + +sopranMelodie = \relative d' { + d4 | + g4. a8 h4 c8[ e] | + d2 s4 g,8[ h] | + d4 d c c | + h2 s4 g8[ h] | + d4 d d e8[ d] | + d4 c8[ h] c4 d8[ c] | + h4 h h8[ d] \punktBoegen c( h) \strichBoegen | + h4 a8[ g] a4 g8[ a] | + h2 s4 c8[ e] | + d2 r4 g,8[ h] | + d4 d c c | + h2 s4 \bar "|." +} + +altMelodie = \relative d' { + d4 | + g4. fis8 g4 g | + g2 s4 g | + g g g fis | + g2 s4 g | + g a gis h | + h a8[ gis] a4 fis8[ a] | + g4 g g8[ h] \punktBoegen a( g) \strichBoegen | + g4 fis8[ e] fis4 e8[ d] | + g2 s4 g | + g a h g | + g g g fis | + g2 s4 \bar "|." +} + +tenorMelodie = \relative d' { + d4 | + d4. c8 d4 c | + h2 s4 e | + d h e d | + d2 s4 h8[ d] | + h4 h h e | + e e e d | + d d e8[ h] \punktBoegen c~ c \strichBoegen | + d4 a d s | + s d8[ c] h4 a8[ c] | + h4 d g e | + d h e d | + d2 s4 \bar "|." +} + +bassMelodie = \relative d' { + d4 | + h4. a8 g4 e8[ c] | + g'2 s4 c | + h e, a d, | + g2 s4 g | + g f e gis | + a e a, d8[ fis] | + g4 fis e \punktBoegen a,8~ a \strichBoegen | + d4 d d s | + s h'8[ a] g4 g | + g2 r4 c | + h e, a, d | + g2 s4 \bar "|." +} diff --git a/Das_Lieben_bringt_grosz_Freud/texte.ly b/Das_Lieben_bringt_grosz_Freud/texte.ly new file mode 100644 index 0000000..13a3553 --- /dev/null +++ b/Das_Lieben_bringt_grosz_Freud/texte.ly @@ -0,0 +1,50 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + +textI = \lyrics { + \set stanza = "1." + Das Lie -- ben bringt groß Freud, + das wis -- sen al -- le Leut. + Weiß mir ein schö -- nes Schät -- ze -- lein + mit zwei schwarz -- brau -- nen _ Äu -- ge -- lein, + das mir, das mir, das mir, das mir mein Herz er -- freut. +} + +bassTextI = \lyrics { + \repeat unfold 29 { \skip 1 } + \set stanza = "1." + das mir, das mir, +} + +textII = \lyrics { + \set stanza = "2." + Ein Brief -- lein schrieb sie mir, + ich sollt treu blei -- ben ihr. + Drauf schickt ich ihr ein Sträu -- ße -- lein, + schön Ros -- ma -- rin, brauns _ Nä -- ge -- lein, + sie sollt, sie sollt, sie sollt, sie sollt mein ei -- gen sein. +} + +bassTextII = \lyrics { + \repeat unfold 29 { \skip 1 } + \set stanza = "2." + sie sollt, sie sollt, +} + +textIII = \lyrics { + \set stanza = "3." + Mein ei -- gen sollt sie sein, + kein'm an -- dern mehr als mein. + So le -- ben wir in Freud und Leid, + bis uns der Tod aus -- ein -- an -- der scheid't. + A -- de, a -- de, a -- de, a -- de mein Schatz, a -- de! +} + +bassTextIII = \lyrics { + \repeat unfold 29 { \skip 1 } + \set stanza = "3." + A -- de, a -- de, +} |