diff options
author | Erich Eckner <git@eckner.net> | 2018-04-14 16:07:48 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-04-14 16:07:48 +0200 |
commit | 678088d29129b2d5d7455c6363274da08d9904b2 (patch) | |
tree | 1b2c47f6255d9f46a6e7c282451fd6401cb409cc /Thank_you_for_the_music | |
parent | 59e6cdd3255fc5a1cbb558e7f7dcf9f824d5e8bb (diff) | |
download | Musik-678088d29129b2d5d7455c6363274da08d9904b2.tar.xz |
Thank_you_for_the_music neu
Diffstat (limited to 'Thank_you_for_the_music')
-rw-r--r-- | Thank_you_for_the_music/Makefile | 31 | ||||
-rw-r--r-- | Thank_you_for_the_music/Thank_you_for_the_music.ly | 45 | ||||
-rw-r--r-- | Thank_you_for_the_music/stimmen.ly | 441 | ||||
-rw-r--r-- | Thank_you_for_the_music/texte.ly | 12 |
4 files changed, 529 insertions, 0 deletions
diff --git a/Thank_you_for_the_music/Makefile b/Thank_you_for_the_music/Makefile new file mode 100644 index 0000000..5b3af49 --- /dev/null +++ b/Thank_you_for_the_music/Makefile @@ -0,0 +1,31 @@ +CURDOC=$(shell basename "$(CURDIR)") + +ifeq ($(FUER),ewe) + SPEZIFISCH=\#(set! paper-alist (cons '(\"kindle\" . (cons (* 210 mm) (* 130 mm))) paper-alist))\n\#(set-default-paper-size \"kindle\") +else + SPEZIFISCH= + # \#(set-global-staff-size 14) +endif + +ifeq ($(MIDI),1) + MIDI_REGEX= +else + MIDI_REGEX=/\\\\midi/{ :a; s/\\\\midi[^{}]*{/\\\\midi/; tb; N; ba; :b; s/{[^{}]*}//; tb; s/\\\\midi[^{}]*}//; t; N; bb; } +endif + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed " \ + s@%spezifisch%@$(SPEZIFISCH)@ ; \ + $(MIDI_REGEX) \ + " "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< diff --git a/Thank_you_for_the_music/Thank_you_for_the_music.ly b/Thank_you_for_the_music/Thank_you_for_the_music.ly new file mode 100644 index 0000000..580d688 --- /dev/null +++ b/Thank_you_for_the_music/Thank_you_for_the_music.ly @@ -0,0 +1,45 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\pointAndClickOff + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Thank you for the music" + poet = "Abba" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = "frauen" { \global \oneVoice \frauenPausen } + \new Voice = "sopran" { \global \voiceOne \sopranMelodie } + \new Voice = "alt" { \global \voiceTwo \altMelodie } + >> + \new Lyrics = "textEins" {} + \new Lyrics = "textZwei" {} + \new Staff = "maenner" << + \clef "bass" + \new Voice = "frauen" { \global \oneVoice \maennerPausen } + \new Voice = "tenor" { \global \voiceOne \tenorMelodie } + \new Voice = "bass" { \global \voiceTwo \bassMelodie } + >> + \context Lyrics = "textEins" \lyricsto "bass" \text + \context Lyrics = "textZwei" \lyricsto "bass" \textExtra + >> + \layout { + indent = #0 + } +} diff --git a/Thank_you_for_the_music/stimmen.ly b/Thank_you_for_the_music/stimmen.ly new file mode 100644 index 0000000..e4129d4 --- /dev/null +++ b/Thank_you_for_the_music/stimmen.ly @@ -0,0 +1,441 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + + global = { + \key f \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + +% Die Stimmen + + frauenPausen = { + R1*2 | + s1*3 | + r2.. s8 | + s2. r8 s | + s1 | + s2. r4 | + r2.. s8 | + s2. r8 s | + s2. r8 s | + s1*3 | + s2 r4 s | + s1*2 | \bar "||" + s2. r8 s | + s1 | + r8 s2.. | + s1 | + s2. r8 s | + s1 | + s4 r s2 | + s4 r s2 | + s1 | + s8 r s2. | + s r8 s | + s1 | + s2 r | + R1 | + s1*2 | + s2. r4 | + r2 s | + s1*2 | + s2. r4 | + r2.. s8 | + s2. r8 s | + s2. r8 s | + s1*3 | + s2 r4 s | + s1*2 | \bar "||" + s1 | + s2 r | + s1 | + s4 r s2 | + s1 | + s4 r s2 | + s1*4 | \time 2/4 + s4 r | \time 4/4 + s2. r8 s | + s1 | + r8 s2.. | + s1 | + s2. r8 s | + s1 | + s4 r s2 | + s4 r s2 | + s1 | + s8 r s2. | + s r8 s | + s1 | + s2. r4 | + r s2. | + s r8 s | + s1 | + s2 r | + r4 s2. | + s1*2 | \bar "|." + } + + maennerPausen = { + R1*9 | + r2.. s8 | + s2. r8 s | + s2. r8 s | + s1*3 | + s2 r4 s | + s1*2 | \bar "||" + s2. r8 s | + s1 | + r8 s2.. | + s1 | + s2. r8 s | + s2 r | + s2. r4 | + s2. r8 s | + s1 | + s8 r s2. | + s r8 s | + s1 | + s2 r | + R1*4 | + r2 s | + s1*2 | + s2. r4 | + r2.. s8 | + s2. r8 s | + s2. r8 s | + s1*3 | + s2 r4 s | + s1*2 | \bar "||" + s1 | + s2 r | + s1 | + s4 r2. | + R1 | + r2 s | + s1*2 | + r2 s | + s1 | \time 2/4 + s4 r | \time 4/4 + s2. r8 s | + s1 | + r8 s2.. | + s1 | + s2. r8 s | + s2 r | + s2. r4 | + s2. r8 s | + s1 | + s8 r s2. | + s r8 s | + s1 | + s2. r4 | + r s2. | + s r8 s | + s1 | + s2 r | + r4 s2. | + s1*2 | \bar "|." + } + + sopranMelodie = \relative f' { + s1*2 | + f4 f8 f \tuplet 3/2 { f4 e d } | + c4 c8 c \tuplet 3/2 { c4 d c } | + c8( a4.~ a2) | + s2.. c8 | + \tuplet 3/2 { d4 f c8 d~ } d4 s8 d | + \tuplet 3/2 { d4 es c } \tuplet 3/2 { d e d } | + d8( b4.~ b4) s4 | + s2.. c8 | + \tuplet 3/2 { c4 d a } c8 d s c | + \tuplet 3/2 { c4 d c } c4 s8 c | + \tuplet 3/2 { a'4 a a } \tuplet 3/2 { a a a } | + \tuplet 3/2 { a g a } b4 a8 g | + f a, a a~ a2~ | + a s4 d8 e | + f b, b b b a b c~ | + c4 c'^\f c c | % Segno + c8 c c ces16 b8. a8 s8 d, | + f4 e g8 f4. | + s8 e4 d8 e4 f | + a g f8 e4. | + c'8 c c ces16 b8. a8 s8 d, | + f4 e g8 f g a~ | + a4 s g8 f g a~ | + a4 s g8 a h c~ | + c c c c4 a8 b c~ | + c s a4 b c | + d8 d d des16 c8. b8 s d,8 | + f4 e a8 g4 f8~ | % Kopf + f2 s | + s1 | + f8 f f f4 e8 d c~ | + c c c c4 d8 c c( | + a2.) s4 | + s2 f'4 c | + d8 d d d4( es8) d d~ | + d d d d4 es8 d d( | + b2.) s4 | + s2.. c8 | + \tuplet 3/2 { c4 d a } c8 d s c | + \tuplet 3/2 { c4 d c } c4 s8 c | + \tuplet 3/2 { a'4 a a } \tuplet 3/2 { a a a } | + \tuplet 3/2 { a g a } b4 a8 g | + f a, a a~ a2~ | + a s4 d8 e | + f b, b b4 a8 b c~ | + c4 c'^\f c c^\markup{ "D.S. al Coda" } | \bar "||" + f,1~ | + f2 s | + g2~^\mp g8 f4 e8 | + f c s4 a8 c f a~ | + a4 g f8 e4 g8( | + f4) s a,8 c f a~ | + a4 g b a | + g f f e | + d16^\mf e f2.. | + a16^\f b c4.~( c4 d8 a | \time 2/4 + c4) s4 | \time 4/4 + c8 c c ces16 b8. a8 s d, | + f4 e g8 f4. | + s8 e4 d8 e4 f | + a g f8 e4. | + c'8 c c ces16 b8. a8 s d, | + f4 e g8 f g a~ | + a4 s g8 f g a~ | + a4 s g8 a b c~ | + c c c c4 a8 b c~ | + c s a4 b c | + d8 d d des16 c8. b8 s d, | + f4 e a8 g4 f8~ | + f2. s4 | + s a b c d8 d d des16 c8. b8 s d, | + f4 e a8 g4 f8~ | + f2 s | + s4 c'8 c c4 c | + c c2.~ | + c1^\fermata | \bar "|." + } + + altMelodie = \relative c' { + s1*2 | + \repeat unfold 3 { r1 | } + s2.. r8 | + r2. s8 r | + r1 | + r2. s4 | + s2.. c8 | + \tuplet 3/2 { c4 d a } c8 d s c | + \tuplet 3/2 { c4 d c } c4 s8 c | + \tuplet 3/2 { f4 f f } \tuplet 3/2 { f f f } | + \tuplet 3/2 { f f f } f4 f8 g | + f a, a a~ a2~ | + a s4 d8 e | + f b, b b b a b c~ | + c4 c' c c | + c8 c c ces16 b8. a8 s d, | + f4 e g8 f4. | + s8 e4 d8 e4 f | + f d d8 c4. | + f8 f f f16 e8. d8 s d | + f4 e g8 f g f~ | + f4 s e8 d e f~ | + f4 s g8 a b a~ | + a a a g4 a8 g fis~ | + fis s d4 d d | + f8 f f f16 e8. f8 s d | + d4 c e8 d4 c8~ | % Kopf + c2 s | + s1 | + f8 f f f4 e8 d8 c~ | + c c c c4 d8 c c( | + a2.) s4 | + s2 f'4 c | + d8 d d d4( es8) d d~ | + d d d d4 es8 d d( | + b2.) s4 | + s2.. c8 | + \tuplet 3/2 { c4 d a } c8 d s c | + \tuplet 3/2 { c4 d c } c4 s8 c | + \tuplet 3/2 { f4 f f } \tuplet 3/2 { f f f } | + \tuplet 3/2 { f f f } f4 f8 f | + f a, a a~ a2~ | + a s4 d8 e | + f b, b b4 a8 b c~ | + c4 c' c c | \bar "||" + c,1~ | + c2 s | + g'2~ g8 f4 e8 | + f c s4 a8 c f a~ | + a4 g f8 e4 g8( | + f4) s a,8 c f f~ | + f4 f f f | + e d d c | + d16 e f2.. | + a16 b c4.~( c4 d8 a | \time 2/4 + c4) s | \time 4/4 + c8 c c ces16 b8. a8 s d, | + f4 e g8 f4. | + s8 e4 d8 e4 f | + f d d8 c4. | + f8 f f f16 e8. d8 s d | + f4 e g8 f g f~ | + f4 s e8 d e f~ | + f4 s g8 a b a~ | + a a a g4 a8 g fis~ | + fis s d4 d d | + f8 f f f16 e8. f8 s d | + d4 c e8 e4 c8~ | + c2. s4 | + s d4 d d | + f8 f f f16 e8. f8 s d | + d4 c c8 c4 c8~ | + c2 s | + s4 c8 c f4 g | + g g( a2~ | + a1) | \bar "|." + } + + tenorMelodie = \relative c' { + s1*9 | + s2.. c8^\mp | + \tuplet 3/2 { c4 d a } c8 d s c | + \tuplet 3/2 { c4 d c } c4 s8 c | + \tuplet 3/2 { c4^\mf c c } \tuplet 3/2 { cis cis cis } | + \tuplet 3/2 { d d d } des4 des8 b | + a a a a~ a2~ | + a s4 d,8 e | + f b b b b a b c~ | + c4 c^\f c c | \bar "||" % Segno + c8 c c ces16 b8. a8 s d, | + f4 e g8 f4. | + s8 e4 d8 e4 f8[( a]) | + h4 h b8 b4. | + a8 a a as16 g8. a8 s d, | % TODO: as ?? + f4 e s2 | + a8 g a d,4. s4 | + a'8 g a b4. s8 c~ | + c c c b4 b8 b a~ | + a s fis4 g a | + b8 b b b16 c8. d8 s d | + b4 b b8 b4 a8~ | % Kopf + a2 s | + s1*4 | + s2 f4^\mf a | + b8 b b b4. f8 fis~ | + fis fis fis fis4 fis8 fis fis( | + g2.) s4 | + s2.. c8 | + \tuplet 3/2 { c4 d a } c8 d s c | + \tuplet 3/2 { c4 d c } c4 s8 c | + \tuplet 3/2 { c4 c c } \tuplet 3/2 { cis cis cis } | + \tuplet 3/2 { d d d } des4 des8 b | + a a a a~ a2~ | + a s4 d,8 e f b b b4 a8 b c~ | + c4 c^\f c c^\markup { "D.S. al Coda" } | \bar "||" % Kopf + a1~ | + a2 s | + des~^\mp des8 des4 des8 | + c8 c s2. | + s1 | + s2 a8 c a d~ | + d4 d b b | + c c a a | + s2 f16^\mf g a4. | + a16^\f b c4.~( c4 d8 a | \time 2/4 + c4) s | \time 4/4 + c8 c c ces16 b8. a8 s d, | + f4 e g8 f4. | + s8 e4 d8 e4 f8[( a]) | + h4 h b8 b4. | + a8 a a as16 g8. a8 s d, | % TODO: as ??? + f4 e s2 | + a8 g a d,4. s4 | + a'8 g a b4. s8 c~ | + c c c b4 b8 b a~ | + a s fis4 g a | + b8 b b b16 c8. d8 s d | + b4 b b8 b4 a8~ | + a2. s4 | + s fis4 g a | + b8 b b b16 c8. d8 s d | + b4 b b8 b4 a8~ | + a2 s | + s4 c8 c c4 b | + b c2.~ | + c1^\fermata | \bar "|." + } + + bassMelodie = \relative c' { + s1*9 | + s2.. r8 | + r2. s8 r | + r2. s8 c | + \tuplet 3/2 { f,4 f f } \tuplet 3/2 { f f f } | + \tuplet 3/2 { b b b } b4 b8 b | + a a a a~ a2~ | + a s4 d,8 e | + f b b b b a b c~ | + c4 c c c | \bar "||" % Segno + c8 c c ces16 b8. a8 s d, | + f4 e g8 f4. | + s8 e4 d8 e4 f8[( a]) | + g4 g c,8 c4. | + f8 f f f16 g8. a8 s d, | + f4 e s2 | + a8 g a d,4. s4 | + a'8 g a des,4. s8 f~ | + f f f es4 es8 es d~ | + d s d4 e fis | + g8 g g g16 a8. b8 s b, | + c4 c c8 c4 f8~ | % beim 2. mal nach Coda + f2 s | + s1*4 | + s2 f4 a | + b8 b b b4. f8 fis~ | + fis fis fis fis4 fis8 fis fis( | + g2.) s4 | + s2.. r8 | + r2. s8 r | + r2. s8 c8 | + \tuplet 3/2 { f,4 f f } \tuplet 3/2 { f f f } | + \tuplet 3/2 { b b b } b4 b8 b | + a a a a~ a2~ | + a s4 d,8 e | + f b b b4 a8 b c~ | + c4 c c c | \bar "||" + f,1~ | + f2 s | + b~ b8 b4 b8 | + a a s2. | + s1 | + s2 a8 c a b~ | + b4 f des des | + f f f e | + s2 f16 g a4. | + a16 b c4.~( c4 d8 a | \time 2/4 + c4) s | \time 4/4 + c8 c c ces16 b8. a8 s d, | + f4 e g8 f4. | + s8 e4 d8 e4 f8[( a]) | + g4 g c,8 c4. | + f8 f f f16 g8. a8 s d, | + f4 e s2 | + a8 g a d,4. s4 | + a'8 g a des,4. s8 f~ | + f f f es4 es8 es d~ | + d s d4 e fis | + g8 g g g16 a8. b8 s b, | + c4 c c8 c4 f8~ | + f2. s4 | + s d e fis | + g8 g g g16 a8. b8 s b, | + c4 c c8 c4 f8~ | + f2 s | + s4 c8 c f4 g | + g f2.~ | + f1 | \bar "|." + } diff --git a/Thank_you_for_the_music/texte.ly b/Thank_you_for_the_music/texte.ly new file mode 100644 index 0000000..91b81ae --- /dev/null +++ b/Thank_you_for_the_music/texte.ly @@ -0,0 +1,12 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + text = \lyricmode { + \set stanza = "1." + } + + textExtra = \lyricmode { + } |