summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2024-09-08 21:51:53 +0200
committerErich Eckner <git@eckner.net>2024-09-09 19:19:03 +0200
commita7ead486c3d20871d72ba1a73c139a87a2cc9d0b (patch)
tree4f7302afcf24b8368a82f5f0dc7a9d64ee6b4000
parent25cff8f5b7bc95b9e1a2749b9dabd3774a400b94 (diff)
downloadMusik-master.tar.xz
Ich_weisz_ein_Fass_in_einem_tiefen_Keller neuHEADmaster
-rw-r--r--Ich_weisz_ein_Fass_in_einem_tiefen_Keller/Ich_weisz_ein_Fass_in_einem_tiefen_Keller.ly50
-rw-r--r--Ich_weisz_ein_Fass_in_einem_tiefen_Keller/Makefile37
-rw-r--r--Ich_weisz_ein_Fass_in_einem_tiefen_Keller/stimmen.ly139
-rw-r--r--Ich_weisz_ein_Fass_in_einem_tiefen_Keller/texte.ly39
4 files changed, 265 insertions, 0 deletions
diff --git a/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/Ich_weisz_ein_Fass_in_einem_tiefen_Keller.ly b/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/Ich_weisz_ein_Fass_in_einem_tiefen_Keller.ly
new file mode 100644
index 0000000..faba15f
--- /dev/null
+++ b/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/Ich_weisz_ein_Fass_in_einem_tiefen_Keller.ly
@@ -0,0 +1,50 @@
+\version "2.24.3"
+\include "deutsch.ly"
+include(stimmen.pre)
+include(texte.pre)
+
+%spezifisch%
+
+\pointAndClickOff
+
+\paper {
+ top-margin = 5
+}
+
+\header {
+ title = "Ich weiß ein Fass in einem tiefen Keller"
+ tagline = #f
+ poet = "Text: Friedrich Schwarz"
+ composer = "Musik: Ed. May"
+ arranger = "Satz: Heinz H. Ehrhard"
+}
+
+\layout {
+ \context { \Score
+ skipBars = ##t
+ autoBeaming = ##f
+ }
+ }
+
+\score {
+ \new StaffGroup <<
+ \new Staff <<
+ \new Voice = "Tenor" { \oneVoice \global \clef "G_8" \pausenTenor }
+ \new Voice = "TenorI" { \voiceOne \global \clef "G_8" \melodieTenorI }
+ \new Voice = "TenorII" { \voiceTwo \global \clef "G_8" \melodieTenorII }
+ >>
+ \new Lyrics \lyricsto "TenorI" { \textRefrTenor }
+ ifdef(`STR_1',`\new Lyrics = "Str1" {}')
+ ifdef(`STR_2',`\new Lyrics = "Str2" {}')
+ ifdef(`STR_3',`\new Lyrics = "Str3" {}')
+ \new Staff <<
+ \new Voice = "Bass" { \oneVoice \global \clef "bass" \pausenBass }
+ \new Voice = "BassI" { \voiceOne \global \clef "bass" \melodieBassI }
+ \new Voice = "BassII" { \voiceTwo \global \clef "bass" \melodieBassII }
+ >>
+ ifdef(`STR_1',`\context Lyrics = "Str1" \lyricsto "BassI" { \textI \textRefr }')
+ ifdef(`STR_2',`\context Lyrics = "Str2" \lyricsto "BassI" { \textII ifdef(`STR_1',`',`\textRefr') }')
+ ifdef(`STR_3',`\context Lyrics = "Str3" \lyricsto "BassI" { \textIII ifdef(`STR_1',`',`ifdef(`STR_2',`',`\textRefr')') }')
+ >>
+}
+
diff --git a/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/Makefile b/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/Makefile
new file mode 100644
index 0000000..ff3ee4e
--- /dev/null
+++ b/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/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/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/stimmen.ly b/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/stimmen.ly
new file mode 100644
index 0000000..49fc027
--- /dev/null
+++ b/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/stimmen.ly
@@ -0,0 +1,139 @@
+global = {
+ \time 4/4
+ \key b \major
+}
+
+pausenTenor = {
+ s1*3 |
+ s2. r4 |
+ s1*4 | \bar "||"
+ s1*3 |
+ s2 r8 s4. |
+ s1*3 |
+ s2 r8 s4. |
+ s1*3 |
+ s2 s8 r4. |
+ s1*2 |
+ s2 r8 s4. |
+ s2. r4 | \bar "|."
+}
+
+pausenBass = {
+ s1*3 |
+ s2. r4 |
+ s1*4 | \bar "||"
+ s1*3 |
+ s2 r8 s4. |
+ s1*3 |
+ s2 r8 s4. |
+ s1*6 |
+ s2 r8 s4. |
+ s2. r4 | \bar "|."
+}
+
+melodieTenorI = \relative b {
+ b8.^\f c16 d8. f16 c2 |
+ b8. c16 d8. f16 c2 |
+ d8. es16 e8. f16 g4 f4 |
+ d2. s4 |
+ d8. e16 f8. a16 e2 |
+ d8. e16 f8. a16 e4. d8 |
+ c8. d16 f8. d16 f4 g |
+ f2~ f8\breathe f,8^\p b d | \bar "||"
+ f4. f8 e f g8. f16 |
+ f4 d2 d4 |
+ b4. b8 d8.-^ c16 b8. c16 |
+ d2 s8 f,^\mf b d |
+ f4. f8 e f g8. f16 |
+ f4 d2 d4 |
+ c4. c8 d8. c16 d8. g16 |
+ f2 s8 f^\mf e es |
+ d4. d8^\cresc c b g'8. f16 |
+ f4 es4. es8 d es |
+ e4.^\> e8 d c a'8.^\fermata g16^\! |
+ f2~ f8\breathe s4. |
+ d4.( d8 cis8 d es8. d16 |
+ d4 f2) b,8 c |
+ d4 f s8 b, c8. b16 |
+ b2. s4 | \bar "|."
+}
+
+melodieTenorII = \relative b {
+ b8. a16 b8. b16 a2 |
+ b8. a16 b8. b16 b2 |
+ b8. c16 cis8. d16 es4 c |
+ b2. s4 |
+ d8. cis16 d8. d16 c2 |
+ d8. cis16 d8. d16 d4. d8 |
+ c8. d16 d8. d16 d4 e |
+ c2~ c8\breathe f, b d |
+ d4. d8 cis d es8. es16 |
+ d4 b2 b4 |
+ b4. b8 a8. a16 g8. a16 |
+ b2 s8 f b d |
+ d4. d8 cis d es8. es16 |
+ d4 b2 b4 |
+ g4. g8 b8. g16 b8. c16 |
+ c2 s8 c c c |
+ b4. b8 as as d8. d16 |
+ d4 b4. b8 b b |
+ c4. c8 b b e8. e16 |
+ c2~ c8\breathe s4. |
+ b1( |
+ b4 d2) b8 c |
+ d4 d s8 f, a8. f16 |
+ f2. s4 | \bar "|."
+}
+
+melodieBassI = \relative f {
+ f8. f16 f8. f16 f2 |
+ f8. f16 f8. f16 ges2 |
+ f8. b16 b8. b16 b4 a |
+ f2. s4 |
+ a8. a16 a8. a16 a2 |
+ a8. a16 a8. a16 b4. h8 |
+ c8. a16 a8. a16 b4 b |
+ a2~ a8\breathe f b d |
+ b4. b8 b b b8. c16 |
+ b4 f2 f4 g4. g8 f8. f16 f8. f16 |
+ f2 s8 f b d |
+ b4. b8 b b b8. c16 |
+ b4 f2 f4 |
+ e4. e8 g8. e16 g8. b16 |
+ a2 s8 a g f |
+ f4. f8 es f b8. b16 |
+ b8[ as] g4. g8 a g |
+ g4. g8 g g c8. b16 |
+ a2~ a8\breathe f,8 b d |
+ f4. f8 e f g8. f16 |
+ f4 b2 b8 b |
+ b4 b s8 d, es8. d16 |
+ d2. s4 | \bar "|."
+}
+
+melodieBassII = \relative d {
+ d8._\f c16 b8. d16 f2 |
+ d8. c16 b8. d16 es2 |
+ b8. b'16 b8. b16 es,4 f |
+ b,2. s4 |
+ f'8. e16 d8. f16 a2 |
+ f8. e16 d8. f16 g4. gis8 |
+ a8. f16 d8. f16 g4 c, |
+ f2~ f8 f_\p b d |
+ b4. b8 b b b8. b16 |
+ b4 b,2 d4 |
+ g4. g8 f8.-v f16 f8. f,16 |
+ b2 s8 f'_\mf b d |
+ b4. b8 b b b8. b16 |
+ b4 b,2 b4 |
+ c4. c8 c8. c16 c8. e16 |
+ f2 s8 f,_\mf g a |
+ b4. b8_\cresc c d b'8. b,16 |
+ b4 es4. es8 f des |
+ c4._\> c8 d e c'8._\fermata c,16_\! |
+ f2~ f8 f,_\p b d |
+ f4. f8 e f g8. f16 |
+ f4 b2 ges8 ges |
+ f4 b s8 b, f8. b16 |
+ b2. s4 | \bar "|."
+}
diff --git a/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/texte.ly b/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/texte.ly
new file mode 100644
index 0000000..f5a4cc2
--- /dev/null
+++ b/Ich_weisz_ein_Fass_in_einem_tiefen_Keller/texte.ly
@@ -0,0 +1,39 @@
+textRefr = \lyricmode {
+ Ich weiß ein Fass in ei -- nem tie -- fen Kel -- ler,
+ ge -- füllt mit wun -- der ba -- rem Wein!
+ "'s ist" kein Bur -- gun -- der und kein Mus -- ka -- tel -- ler,
+ ein al -- ter Jahr -- gang ist's vom Rhein!
+ Ich hab da drun -- ten man -- che Nacht ge -- ses -- sen
+ und hielt im Arm ein Mä -- del zart und fein. __
+ Ich hab den Na -- men von dem Wein ver -- ges -- sen
+ und den Na -- men vom Mäg -- de -- lein.
+}
+
+textRefrTenor = \lyricmode {
+ \repeat unfold 94 { \skip 1 }
+ hm __
+}
+
+textI = \lyricmode {
+ \set stanza = "STR_1."
+ Wenn mich Sor -- ge plagt und der Kum -- mer nagt,
+ weil mal nicht die Son -- ne scheint,
+ sag ich: „Na, denn Prost!“ Und ich su -- che Trost
+ bei mei -- nem al -- ler -- bes -- ten Freund:
+}
+
+textII = \lyricmode {
+ \set stanza = "STR_2."
+ Freun -- de, hört mich an: Bin ich ein -- mal dran,
+ und ihr senkt mich tief hi -- nab,
+ setzt mir je -- nes Fass voll von ed -- lem Nass
+ als mei -- nen Grab -- stein auf mein Grab!
+}
+
+textIII = \lyricmode {
+ \set stanza = "STR_3."
+ Was ich nicht ver -- gaß ist das schö -- ne Fass,
+ mit dem wun -- der -- ba -- ren Wein.
+ Nehmt das Glas zur Hand, füllt es bis zum Rand
+ und trinkt auf's Wohl vom Mäg -- de -- lein.
+}