diff options
author | Erich Eckner <git@eckner.net> | 2019-05-17 00:35:25 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2019-05-17 00:35:25 +0200 |
commit | 78f41bf135cac928179021531151d6d6e47e06be (patch) | |
tree | cb9ffc46cb1fb2e84457ebc9ac1069104601f551 /Veni_Creator_Spiritus | |
parent | 9436537fbe0186412284ca1fc92979270aba8765 (diff) | |
download | Musik-78f41bf135cac928179021531151d6d6e47e06be.tar.xz |
Veni_Creator_Spiritus begonnen
Diffstat (limited to 'Veni_Creator_Spiritus')
-rw-r--r-- | Veni_Creator_Spiritus/Makefile | 39 | ||||
-rw-r--r-- | Veni_Creator_Spiritus/Veni_Creator_Spiritus.ly | 50 | ||||
-rw-r--r-- | Veni_Creator_Spiritus/stimmen.ly | 49 | ||||
-rw-r--r-- | Veni_Creator_Spiritus/texte.ly | 62 |
4 files changed, 200 insertions, 0 deletions
diff --git a/Veni_Creator_Spiritus/Makefile b/Veni_Creator_Spiritus/Makefile new file mode 100644 index 0000000..38c18d6 --- /dev/null +++ b/Veni_Creator_Spiritus/Makefile @@ -0,0 +1,39 @@ +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 + +ifeq ($(KLAVIER),1) + KLAVIER_REGEX= +else + KLAVIER_REGEX=/%Klavier%/d; +endif + +all: $(CURDOC).pdf + pkill -SIGHUP -xf 'mupdf(-x11)? (.*/)?$<' + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed " \ + s@%spezifisch%@$(SPEZIFISCH)@ ; \ + $(KLAVIER_REGEX) \ + $(MIDI_REGEX) \ + " "$<" > "$@" + +%.pdf: %.pre *.ly + lilypond $< diff --git a/Veni_Creator_Spiritus/Veni_Creator_Spiritus.ly b/Veni_Creator_Spiritus/Veni_Creator_Spiritus.ly new file mode 100644 index 0000000..f6e9acb --- /dev/null +++ b/Veni_Creator_Spiritus/Veni_Creator_Spiritus.ly @@ -0,0 +1,50 @@ +\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 = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\score { + \header { + title = "Veni, Creator Spiritus" + composer = "Franz Xaver Müller (1870-1948)" + meter = "Ruhig, bittend" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = pFrauen { \global \pausen } + \new Voice = sopran { \voiceOne \global \sopranMelodie } + \new Voice = alt { \voiceTwo \global \altMelodie } + >> + \new Lyrics \lyricsto alt { \textI } + \new Lyrics \lyricsto alt { \textII } + \new Lyrics \lyricsto alt { \textIII } + \new Lyrics \lyricsto alt { \textIV } + \new Lyrics \lyricsto alt { \textV } + \new Lyrics \lyricsto alt { \textVI } + \new Lyrics \lyricsto alt { \textVII } + \new Staff << + \new Voice = pMaenner { \clef "bass" \global \pausen } + \new Voice = tenor { \voiceOne \clef "bass" \global \tenorMelodie } + \new Voice = bass { \voiceTwo \clef "bass" \global \bassMelodie } + >> + >> + \layout { + indent = #0 + } +} diff --git a/Veni_Creator_Spiritus/stimmen.ly b/Veni_Creator_Spiritus/stimmen.ly new file mode 100644 index 0000000..4dbc815 --- /dev/null +++ b/Veni_Creator_Spiritus/stimmen.ly @@ -0,0 +1,49 @@ +%some settings% vim: ai sw=2 lbr nu et + +global = { + \key d \major + \time 3/4 + \autoBeamOff +} + +punktBoegen = { + \set melismaBusyProperties = #'() + \slurDashed + \tieDashed +} + +strichBoegen = { + \set melismaBusyProperties = #'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy) + \slurSolid + \tieSolid +} + +pausen = { + s2.*3 | + s2 r4 | + s2.*3 | + s2 r4 | + s2.*3 | + s4 r s | + s2.*4 | \bar "||" + s2.*3 | \bar "|." +} + +sopranMelodie = \relative d'' { + d4 a h | + \punktBoegen cis( e) \strichBoegen d8[ h] | + a4( g) fis | + e2 s4 | + \punktBoegen e'8~ e \strichBoegen h cis | + \punktBoegen a( d) \strichBoegen h | + g2~ g8\punktBoegenTODO +} + +altMelodie = \relative g' { +} + +tenorMelodie = \relative h { +} + +bassMelodie = \relative g { +} diff --git a/Veni_Creator_Spiritus/texte.ly b/Veni_Creator_Spiritus/texte.ly new file mode 100644 index 0000000..e43021f --- /dev/null +++ b/Veni_Creator_Spiritus/texte.ly @@ -0,0 +1,62 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen + +textI = \lyrics { + \set stanza = "1." + Ve -- ni, Cre -- a -- _ tor Spi -- ri -- tus, + men -- _ tēs tu -- o -- _ rum vi -- si -- ta: + im plē su -- _ per -- na gra -- ti -- a, + quae tu cre -- a -- sti pe -- cto -- ra. +} + +textII = \lyrics { + \set stanza = "2." + Qui di -- ce -- ris _ Pa -- ra -- cli -- tus, + Al -- _ ti -- si -- mi do -- num De -- _ i, + fons vi -- vus, _ ig -- nis ca -- ri -- tas + et spi -- ri -- ta -- lis un -- cti -- o. +} + +textIII = \lyrics { + \set stanza = "3." + Tu sep -- ti -- for -- _ mis mu -- ne -- re, + di -- gi -- tus Pa -- ter -- _ nae dex -- te -- rae, + tu ri -- te _ pro -- mis -- sum Pa -- tris, + ser -- mo -- ne di -- tans gut -- tu -- ra. +} + +textIV = \lyrics { + \set stanza = "4." + Ac -- cen -- de lu -- _ men sen -- si -- bus, + in -- fun -- de a -- mo -- rem cor -- di -- bus, + in -- fir -- ma _ no -- stri cor -- po -- ris + vir -- tu -- te fir -- mens per -- pē -- ti. +} + +textV = \lyrics { + \set stanza = "5." + Ho -- stem re -- pel -- _ las lon -- gi -- us, + pa -- cem -- que do -- _ nes pro -- ti -- nus; + duc -- to -- re _ sic te prae -- vi -- o + vi -- te -- mus o -- mne no -- xi -- um. +} + +textVI = \lyrics { + \set stanza = "6." + Per -- te sci -- a -- mus da Pa -- _ trem, + no -- sca -- mus at -- _ que Fi -- li -- um, + te -- que u -- tri -- us -- que Spi -- ri -- tum + cre -- da -- mus o -- mni tem -- po -- re. +} + +textVII = \lyrics { + \set stanza = "7." + De -- o Pa -- tri _ sit glo - ri -- a, + et _ Fi -- li -- o, qui a mor -- tu -- is + sur -- re -- xit, _ ac Pa -- ra -- cli -- to + in sae -- cu -- lo -- rum sae -- cu -- la. + A -- men. +} |