diff options
author | Erich Eckner <git@eckner.net> | 2024-09-08 21:51:53 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2024-09-09 19:19:03 +0200 |
commit | a7ead486c3d20871d72ba1a73c139a87a2cc9d0b (patch) | |
tree | 4f7302afcf24b8368a82f5f0dc7a9d64ee6b4000 | |
parent | 25cff8f5b7bc95b9e1a2749b9dabd3774a400b94 (diff) | |
download | Musik-a7ead486c3d20871d72ba1a73c139a87a2cc9d0b.tar.xz |
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. +} |