diff options
author | Erich Eckner <git@eckner.net> | 2020-02-07 09:03:11 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-02-07 09:03:11 +0100 |
commit | 1576fc829922fe958a31414bc6265809606c6178 (patch) | |
tree | f3538e14aac4abff952eaaee45d960d7d37165f8 /Dos_Kelbl | |
parent | 50b6503fdc62a1294e61b887edf31800edcab39b (diff) | |
download | Musik-1576fc829922fe958a31414bc6265809606c6178.tar.xz |
Dos_Kelbl neu
Diffstat (limited to 'Dos_Kelbl')
-rw-r--r-- | Dos_Kelbl/Dos_Kelbl.ly | 43 | ||||
-rw-r--r-- | Dos_Kelbl/Makefile | 25 | ||||
-rw-r--r-- | Dos_Kelbl/stimmen.ly | 121 | ||||
-rw-r--r-- | Dos_Kelbl/texte.ly | 37 |
4 files changed, 226 insertions, 0 deletions
diff --git a/Dos_Kelbl/Dos_Kelbl.ly b/Dos_Kelbl/Dos_Kelbl.ly new file mode 100644 index 0000000..360f07f --- /dev/null +++ b/Dos_Kelbl/Dos_Kelbl.ly @@ -0,0 +1,43 @@ +\include "deutsch.ly" +include(stimmen.pre) +include(texte.pre) + +%spezifisch% + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Dos Kelbl" + subtitle = "Originaltitel: Dona Dona" + poet = "Text: Aaron Zeitlin" + composer = "Musik: Sholom Secunda" + arranger = "Satz: Uli Führe" + } + \new ChoirStaff << + \new Staff + << + \set Score.skipBars = ##t + \new Voice = frauen { \global \oneVoice \frauenPausen } + \new Voice = sopran { \global \voiceOne \sopranMelodie } + \new Voice = alt { \global \voiceTwo \altMelodie } + >> + ifdef(`STR_1',\new Lyrics \lyricsto sopran { \textI }) + ifdef(`STR_2',\new Lyrics \lyricsto sopran { \textII }) + ifdef(`STR_3',\new Lyrics \lyricsto sopran { \textIII }) + \new Staff << + \new Voice = maenner { \global \clef "bass" \oneVoice \maennerMelodie } + >> + >> + \layout { + indent = #0 + } +} diff --git a/Dos_Kelbl/Makefile b/Dos_Kelbl/Makefile new file mode 100644 index 0000000..dbe7f79 --- /dev/null +++ b/Dos_Kelbl/Makefile @@ -0,0 +1,25 @@ +CURDOC=$(shell basename "$(CURDIR)") + +EXTRAS=$(shell ../.meta/find-extras) + +all: $(CURDOC)$(EXTRAS).pdf $(CURDOC)$(EXTRAS)-tolino.pdf + +clean: + rm -f *.pre + +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 diff --git a/Dos_Kelbl/stimmen.ly b/Dos_Kelbl/stimmen.ly new file mode 100644 index 0000000..c99a201 --- /dev/null +++ b/Dos_Kelbl/stimmen.ly @@ -0,0 +1,121 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.18" + +global = { + \key g \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff +} + +punktBoegen = { + \set melismaBusyProperties = #'(beamMelismaBusy) + \slurDashed + \tieDashed +} + +strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid +} + +% Die Stimmen + +frauenPausen = { + s1*7 | + s2.. r8 | + s1 | + s2. r4 | + s1 | + s2. r4 | + s1 | + s1*4 | + s2. r4 | + s1*3 | + s2. r4 | + s1 | + s2. r4 | \bar "|." +} + +sopranMelodie = \relative h' { + h4^\mp e, fis8[( g]) a4 | + h e, fis8[( g]) a4 | + h e, c' h8[( a]) | + g4 a h2 | + h4^\mf e, fis8[( g]) a4 | + h e, fis8[( g]) a4 | + h e, c' h8[( a]) | + g4 fis e4. s8 | + d'4.^\f d8 d4 c4 | + h8[( a] g2) s4 | + a a d c | + h2. s4 | + d4. d8 d4 c | + h a g a | + h^\> a g fis | + e2( g)^\! | + fis8 fis fis fis a4 a | + g8[( a]) h2 s4 | + a8^\< a a a d4 d8[(^\! c]) | + h1^\> | + fis8^\p fis fis fis a4 a | + g8[( a]) h2 s4 | + h8 fis g a h4 fis | + e2. s4 | \bar "|." +} + +altMelodie = \relative g' { + g4 e h h | + g' e h h | + g' e e e | + e fis dis2 | + g4 e h h | + g' e h h | + g' e e e | + e dis e4. s8 | + fis4. fis8 fis4 a | + g8[( fis] g2) s4 | + fis fis d d | + g2. s4 | + fis4. fis8 fis4 a | + d, d e fis | + g fis e dis | + e2( h) | + d8 d d d fis4 fis | + e8[( fis]) g2 s4 | + fis8 fis fis fis fis4 fis8[( a]) | + g4( a g fis8[ e]) | + d d d d fis4 fis | + e8[( fis]) g2 s4 | + fis8 dis e fis e4 dis | + e2. s4 | \bar "|." +} + +maennerMelodie = \relative e { + e4 g a8[( g]) fis4 | + e4 g a8[( g]) fis4 | + e4 g a g8[( fis]) | + e4 e h4. r8 | + e4 g a8[( g]) fis4 | + e4 g a8[( g]) fis4 | + e4 g a g8[( a]) | + h4 h, e4. r8 | + d4. d8 d4 d | + g2. r4 | + d d fis fis | + g4.( a8 g[ a16 g fis8 e]) | + d4. d8 d4 d | + g fis e e | + d d d d | + e1 | + d8 d d d d4 d | + e4 e2 r4 | + d8 d d d d4 d8[( fis]) | + g2. r4 | + d8 d d d d4 d | + e e2 r4 | + h8 h h h h4 h | + e2. r4 | \bar "|." +} diff --git a/Dos_Kelbl/texte.ly b/Dos_Kelbl/texte.ly new file mode 100644 index 0000000..5f2611e --- /dev/null +++ b/Dos_Kelbl/texte.ly @@ -0,0 +1,37 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + +textI = \lyrics { + \set stanza = "STR_1." + Oj -- fn fo -- rel ligt a kel -- bl, + ligt ge -- bun -- den mit a schtrik, + hojch im hi -- ml flit a foj -- gl, + flit und dejt sich hin un tsrik. + Lacht der wind in korn, + lacht und lacht und lacht, + lacht er op e tog, a gan -- tsn + un a hal -- be nacht. + Do -- naj, do -- naj, do -- naj, do -- naj + do -- naj, do -- naj, do -- naj, daj, + do -- naj, do -- naj, do -- naj, do -- naj + do -- naj, do -- naj, do -- naj, daj. +} + +textII = \lyrics { + \set stanza = "STR_2." + Schreijt dos kel -- bl, sogt der po -- jer, + we -- sche heißt dich sein ein kalb? + Wolst ge -- kennt doch sein e foj -- gl, + wolst ge -- kennt doch sein e schwalb. +} + +textIII = \lyrics { + \set stanza = "STR_3." + Bid -- ne kelb -- lech tut men bin -- den, + un men schlept sej un men schecht. + Wer's hot fli -- gl, flit a roif tsu, + is bej kei -- nem nischt kejn knecht. +} |