summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Das_Lieben_bringt_grosz_Freud/Das_Lieben_bringt_grosz_Freud.ly43
-rw-r--r--Das_Lieben_bringt_grosz_Freud/Makefile22
-rw-r--r--Das_Lieben_bringt_grosz_Freud/stimmen.ly114
-rw-r--r--Das_Lieben_bringt_grosz_Freud/texte.ly50
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,
+}