summaryrefslogtreecommitdiff
path: root/Thank_you_for_the_music
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-04-14 16:07:48 +0200
committerErich Eckner <git@eckner.net>2018-04-14 16:07:48 +0200
commit678088d29129b2d5d7455c6363274da08d9904b2 (patch)
tree1b2c47f6255d9f46a6e7c282451fd6401cb409cc /Thank_you_for_the_music
parent59e6cdd3255fc5a1cbb558e7f7dcf9f824d5e8bb (diff)
downloadMusik-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/Makefile31
-rw-r--r--Thank_you_for_the_music/Thank_you_for_the_music.ly45
-rw-r--r--Thank_you_for_the_music/stimmen.ly441
-rw-r--r--Thank_you_for_the_music/texte.ly12
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 {
+ }