summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2023-11-05 22:36:06 +0100
committerErich Eckner <git@eckner.net>2023-11-05 22:36:06 +0100
commit69cdb7f3e0a8592e74e00bc40962e4e5e6cb603f (patch)
treeb6a1fde453d7c6b43a2b09a7c88ef813e895b703
parent08cf1068295997a82276e716042db2debe1ff398 (diff)
downloadMusik-69cdb7f3e0a8592e74e00bc40962e4e5e6cb603f.tar.xz
Staendchen neu
-rw-r--r--Staendchen/Makefile37
-rw-r--r--Staendchen/Staendchen.ly37
-rw-r--r--Staendchen/stimmen.ly254
-rw-r--r--Staendchen/texte.ly77
4 files changed, 405 insertions, 0 deletions
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!"
+ }