diff options
author | Erich Eckner <git@eckner.net> | 2019-01-10 23:17:13 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-01-10 23:17:30 +0100 |
commit | 09bf9597f9018c26f89e82e48ce74deeac0fa621 (patch) | |
tree | abc040b2fa0b9c8a7fabd3a6574cf872021cd17f /Yesterday | |
parent | 826bf10776e69e387fe341a7f49bbde2b33f780d (diff) | |
download | Musik-09bf9597f9018c26f89e82e48ce74deeac0fa621.tar.xz |
Yesterday neu
Diffstat (limited to 'Yesterday')
-rw-r--r-- | Yesterday/Makefile | 31 | ||||
-rw-r--r-- | Yesterday/Yesterday.ly | 47 | ||||
-rw-r--r-- | Yesterday/stimmen.ly | 105 | ||||
-rw-r--r-- | Yesterday/texte.ly | 33 |
4 files changed, 216 insertions, 0 deletions
diff --git a/Yesterday/Makefile b/Yesterday/Makefile new file mode 100644 index 0000000..5b3af49 --- /dev/null +++ b/Yesterday/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/Yesterday/Yesterday.ly b/Yesterday/Yesterday.ly new file mode 100644 index 0000000..fa23077 --- /dev/null +++ b/Yesterday/Yesterday.ly @@ -0,0 +1,47 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +%spezifisch% + +\version "2.19.80" + +\pointAndClickOff + +\header { + tagline = ##f +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Yesterday" + arranger = "Friedrich Veil" + composer = "Words & Music by John Lennon & Paul McCartney" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \global + \new Voice = sopran { \voiceOne \sopranMelodie } + \new Voice = alt { \voiceTwo \altMelodie } + >> + \new Lyrics \lyricsto sopran { \textI } + \new Lyrics \lyricsto sopran { \textII } + \new Lyrics \lyricsto sopran { \textIII } + \new Staff << + \global + \clef "bass" + \new Voice = tenor { \voiceOne \tenorMelodie } + \new Voice = bass { \voiceTwo \bassMelodie } + >> + >> + \layout { + indent = #0 + } +} diff --git a/Yesterday/stimmen.ly b/Yesterday/stimmen.ly new file mode 100644 index 0000000..b6804a2 --- /dev/null +++ b/Yesterday/stimmen.ly @@ -0,0 +1,105 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.12" + +global = { + \key c \major + \time 4/4 + % \autoBeamOff +} + +sopranMelodie = \relative g' { + g2^\markup{ Intro }\mp a8\( g g4~ | + g2\) a8\( g g\) a | + c1 | + a4 g e\fermata d\fermata | + \repeat volta 2 { \mark \markup { \musicglyph #"scripts.segno" } + d8\(^\markup{ Liedsatz }\p c c2.\) | + r4 e8\(\< fis gis a h c\) | + h4.\(\mf a8 a2\) | + r4 a8\( a g f e d | + f4 e8 e~ e4\)\breathe d\( | + c e8\> d~ d4 a | + c e8 e~ e2\)^\markup { Fine }\p | + } + e2\(\mf e | + a4\< h c h8\! a | + h4. a8 g4 a | + e1\)\>\breathe | + e2\(\! e | + a4\< h c h8 a\! | + h4. a8 g4 h | + c\) g(\> f e)\!^\markup { D.S. al Fine } | \bar "|." +} + +altMelodie = \relative e' { + e1 | + e | + g2 a8\( g\) g f16\( e | + f8 e c4\) h2\fermata | + \repeat volta 2 { + g c4\( e | + h2\) h4 d | + c2 e | + c4 f8 f d2 | + c4 c8 c~ c4 d | + a c8 c~ c4 a | + a c8 c~ c2 | + } + h h4 d | + e g a g8 f | + f2 f | + c1 | + h2. d4 | + e g a g8 f | + f2 f | + e4 e( d h) | \bar "|." +} + +tenorMelodie = \relative d' { + d8\( c c2.\) | + d8\( c c2.\) | + d8\( e e2.\) | + c4 a f2\fermata | + \repeat volta 2 { + e g4\( c | + a2\) gis | + e c'4\( h | + a\) c h8 a g f | + a4 g8 g~ g4\breathe g | + a g8 fis~ fis4 fis | + f g8 g~ g2 | + } + a4\( a8 h gis2\) | + c4 d e d~ | + d c h2 | + g4.\breathe g8\( d' c~ c4\) | + a4\( h8 a gis2\) | + c4 d e d8 c | + c4 c h a | + g h( a g) | \bar "|." +} + +bassMelodie = \relative c { + c2. c4 | + f2. e8( d) | + c2. c4 | + f2 g,\fermata | + \repeat volta 2 { + c4. g8 d'( c) c\( d | + e2\) e4 e | + a,4. e'8 a4\( g | + f2\) g4 g, | + c c8 c~ c4 h | + a a8 d~ d4 d | + f, c'8 c~ c2 | + } + e e | + a,4 g f2 | + d' g, | + c2.\breathe c8\( d | + e2\) e4 e16( d c h) | + a4 g f2 | + d' g,4. d'8 | + c2. g4 | \bar "|." +} diff --git a/Yesterday/texte.ly b/Yesterday/texte.ly new file mode 100644 index 0000000..353fb63 --- /dev/null +++ b/Yesterday/texte.ly @@ -0,0 +1,33 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textI = \lyricmode { + \repeat unfold 13 { \skip 1 } + \set stanza = "1." + Yes -- ter -- day + all my trou -- ble seemed so far a -- way. + Now it looks as though they're here to stay. + Oh, I be -- lieve in yes -- ter -- day. + } + textII = \lyricmode { + \repeat unfold 13 { \skip 1 } + \set stanza = "2." + Sud -- den -- ly + I'm not half the man I used to be. + There's a sha -- dow han -- ging o -- ver me. + Oh, yes -- ter -- day came sud -- den -- ly. + % chorus + Why she had to go I don't know, she would -- n't say. + I said some -- thing wrong now I long for yes -- ter -- day. + } + textIII = \lyricmode { + \repeat unfold 13 { \skip 1 } + \set stanza = "3." + Yes -- ter -- day + love was such an ea -- sy game to play. + Now I need a place to hide a -- way. + Oh, I be -- lieve in yes -- ter -- day. + } |