From 69cdb7f3e0a8592e74e00bc40962e4e5e6cb603f Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 5 Nov 2023 22:36:06 +0100 Subject: Staendchen neu --- Staendchen/Makefile | 37 +++++++ Staendchen/Staendchen.ly | 37 +++++++ Staendchen/stimmen.ly | 254 +++++++++++++++++++++++++++++++++++++++++++++++ Staendchen/texte.ly | 77 ++++++++++++++ 4 files changed, 405 insertions(+) create mode 100644 Staendchen/Makefile create mode 100644 Staendchen/Staendchen.ly create mode 100644 Staendchen/stimmen.ly create mode 100644 Staendchen/texte.ly diff --git a/Staendchen/Makefile b/Staendchen/Makefile new file mode 100644 index 0000000..ff3ee4e --- /dev/null +++ b/Staendchen/Makefile @@ -0,0 +1,37 @@ +CURDOC=$(shell basename "$(CURDIR)") + +EXTRAS=$(shell ../.meta/find-extras) + +all: $(CURDOC)$(EXTRAS).pdf $(CURDOC)$(EXTRAS)-tolino.pdf + +print: + @echo $(CURDOC)$(EXTRAS).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 + +%.midi: %-midi.post + lilypond $< + for s in *-midi*.midi; do \ + mv "$$s" "$${s%-midi*.midi}$${s##*-midi}"; \ + done + +%.wav: %.midi + fluidsynth --audio-driver=file -o audio.file.name=$@ -i $< diff --git a/Staendchen/Staendchen.ly b/Staendchen/Staendchen.ly new file mode 100644 index 0000000..b5d04e5 --- /dev/null +++ b/Staendchen/Staendchen.ly @@ -0,0 +1,37 @@ +\include "deutsch.ly" +include(stimmen.pre) +include(texte.pre) + +%spezifisch% + +\pointAndClickOff + +\header { + title = Ständchen + tagline = ##f +} + +\score { + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = tenorI { \global \clef "G_8" \tenorIMelodie } + >> + \new Lyrics \lyricsto tenorI { \tenorIText } + \new Staff << + \new Voice = tenorII { \global \clef "G_8" \tenorIIMelodie } + >> + \new Lyrics \lyricsto tenorII { \tenorIIText } + \new Staff << + \new Voice = bassI { \global \clef "bass" \bassIMelodie } + >> + \new Lyrics \lyricsto bassI { \bassIText } + \new Staff << + \new Voice = bassII { \global \clef "bass" \bassIIMelodie } + >> + \new Lyrics \lyricsto bassII { \bassIIText } + >> + \layout { + indent = #0 + } +} diff --git a/Staendchen/stimmen.ly b/Staendchen/stimmen.ly new file mode 100644 index 0000000..552e0c8 --- /dev/null +++ b/Staendchen/stimmen.ly @@ -0,0 +1,254 @@ +global = { + \time 4/4 + \key f \major + \autoBeamOff +} + +tenorIMelodie = \relative e' { + e4 e4 s2 | + f4. e4 r8 r4 | + f1 | + f1 | + f1 | + f1 | + f1 | + e8 r8 e8 e8 e8 e8 e8 e8 | + f4 d2 r4 | + d4. c4. d4 | + f2 f2 | + es2 es2 | + f4 f4 f4 f4 | + f4 f4 e4 e4 | + f2 f2 | + es2 es2 | + f4 f4 f4 f4 | + f4 f4 e4 e4 | + r4 d4 d4 d4 | + c4 e4 f8 e8 d8 c8 | + d4 r8 d8 d4 d4 | + c4 g'4 f8 e8 d8 c8 | + a4 f'4 f4 f4 | + f4 f4 f4 f4 | + e4 e4 e4 e4 | + f4. e4 r8 r4 | + f2 f2 | + es2 es2 | + f4 f4 f4 f4 | + f4 f4 e4 e4 | + f2 f2 | + es2 es2 | + f4 f4 f4 f4 | + f4 f4 e4 e4 | + r4 d4 d4 d4 | + c4 e4 f8 e8 d8 c8 | + d4 r8 d8 d4 d4 | + c4 g'4 f8 e8 d8 c8 | + a4 f'4 f4 f4 | + f4 f4 f4 f4 | + e4 e4 e4 e4 | + f4. e4. r4 | + f2 f2 | + es2 es2 | + f4 f4 f4 f4 | + f4 f4 e4 e4 | + f2 f2 | + es2 es2 | + f4 f4 f4 f4 | + f4 f4 e4 e4 | + r4 r8 f,8 d'8 d8 d8 d8 | + c4 e4 f8 e8 d8 c8 | + d4 d4 d4 d8 c8 | + r4 e8 e8 f8 e8 d8 c8 | + a4 f'4 f4 f4 | + f4 f4 f4 f4 | + e4 e2 f4 | + d4 f4 e4 e4 | + f2 r2 | \bar "|." +} + +tenorIIMelodie = \relative c' { + c4 b4 s2 | + a4. g4 f8 f8 g8 | + a4 a8 a8 a8 f8 g8 a8 | + b4 r8 b8 b8 g8 a8 b8 | + c4 c8 c8 c8 c8 c8 d8 | + b4 b8 b8 b8 a8 g8 f8 | + a4 a8 a8 a8 a8 g8 f8 | + g4 g8 g8 g8 g8 g8 a8 | + g4 f2. | + r8 r8 r8 r8 r8 f8 f8 g8 | + a4 a4 b8 a8 g8 f8 | + a4 a4 b8 a8 g8 a8 | + b4 f4 d8 e8 f8 g8 | + a8 b4 g4 c,8 f8 g8 | + a4 r8 a8 b8 a8 g8 f8 | + a4 a8 a8 b8 a8 g8 a8 | + b4 f8 f8 d8 e8 f8 g8 | + a8 b4 g4. r4 | + r4 b4 b4 b4 | + a4 c4 d8 c8 b8 a8 | + b4 r8 b8 b4 b4 | + a4 e'4 d8 c8 b8 a8 | + a4 a8 a8 b8 a8 g8 f8 | + a4 a8 a8 b8 a8 g8 a8 | + g4 r4 c4 b4 | + a4. g4 c,8 f8 g8 | + a4 r8 a8 b8 a8 g8 f8 | + a4 a4 b8 a8 g8 a8 | + b4 f4 d8 e8 f8 g8 | + a8 b4 g4 r8 f8 g8 | + a4 a4 b8 a8 g8 f8 | + a4 r8 a8 b8 a8 g8 a8 | + b4 f8 f8 d8 e8 f8 g8 | + a8 b4 g4. r4 | + r4 b4 b4 b4 | + a4 c4 d8 c8 b8 a8 | + b4 r8 b8 b4 b4 | + a4 e'4 d8 c8 b8 a8 | + a8 a8 a8 a8 b8 a8 g8 f8 | + a4 a8 a8 b8 a8 g8 a8 | + g4 r4 c4 b4 | + a4. g4. f8 g8 | + a4 a4 b8 a8 g8 f8 | + a4 a4 b8 a8 g8 a8 | + b4 f4 d8 e8 f8 g8 | + a8 b4 g4 c,8 f8 g8 | + a4 a4 b8 a8 g8 f8 | + a4 a8 a8 b8 a8 g8 a8 | + b4 r8 f8 d8 e8 f8 g8 | + a8 b4 g4. r4 | + r4 r8 f8 b8 b8 b8 b8 | + a4 c4 d8 c8 b8 a8 | + b4 b4 b4 b8 a8 | + r4 c8 c8 d8 c8 b8 a8 | + a4 a4 b8 a8 g8 f8 | + a4 r8 a8 b8 a8 g8 a8 | + g2 r4 a4 | + b4 a4 g4 g4 | + f2 r2 | \bar "|." +} + +bassIMelodie = \relative g { + g4 g4 s2 | + c4. c4 r8 r4 | + c,1 | + f1 | + f1 | + g1 | + f1 | + c'8 r8 b8 b8 b8 b8 b8 b8 | + b4 b2 r4 | + f4. f4. f4 | + c2 c2 | + f2 f2 | + d4 d4 f4 f4 | + f4 f4 b4 b4 | + c2 c,2 | + f2 f2 | + d4 d4 f4 f4 | + f4 f4 b4 b4 | + r4 f4 f4 f4 | + a4 a4 a8 a8 f8 f8 | + f4 r8 f8 f4 f4 | + a4 a4 a8 a8 f8 + f8 | + f4 f4 f4 f4 | + f4 f4 g4 g4 | + c4 c4 g4 g4 | + c4. c4 r8 r4 | + c,2 c2 | + f2 f2 | + d4 d4 f4 f4 | + f4 f4 b4 b4 | + c2 c,2 | + f2 f2 | + d4 d4 f4 f4 | + f4 f4 b4 b4 | + r4 f4 f4 f4 | + a4 a4 a8 a8 f8 f8 | + f4 r8 f8 f4 f4 | + a4 a4 a8 a8 f8 f8 | + f4 f4 f4 f4 | + f4 f4 g4 g4 | + c4 c4 g4 g4 | + c4. c4. r4 | + c,2 c2 | + f2 f2 | + d4 d4 f4 f4 | + f4 f4 b4 b4 | + c2 c,2 | + f2 f2 | + d4 d4 f4 f4 | + f4 f4 b4 b4 | + r4 r8 f8 f8 f8 f8 f8 | + a4 a4 a8 a8 f8 f8 | + f4 f4 f4 f8 f8 | + r4 a8 a8 a8 a8 f8 f8 | + f4 f4 f4 f4 | + f4 f4 g4 g4 | + c4 c2 f,4 | + f4 a4 b4 b4 | + a2 r2 | \bar "|." +} + +bassIIMelodie = \relative c { + c4 c4 s2 | + c4. c4 r8 r4 | + f,1 | + g1 | + a1 | + b1 | + c1 | + c2. r4 | + b4. b8 b2 | + b4. a4. g4 | + f4. f8 f4. f8 | + f4. f8 f4. f8 | + b4 b4 a4 a4 | + g4 g4 c4 c4 | + f,4. f8 f4. f8 | + f4. f8 f4. f8 | + b4 b4 a4 a4 | + g4 g4 c4 c4 | + b4. b8 b4. b8 | + a4. a8 d4 c4 | + b4. b8 b4. b8 | + a4. a8 d4. r8 | + g,4 g4 a4 a4 | + b4 b4 h4 h4 | + c4. c8 c4. r8 | + c4. c8 d8 c8 a8 g8 | + f4. f8 f4. f8 | + f4. f8 f4. f8 | + b4 b4 a4 a4 | + g4 g4 c4 c4 | + f,4. f8 f4. f8 | + f4. f8 f4. f8 | + b4 b4 a4 a4 | + g4 g4 c4 c4 | + b4. b8 b4. b8 | + a4. a8 d4 c4 | + b4. b8 b4. b8 | + a4. a8 d4. r8 | + g,4 g4 a4 a4 | + b4 b4 h4 h4 | + c4. c8 c4. r8 | + c4. c8 d8 c8 a8 g8 | + f4. f8 f4. f8 | + f4. f8 f4. f8 | + b4 b4 a4 a4 | + g4 g4 c4 c4 | + f,4. f8 f4. f8 | + f4. f8 f4. f8 | + b4 b4 a4 a4 | + g4 g4 c4 c4 | + b4. b8 b4. b8 | + a4. a8 d4 c4 | + b4. b8 b4. b8 | + a4. a8 d4. r8 | + g,4 g4 a4 a4 | + b4 b4 h4 h4 | + c4. c8 c4 c4 | + b4 b4 c4 c4 | + f,2 r2 | \bar "|." +} diff --git a/Staendchen/texte.ly b/Staendchen/texte.ly new file mode 100644 index 0000000..468abbd --- /dev/null +++ b/Staendchen/texte.ly @@ -0,0 +1,77 @@ +tenorIText = \lyricmode {\set ignoreMelismata = ##t Dut + dut duh duh "Uh " __\skip1 \skip1 \skip1 \skip1 uh Al -- les Gu -- + te zum Ge -- burts -- "tag!" dao dao dao duh duh duh duh dut dut dut + dut dut dut dut dut duh duh duh duh dut dut dut dut dut dut dut dut + Wir wün -- schen dir im neu -- en Le -- bens -- "jahr." dass "das," + was gut ist bleibt so wie es "war." dut dut dut dut dut dut dut dut + dut Hap -- py Birth -- "day!" duh duh duh duh dut dut dut dut dut + dut dut dut duh duh duh duh dut dut dut dut dut dut dut dut Wir wün + -- schen dir im Som -- mer Son -- nen -- "schein," im Win -- ter + soll es oh -- ne En -- de "schnein," dut dut dut dut dut dut dut dut + dut Hap -- py Birth -- "day!" duh duh duh duh dut dut dut dut dut + dut dut dut duh duh duh duh dut dut dut dut dut dut dut dut und dass + du auch in Zu -- kunft ganz oh -- ne Be -- schwer -- den Freu -- de + hast am ge -- pfleg -- ten Äl -- ter wer -- "den." dut dut dut dut + dut dut dut duh Wir gra -- tu -- lie -- ren "dir!" + } + +tenorIIText = \lyricmode {\set ignoreMelismata = ##t Dut + dut duh duh Wir ham er -- "fahr'n" dass man "heut'" vor ein paar + "Jahr'n" den Zeit -- punkt gün -- stig fand und dich kur -- zer -- + hand ent -- "band." Seit -- dem bist du auf der Welt "Schön," dass + es dir hier ge -- "fällt." Al -- les Gu -- te zum Ge -- burts -- + "tag!" Wir wün -- schen dir dass lau -- ter net -- te Leu -- te ganz + be -- son -- ders heu -- te gan in dei -- ner Nä -- he "sind." und + dass sie dir viel -- leicht so -- gar was schen -- "ken," und das + sie an dich den -- "ken," denn du bist das Ge -- burts -- tags -- + "kind." Wir wün -- schen dir im neu -- en Le -- bens -- "jahr." dass + "das," was gut "ist," "bleibt," so wie es "war." und dass al -- + "les," was dich "nervt," sich zu -- min -- dest nicht ver "schärft:" + Hap -- py Birth -- "day!" Wir wün -- schen dir dass du an je -- dem + Mor -- gen fröh -- lich oh -- ne Sor -- gen dei -- nen neu -- en Tag + be -- "ginnst," und dass du zwar höchst -- wahr -- schein -- lich + nie die Fern -- seh -- lot -- te -- "rie," a -- ber man -- chen neu + -- en Freund ge -- "winnst." Wir wün -- schen dir im Som -- mer Son + -- nen -- "schein," im Win -- ter soll es oh -- ne En -- de + "schnein," so -- lang "du," je nach -- "dem," "wie's" "ist," pas -- + send an -- ge -- zo -- gen "bist." Hap -- py Birth -- "day!" Und + dass vie -- le Leu -- te dich be -- su -- chen und dir "leck'" -- + ren Ku -- chen brin -- "gen." "Ja," das wär uns "recht!" Wir hof -- + "fen," du "sagst:" Heu -- te ist ein Tag ganz ge -- nau wie ich ihn + mag Ge -- burts -- tag ha -- ben ist nicht "schlecht!" Und dass du + auch in Zu -- kunft ganz oh -- ne Be -- schwer -- den Freu -- de + hast am ge -- pfleg -- ten Äl -- ter wer -- "den." Al -- "so," kurz + ge -- "sagt," und da -- rum sind wir hier Wir gra -- tu -- lie -- + ren "dir!" + } + +bassIText = \lyricmode {\set ignoreMelismata = ##t + Dut dut duh duh "Uh " __\skip1 \skip1 \skip1 \skip1 uh Al -- les Gu + -- te zum Ge -- burts -- "tag!" dao dao dao duh duh duh duh dut dut + dut dut dut dut dut dut duh duh duh duh dut dut dut dut dut dut dut + dut Wir wün -- schen dir im neu -- en Le -- bens -- "jahr." dass das + was gut "ist," "bleibt," so wie es war dut dut dut dut dut dut dut + dut dut Hap -- py Birth -- "day!" duh duh duh duh dut dut dut dut + dut dut dut dut duh duh duh duh dut dut dut dut dut dut dut dut Wir + wün -- schen dir im Som -- mer Son -- nen -- "schein," im Win -- ter + soll es oh -- ne En -- de "schnein," dut dut dut dut dut dut dut dut + dut Hap -- py Birth -- "day!" duh duh duh duh dut dut dut dut dut + dut dut dut duh duh duh duh dut dut dut dut dut dut dut dut Und dass + du auch in Zu -- kunft ganz oh -- ne Be -- schwer -- den Freu -- de + hast am ge -- pfleg -- ten Äl -- ter wer -- "den." dut dut dut dut + dut dut dut duh Wir gra -- tu -- lie -- ren "dir!" + } + +bassIIText = \lyricmode {\set ignoreMelismata = ##t Dut + dut duh duh "Uh " __\skip1 \skip1 \skip1 \skip1 uh dm dm dm dm dm dm + dm dm dm dm dm dm dm dm dut dut dut dut dut dut dut dut dm dm dm dm + dm dm dm dm dut dut dut dut dut dut dut dut dm dm dm dm dm dm dm dm + dm dm dm dm dm dm dm dut dut dut dut dut dut dut dut dm dm dm dm dut + du du du du dm dm dm dm dm dm dm dm dut dut dut dut dut dtu dut dut + dm dm dm dm dm dm dm dm dut dut dut dut dut dut dut dut dm dm dm dm + dm dm dm dm dm dm dm dm dm dm dm dut dut dut dut dut dut dut dut dm + dm dm dm dut du du du du dm dm dm dm dm dm dm dm dut dut dut dut dut + dut dut dut dm dm dm dm dm dm dm dm dut dut dut dut dut dut dut dut + dm dm dm dm dm dm dm dm dm dm dm dm dm dm dm dut dut dut dut dut dut + dut dut dm dm dm Wir gra -- tu -- lie -- ren "dir!" + } -- cgit v1.2.3-54-g00ecf