diff options
author | Erich Eckner <git@eckner.net> | 2017-05-12 13:03:07 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2017-05-12 13:03:07 +0200 |
commit | c402f274729a201d1baa6658bd57bfe195d6138e (patch) | |
tree | 70fd1f2351a05eff19b45c95e3b9c2eb56ea8416 /Sommerpsalm | |
parent | f52987d6b63ad947595ef29177e3bacef1d7edbc (diff) | |
download | Musik-c402f274729a201d1baa6658bd57bfe195d6138e.tar.xz |
Sommerpsalm neu
Diffstat (limited to 'Sommerpsalm')
-rw-r--r-- | Sommerpsalm/Makefile | 23 | ||||
-rw-r--r-- | Sommerpsalm/Sommerpsalm.ly | 67 | ||||
-rw-r--r-- | Sommerpsalm/artikulation.ly | 50 | ||||
-rw-r--r-- | Sommerpsalm/stimmen.ly | 159 | ||||
-rw-r--r-- | Sommerpsalm/texte.ly | 38 |
5 files changed, 337 insertions, 0 deletions
diff --git a/Sommerpsalm/Makefile b/Sommerpsalm/Makefile new file mode 100644 index 0000000..ef6dedf --- /dev/null +++ b/Sommerpsalm/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 + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< + diff --git a/Sommerpsalm/Sommerpsalm.ly b/Sommerpsalm/Sommerpsalm.ly new file mode 100644 index 0000000..cfe596b --- /dev/null +++ b/Sommerpsalm/Sommerpsalm.ly @@ -0,0 +1,67 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "artikulation.ly" +\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 = "Sommerpsalm" + poet = "Text: Carl David af Wirsén" + composer = "Musik: Waldemar Ahlén (1894-1982)" + arranger = "dt. Text: Josef Newerkla" + tagline = "" + } + + \new ChoirStaff << + \set Score.skipBars = ##t + \new Lyrics = textSopran { } + \new Staff << + \new Voice = sopran { \global << \artikulationFrauen \melodieSopran >> } + >> + \new Lyrics = textIf { } + \new Lyrics = textIIf { } + \new Lyrics = textIIIf { } + \new Staff << + \new Voice = alt { \global << \artikulationFrauen \melodieAlt >> } + >> + \new Staff << + \new Voice = tenor { \global \clef "G_8" << \artikulationMaenner \melodieTenor >> } + >> + \new Lyrics = textIm { } + \new Lyrics = textIIm { } + \new Lyrics = textIIIm { } + \new Staff << + \new Voice = bass { \global \clef "bass" << \artikulationMaenner \melodieBass >> } + >> + + \context Lyrics = textIf \lyricsto sopran { \textI } + \context Lyrics = textIIf \lyricsto sopran { \textII } + \context Lyrics = textIIIf \lyricsto sopran { \textIII } + \context Lyrics = textIm \lyricsto tenor { \textI } + \context Lyrics = textIIm \lyricsto tenor { \textII } + \context Lyrics = textIIIm \lyricsto tenor { \textIII } + >> + \layout { + indent = #0 + \context { + \Staff + \RemoveEmptyStaves + \override VerticalAxisGroup #'remove-first = ##t + } + } +} + diff --git a/Sommerpsalm/artikulation.ly b/Sommerpsalm/artikulation.ly new file mode 100644 index 0000000..3e59273 --- /dev/null +++ b/Sommerpsalm/artikulation.ly @@ -0,0 +1,50 @@ + +artikulation = { + s4^\mp | + s4^\< s2 | + s4^\! s2 | + s s4^\> | + s s^\! s^\mf | + s2.*2 | + s4. s^\> | + s4^\! s2 | + s4^\< s2 | + s s4^\! | + s2.*4 | + s4^\> s2 | + s4^\! s s^\p | + s4.^\< s^\> | + s4^\! s2 | + s4.^\< s^\> | + s4^\! s2 | + s4^\f s2 | + s2. | + s8 s^\> s2 | + s4^\! s s^\< | + s^\! s2 | + s2. | + s4^\> s2 | + s4^\p s \bar "|." +} + +artikulationFrauen = << + \artikulation + { + s4 | + s2.*11 | + s2 s4^\mf | + s2.*15 | + s2 + } +>> + +artikulationMaenner = << + \artikulation + { + s4 | + s2.*12 | + s2 s4^\mf | + s2.*14 | + s2 + } +>> diff --git a/Sommerpsalm/stimmen.ly b/Sommerpsalm/stimmen.ly new file mode 100644 index 0000000..c4643da --- /dev/null +++ b/Sommerpsalm/stimmen.ly @@ -0,0 +1,159 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + global = { + \key a \major + %\override Staff.TimeSignature #'style = #'() + \time 3/4 + \partial 4 + \autoBeamOff + } + + punktBoegen = { + \set melismaBusyProperties = #'() + \slurDashed + \tieDashed + } + + strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid + } + +% Die Stimmen + + melodieSopran = \relative e' { + e4 | + e2 a4 | + h4( cis) a | + fis2 gis4 | + a2 cis4 | + cis( e) d | + cis( h) a | + h2. | + h2 e,4 | + e2 a4 | + h( cis) a | + fis2 gis4 | + a2 cis4 | + h( e) gis, | + a( gis) e | + fis2. | + e2 e4 | + <a d>2 <a d>4 | + h2 h4 | + <a e'>2 <h e>4 | + <a cis>( <h d>) <cis e> | + <d fis>2 <cis e>4 | + e( d) cis | + h2. | + h2 cis4 | + d2 cis4 | + \punktBoegen h( a) \strichBoegen fis | + gis2( a4) | + a2^\fermata \bar "|." + } + + melodieAlt = \relative e' { + e4 | + cis2 cis4 | + d2 d4 | + d2 d4 | + cis2 e4 | + e2 fis4 | + e2 e4 | + e( cis dis) | + e2 d4 | + <cis e>2 cis4 | + d2 d4 | + d( fis) eis | + fis2 dis4 | + e2 e4 | + e2 e4 | + e2( dis4) | + e2 e4 | + fis2 fis4 | + gis( fis) gis | + fis2 gis4 | + a2 a4 | + <fis a>2 <e a>4 | + <gis h>2 a4 | + a2. | + <e gis>2 <e fis>4 | + \punktBoegen <d fis>~ <d fis> \strichBoegen <e a> | + fis2 d4 | + d2. | + cis2^\fermata \bar "|." + } + + melodieTenor = \relative e { + e4 | + e2 e4 | + fis2 fis4 | + a( cis) h | + a2 a4 | + a2 a4 | + a( d) cis | + a2. | + a4( gis) fis | + e2 e4 | + fis2 fis4 | + a( cis) h | + cis2 a4 | + h2 h4 | + a( h) gis | + cis( h2) | + gis e'4 | + a,2 a4 | + h( a) h | + cis2 d4 | + e2 e4 | + d2 cis4 | + h2 a4 | + fis'2. | + h,2 ais4 | + h2 a4 | + \punktBoegen d~ d \strichBoegen cis | + h2. | + a2^\fermata \bar "|." + } + + melodieBass = \relative e { + e4 | + a,2 a4 | + <a e'>2 <a e'>4 | + <a e'>2 <a e'>4 | + <a e'>2 a'4 | + cis,2 d4 a'2 a4 | + fis2( h,4) | + e2 e4 | + a,2 a4 | + a2 a4 | + a2 a4 | + <a a'>2 <fis fis'>4 | + <gis gis'>2 cis4 | + cis( h) cis | + a( h2) | + e e4 | + e2 e4 | + e2 e4 | + e2 e4 | + a2 a4 | + <a d,>2 a4 | + e2 fis4 | + dis( cis dis) | + e2 cis4 | + <h fis'>2 cis4 | + \punktBoegen d~ d \strichBoegen d | + << + { \voiceOne + e2. | + } + \new Voice { \voiceTwo + e2( e,4) | + } + >> \oneVoice + <a e'>2^\fermata \bar "|." + } diff --git a/Sommerpsalm/texte.ly b/Sommerpsalm/texte.ly new file mode 100644 index 0000000..12a73c1 --- /dev/null +++ b/Sommerpsalm/texte.ly @@ -0,0 +1,38 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + + textI = \lyricmode { + \set stanza = "1." + Wie herr -- lich grü -- nen Baum und Strauch + und zie -- ren Tal und Hän -- ge. + Ein zar -- ter, mil -- der, war -- mer Hauch + um -- spielt das Blatt -- ge -- men -- ge. + Im Son -- nen -- schein wogt Flur und Hain + und wiegt sich in den Win -- den. + Der Som -- mer will _ sich fin -- den. + } + + textII = \lyricmode { + \set stanza = "2." + Dem hel -- len Lied im Wie -- sen -- grund, + dem dump -- fen Wal -- des -- rau -- schen, + dem kann man nun so man -- che Stund + mit al -- ler Ehr -- furcht lau -- schen. + Und Vo -- gel -- sang im Ü -- ber -- schwang, + ge -- würzt durch Blü -- ten -- düf -- te, + er -- hebt sich in _ die Lüf -- te. + } + + textIII = \lyricmode { + \set stanza = "3." + Oh, gu -- ter Gott, wie ist Dir gleich + der lich -- te Son -- nen -- rei -- gen. + Im Som -- mer willst Du gna -- den -- reich + uns Dei -- ne Grö -- ße zei -- gen. + All Fleisch ist Heu, all Le -- ben Streu, + ver -- gäng -- lich al -- les Trei -- ben, + nur Dein Wort wird e -- wig blei -- ben. + } |