summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Kanons/Kaffeeklatsch/Kaffeeklatsch.ly35
-rw-r--r--Kanons/Kaffeeklatsch/Makefile32
-rw-r--r--Kanons/Kaffeeklatsch/stimmen.ly48
-rw-r--r--Kanons/Kaffeeklatsch/texte.ly26
4 files changed, 141 insertions, 0 deletions
diff --git a/Kanons/Kaffeeklatsch/Kaffeeklatsch.ly b/Kanons/Kaffeeklatsch/Kaffeeklatsch.ly
new file mode 100644
index 0000000..8e31f27
--- /dev/null
+++ b/Kanons/Kaffeeklatsch/Kaffeeklatsch.ly
@@ -0,0 +1,35 @@
+\include "deutsch.ly"
+\include "stimmen.ly"
+\include "texte.ly"
+
+%spezifisch%
+
+\pointAndClickOff
+
+\header {
+ title = "Kaffeeklatsch"
+ subtitle = "Quodlibet"
+ composer = "Text und Musik: Johannes Matthias Michel"
+ tagline = ##f
+}
+
+\new ChoirStaff <<
+ \set Score.skipBars = ##t
+ \new Staff <<
+ \new Voice = melodieI { \global \oneVoice \sopranMelodie }
+ >>
+ \new Lyrics \lyricsto melodieI { \sopranText }
+ \new Staff <<
+ \new Voice = melodieII { \global \oneVoice \altMelodie }
+ >>
+ \new Lyrics \lyricsto melodieII { \altText }
+ \new Staff <<
+ \new Voice = melodieIII { \clef "G_8" \global \oneVoice \tenorMelodie }
+ >>
+ \new Lyrics \lyricsto melodieIII { \tenorText }
+ \new Staff <<
+ \clef "bass"
+ \new Voice = ostinato { \global \oneVoice \bassMelodie }
+ >>
+ \new Lyrics \lyricsto ostinato { \bassText }
+>>
diff --git a/Kanons/Kaffeeklatsch/Makefile b/Kanons/Kaffeeklatsch/Makefile
new file mode 100644
index 0000000..7ae7512
--- /dev/null
+++ b/Kanons/Kaffeeklatsch/Makefile
@@ -0,0 +1,32 @@
+CURDOC=$(shell basename "$(CURDIR)")
+
+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
+
+all: $(CURDOC).pdf
+ pkill -SIGHUP -xf 'mupdf(-x11)? (.*/)?$<'
+
+clean:
+ rm -f *.pre
+
+Clean: clean
+ rm -f *.pdf *.midi
+
+%.pre: %.ly
+ sed " \
+ s@%spezifisch%@$(SPEZIFISCH)@ ; \
+ $(MIDI_REGEX) \
+ " "$<" > "$@"
+
+%.pdf: %.pre *.ly
+ lilypond $<
diff --git a/Kanons/Kaffeeklatsch/stimmen.ly b/Kanons/Kaffeeklatsch/stimmen.ly
new file mode 100644
index 0000000..02802fd
--- /dev/null
+++ b/Kanons/Kaffeeklatsch/stimmen.ly
@@ -0,0 +1,48 @@
+%some settings% vim: ai sw=2 lbr nu et
+
+\version "2.18"
+
+global = {
+ \key f \major
+ %\override Staff.TimeSignature #'style = #'()
+ \time 4/4
+ \autoBeamOff
+}
+
+% Die Stimmen
+
+sopranMelodie = \relative c'' {
+ \repeat volta 2 {
+ c4 c d2 |
+ b4 b c2 |
+ a4 a b b |
+ g g a2 |
+ }
+}
+
+altMelodie = \relative a' {
+ \repeat volta 2 {
+ a8 g a4. f8 b a |
+ g f g4. e8 a g |
+ f e f4. d8 g f |
+ e d e4. c8 f g |
+ }
+}
+
+tenorMelodie = \relative f' {
+ \repeat volta 2 {
+ f8 e d c b4 c8 d |
+ e d c b a4 b8 c |
+ d c b a g4 a8 b |
+ c b a g f4 a8 c |
+ }
+}
+
+bassMelodie = \relative f {
+ \repeat volta 2 {
+ f4. a8 b4 b, |
+ e4. g8 a2 |
+ d,4. f8 g4 g, |
+ c4. e8 f2 |
+ }
+}
diff --git a/Kanons/Kaffeeklatsch/texte.ly b/Kanons/Kaffeeklatsch/texte.ly
new file mode 100644
index 0000000..15c4467
--- /dev/null
+++ b/Kanons/Kaffeeklatsch/texte.ly
@@ -0,0 +1,26 @@
+
+%some settings% vim: ai sw=2 lbr nu et
+
+% Abkürzungen
+
+% Die Textaufteilungen
+
+sopranText = \lyricmode {
+ Ka -- lo -- rien lass ich stehn,
+ trink ein Was -- ser und bleib schön!
+}
+
+altText = \lyricmode {
+ Kaf -- fee -- klatsch, das ist ganz oh -- ne Quatsch
+ ein ir -- res Spit -- zen -- fest, das ihr nie -- mals ver -- gesst. Ja, ja, ja
+}
+
+tenorText = \lyricmode {
+ Ich will gern ein Bier, doch wo gibt es das schon hier, ach da
+ drü -- ben steht ein Fass, hof -- fent -- lich ist es noch nass, al -- so
+}
+
+bassText = \lyricmode {
+ Kaf -- fee, Ku -- chen, Bier und Wein,
+ das schmeckt le -- cker, das schmeckt fein!
+}