diff options
-rw-r--r-- | Kanons/Kaffeeklatsch/Kaffeeklatsch.ly | 35 | ||||
-rw-r--r-- | Kanons/Kaffeeklatsch/Makefile | 32 | ||||
-rw-r--r-- | Kanons/Kaffeeklatsch/stimmen.ly | 48 | ||||
-rw-r--r-- | Kanons/Kaffeeklatsch/texte.ly | 26 |
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! +} |