diff options
author | Erich Eckner <git@eckner.net> | 2018-12-22 00:29:45 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-12-22 00:29:45 +0100 |
commit | 2e9ba619f5dccc8df5f56eb3d49b46434719bf8e (patch) | |
tree | e9b8d80a6e2887c4c6fe9b081ee1760b4d5df675 /O_du_froehliche | |
parent | 30750f07b341d2798b7431dcd9ddfdd3bb1e2fff (diff) | |
download | Musik-2e9ba619f5dccc8df5f56eb3d49b46434719bf8e.tar.xz |
O_du_freohliche -> O_du_froehliche
Diffstat (limited to 'O_du_froehliche')
-rw-r--r-- | O_du_froehliche/Makefile | 23 | ||||
-rw-r--r-- | O_du_froehliche/O_du_froehliche.ly | 85 | ||||
-rw-r--r-- | O_du_froehliche/stimmen.ly | 220 | ||||
-rw-r--r-- | O_du_froehliche/texte.ly | 36 |
4 files changed, 364 insertions, 0 deletions
diff --git a/O_du_froehliche/Makefile b/O_du_froehliche/Makefile new file mode 100644 index 0000000..869e498 --- /dev/null +++ b/O_du_froehliche/Makefile @@ -0,0 +1,23 @@ +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 + +all: $(CURDOC).pdf $(CURDOC).midi + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf %.midi: %.pre *.ly + lilypond $< + diff --git a/O_du_froehliche/O_du_froehliche.ly b/O_du_froehliche/O_du_froehliche.ly new file mode 100644 index 0000000..39eecff --- /dev/null +++ b/O_du_froehliche/O_du_froehliche.ly @@ -0,0 +1,85 @@ +\version "2.19.80" + +\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 = "O du fröhliche" + poet = "Text 1. Str.: Johannes Falk 1816" + meter = "Text 2.-3. Str.: Heinrich Holzschuher (1798-1847)" + composer = "Weise: Sizilianische Volksweise" + arranger = "Satz: Hans Georg Pflüger" + tagline = "" + } + + \new Staff << + \set Score.skipBars = ##t + \new ChoirStaff << + \new Voice = oberstimme { \global \autoBeamOn \melodieOberstimme } + >> + \new ChoirStaff << + \new Staff << + \new Voice = fpausen { \global \oneVoice \pausenChor } + \new Voice = sopran { \global \voiceOne \melodieSopran } + \new Voice = alt { \global \voiceTwo \melodieAlt } + >> + \new Lyrics = textOberstimme { } + \new Staff << + \clef "bass" + \new Voice = mpausen { \global \oneVoice \pausenChor } + \new Voice = tenor { \global \voiceOne \melodieTenor } + \new Voice = bass { \global \voiceTwo \melodieBass } + >> + >> + \new ChoirStaff << + \new Voice = melodie { \global \melodie } + \new Lyrics = textI { } + \new Lyrics = textII { } + \new Lyrics = textIII { } + >> + \new PianoStaff << + \new Staff << + \new Voice = klavierRechts { \global \melodieKlavierRechts } + >> + \new Staff << + \clef "bass" + \new Voice = klavierRechts { \global \melodieKlavierLinks } + >> + >> + \context Lyrics = textOberstimme \lyricsto sopran { \textOberstimme } + \context Lyrics = textI \lyricsto melodie { \textI } + \context Lyrics = textII \lyricsto melodie { \textII } + \context Lyrics = textIII \lyricsto melodie { \textIII } + >> + \layout { + indent = #0 + \context { + \Staff + \RemoveEmptyStaves + \override VerticalAxisGroup #'remove-first = ##t + } + } + \midi { + \context { + \Score + tempoWholesPerMinute = #(ly:make-moment 60 4) + } + } +} + diff --git a/O_du_froehliche/stimmen.ly b/O_du_froehliche/stimmen.ly new file mode 100644 index 0000000..122105d --- /dev/null +++ b/O_du_froehliche/stimmen.ly @@ -0,0 +1,220 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + global = { + \key d \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + + tr = \markup { "(tr)" } + +% Die Stimmen + + melodieOberstimme = \relative d'' { + R1*2 | + r8 d16_\f d d8 d d-._\< h d e_\! | + fis4-> r2. | + r8 d16_\f d d8 d-. e-. a,(_\< h) cis-. | + d16( cis d e fis8-.) gis-._\! a4-> r8 h,-. | + cis( e d cis) h2_\>^\tr | + a2_\! r | + R1 | + r2 r8 e'-._\p cis-. a-. | + d4-> r2. | + r8 d,-._\mf_\< fis-. g-. a fis16( a d8-.)_\! r | + fis->(_\f d16 e fis8) a-. g e16 e fis8-. r | + h,-.->^\< fis16 fis g8-. h-. a16( h cis d e8-.)^\! g-. | + fis4-> r8 d8-> e2^\tr | + d1 | \bar "|." + } + + pausenChor = { + R1 | + r4 s2. | + s2 r | + r4 s2. | + s2 r | + R1*2 | + s1 | + s4 r2. | + R1 | + r4 s2. | + s4 r2. | + s1*4 | \bar "|." + } + + melodieSopran = \relative d'' { + s1 | + s4 d^\f d cis | + d2 s | + s4 d^\f d cis | + d2 s | + s1*2 | + a2^\mf^\< a4 h^\! | + cis s2. | + s1 | + s4 d^\mf d cis | + d s2. | + fis4(^\f a) g( fis) | + d^\< h a g'^\! | + fis( d2) cis4 | + d1 | \bar "|." + } + + melodieAlt = \relative fis' { + s1 | + s4 fis8[ e] fis4 g | + fis2 s | + s4 fis8[ e] fis4 g | + fis2 s | + s1*2 | + a4( gis) g g | + g s2. | + s1 | + s4 fis8[ g] fis4 g | + fis s2. | + h4( a) h( a) | + fis g a g | + a2 a2 | + a1 | \bar "|." + } + + melodieTenor = \relative a { + s1 | + s4 a8[ g] a4 a | + a2 s | + s4 a8[ g] a4 a | + a2 s | + s1*2 | + e'4( d) cis d | + e s2. | + s1 | + s4 a,8[ h] a4 a | + a4 s2. | + d4( fis) d2 | + h8[ cis] d4 d e | + d2 e | + fis1 | \bar "|." + } + + melodieBass = \relative d { + s1 | + s4 d_\f d e | + d2 s | + s4 d_\f d e | + d2 s | + s1*2 | + cis'4(_\mf_\< h) a a_\! | + a s2. | + s1 | + s4 d,_\mf d e | + d s2. | + h'4(_\f fis) g( d) | + h'_\< g fis e_\! | + fis( g a) a, | + d1 | \bar "|." + } + + melodie = \relative a' { + a2^\f h | + a4. g8 fis4( g) | + a2 h2 | + a4. g8 fis4( g) | + a2 a | + h cis4 d | + cis2^\> h | + a2.^\! s4 | + e4.(^\mf fis8) e4 fis | + g4.( a8) g2 | + fis4.( g8) fis4 g | + a4.( h8) a2 | + d4(^\f cis) h( a) | + d^\< h a g^\! | + fis2 e | + d1 | \bar "|." + } + + melodieKlavierRechts = \relative d' { + <d fis a>2 << + { \voiceOne + <d h'> | + } + \new Voice { + \voiceTwo + a'4( g) | + } + >> | \oneVoice + <d fis a>4.( <e g>8 <d fis>4 <e g>) | + <d fis a>2 << + { \voiceOne + <d h'> | + } + \new Voice { + \voiceTwo + a'4( g) | + } + >> | \oneVoice + <d fis a>4.( <e g>8 <d fis>4 <e g>) | + <d fis a>2 <a e' a> | + << + { \voiceOne + <d h'>( + } + \new Voice { + \voiceTwo + a'4 gis + } + >> \oneVoice + <e a cis>) <fis h d> | + << + { \voiceOne + a2.( gis4) | + } + \new Voice { + \voiceTwo + <e cis'>2 <d h'> | + } + >> | \oneVoice + <cis e a>2. r4 | + <cis e>4. <d fis>8 <cis e>4 <d fis> | + <e g>4. <fis a>8 <e g>2 | + <d fis>4. <e g>8 <d fis>4 <e g> | + <fis a>4. <g h>8 << + { \voiceOne + a2 | + d4 cis h a | + <fis d'> <g h> <d a'> <e g> | + <a, fis'>2 <g e'> | + } + \new Voice { + \voiceTwo + fis'4. e8 | + fis4 fis d fis | + d d a h | + d2. cis4 | + } + >> | \oneVoice + <fis, a d>1 | \bar "|." + } + + melodieKlavierLinks = \relative d { + d4^\f d, g h | + d d,2. | + d'4^\f d, g h | + d d,2.~ | + d4 d'2 cis4 | + h2 a4 d, | + e e'2^\> e,4^\! | + a2. r4 | + r^\mf a'2.~ | + a4 a,2 a'4~ | + a d,2.~ | + d4 d,2 d''8[ cis] | + h4^\f fis g d | + h^\< g fis g^\! | + a1 | + d, | \bar "|." + } diff --git a/O_du_froehliche/texte.ly b/O_du_froehliche/texte.ly new file mode 100644 index 0000000..7b8358c --- /dev/null +++ b/O_du_froehliche/texte.ly @@ -0,0 +1,36 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textOberstimme = \lyricmode { + \set stanza = "2.+3." + \repeat unfold 4 { + Hal -- le -- lu ja! + } + Freu -- e, freu -- e dich, o Chris -- ten -- heit! + } + + textI = \lyricmode { + \set stanza = "1.-3." + O du fröh -- li -- che, o du se -- li -- ge, + gna -- den -- brin -- gen -- de Weih -- nachts -- zeit! + \set stanza = "1." + Welt ging ver -- lo -- ren, Christ ist ge -- bo -- ren. + \set stanza = "1.-3." + Freu -- e, freu -- e dich, o Chris -- ten -- heit! + } + + textII = \lyricmode { + \repeat unfold 18 { \skip 1 } + \set stanza = "2." + Christ ist er -- schie -- nen, uns zu ver -- süh -- nen. + } + + textIII = \lyricmode { + \repeat unfold 18 { \skip 1 } + \set stanza = "3." + Himm -- li -- sche Hee -- re jauch -- zen dir Eh -- re. + } + |