diff options
author | Erich Eckner <git@eckner.net> | 2017-02-17 00:55:19 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2017-02-17 00:55:19 +0100 |
commit | 22109d360342f3549fdc6d10b01dd64a9a5cd58a (patch) | |
tree | 0f273456a8ba1900f23c335c6fbdace520e1b286 /Pop_Messe | |
parent | 662d81696ae774d12f7293494a5f82e6a27169cc (diff) | |
download | Musik-22109d360342f3549fdc6d10b01dd64a9a5cd58a.tar.xz |
Pop_Messe angefangen
Diffstat (limited to 'Pop_Messe')
33 files changed, 955 insertions, 0 deletions
diff --git a/Pop_Messe/Makefile b/Pop_Messe/Makefile new file mode 100644 index 0000000..13ae52d --- /dev/null +++ b/Pop_Messe/Makefile @@ -0,0 +1,29 @@ +CURDOC=$(shell basename "$(CURDIR)") + +SUBDIRS := $(subst /.,/,$(wildcard */.)) + +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 + +.PHONY: all clean Clean $(SUBDIRS) + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf: %.pre $(SUBDIRS) + lilypond $< + +$(SUBDIRS): + $(MAKE) -C $@ $(subst /,.pre,$@) diff --git a/Pop_Messe/Makefile.template b/Pop_Messe/Makefile.template new file mode 100644 index 0000000..8df2663 --- /dev/null +++ b/Pop_Messe/Makefile.template @@ -0,0 +1,24 @@ +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 + +.PHONY: all clean Clean + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf: %.pre + echo lilypond $< diff --git a/Pop_Messe/Pop_Messe.ly b/Pop_Messe/Pop_Messe.ly new file mode 100644 index 0000000..01dff28 --- /dev/null +++ b/Pop_Messe/Pop_Messe.ly @@ -0,0 +1,23 @@ +\include "deutsch.ly" + +%spezifisch% + +\header { + tagline = "" + title = "POP-Messe" + composer = "Jacob de Haan (*1959)" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\pointAndClickOff + +#(ly:set-option 'relative-includes #t) +\include "kyrie/kyrie.pre" +\include "gloria/gloria.pre" +\include "sanctus/sanctus.pre" +\include "benedictus/benedictus.pre" +\include "agnus_dei/agnus_dei.pre" +#(ly:set-option 'relative-includes #f) diff --git a/Pop_Messe/agnus_dei/Makefile b/Pop_Messe/agnus_dei/Makefile new file mode 100644 index 0000000..8df2663 --- /dev/null +++ b/Pop_Messe/agnus_dei/Makefile @@ -0,0 +1,24 @@ +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 + +.PHONY: all clean Clean + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf: %.pre + echo lilypond $< diff --git a/Pop_Messe/agnus_dei/agnus_dei.ly b/Pop_Messe/agnus_dei/agnus_dei.ly new file mode 100644 index 0000000..4825d98 --- /dev/null +++ b/Pop_Messe/agnus_dei/agnus_dei.ly @@ -0,0 +1,48 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "artikulation.ly" +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\pointAndClickOff + +\score { + \header { + title = "Agnus Dei" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \globalAgnusDei << \melodieSopranAgnusDei \artikulationAgnusDei >> } + >> + \new Lyrics \lyricsto sopran { \textSopranAgnusDei } + \new Staff << + \new Voice = alt { \globalAgnusDei << \melodieAltAgnusDei \artikulationAgnusDei >> } + >> + \new Lyrics \lyricsto alt { \textAltAgnusDei } + \new Staff << + \new Voice = tenor { \clef "G_8" \globalAgnusDei << \melodieTenorAgnusDei \artikulationAgnusDei >> } + >> + \new Lyrics \lyricsto tenor { \textTenorAgnusDei } + \new Staff << + \new Voice = bass { \clef "bass" \globalAgnusDei << \melodieBassAgnusDei \artikulationAgnusDei >> } + >> + \new Lyrics \lyricsto bass { \textBassAgnusDei } + >> + \layout { +% indent = #0 + \context { + \Staff + \RemoveEmptyStaves + } + } +} diff --git a/Pop_Messe/agnus_dei/artikulation.ly b/Pop_Messe/agnus_dei/artikulation.ly new file mode 100644 index 0000000..23f9d02 --- /dev/null +++ b/Pop_Messe/agnus_dei/artikulation.ly @@ -0,0 +1,3 @@ + +artikulationAgnusDei = { +} diff --git a/Pop_Messe/agnus_dei/stimmen.ly b/Pop_Messe/agnus_dei/stimmen.ly new file mode 100644 index 0000000..9edec21 --- /dev/null +++ b/Pop_Messe/agnus_dei/stimmen.ly @@ -0,0 +1,40 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + globalAgnusDei = { + \key c \major + %\override Staff.TimeSignature #'style = #'() + \time 12/8 + \partial 4. + \autoBeamOff + } + +% Die Stimmen + + melodieSopranAgnusDei = \relative c'' { + r4. | + \new CueVoice { + c8 c c c c c c c c c c c | + c c c c c c c c c + } + r c b | + } + + melodieAltAgnusDei = \relative c'' { + r4. | + R1. | + r2. r4. r8 c b | + } + + melodieTenorAgnusDei = \relative c' { + r4. | + R1. | + r2. r4. r8 c b | + } + + melodieBassAgnusDei = \relative c' { + r4. | + R1. | + r2. r4. r8 c b | + } diff --git a/Pop_Messe/agnus_dei/texte.ly b/Pop_Messe/agnus_dei/texte.ly new file mode 100644 index 0000000..d15e860 --- /dev/null +++ b/Pop_Messe/agnus_dei/texte.ly @@ -0,0 +1,15 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + + textSopranAgnusDei = \lyricmode { + } + + textAltAgnusDei = \lyricmode { + } + + textTenorAgnusDei = \lyricmode { + } + + textBassAgnusDei = \lyricmode { + } diff --git a/Pop_Messe/benedictus/Makefile b/Pop_Messe/benedictus/Makefile new file mode 100644 index 0000000..8df2663 --- /dev/null +++ b/Pop_Messe/benedictus/Makefile @@ -0,0 +1,24 @@ +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 + +.PHONY: all clean Clean + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf: %.pre + echo lilypond $< diff --git a/Pop_Messe/benedictus/artikulation.ly b/Pop_Messe/benedictus/artikulation.ly new file mode 100644 index 0000000..fd5794d --- /dev/null +++ b/Pop_Messe/benedictus/artikulation.ly @@ -0,0 +1,3 @@ + +artikulationBenedictus = { +} diff --git a/Pop_Messe/benedictus/benedictus.ly b/Pop_Messe/benedictus/benedictus.ly new file mode 100644 index 0000000..ca25837 --- /dev/null +++ b/Pop_Messe/benedictus/benedictus.ly @@ -0,0 +1,48 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "artikulation.ly" +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\pointAndClickOff + +\score { + \header { + title = "Benedictus" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \globalBenedictus << \melodieSopranBenedictus \artikulationBenedictus >> } + >> + \new Lyrics \lyricsto sopran { \textSopranBenedictus } + \new Staff << + \new Voice = alt { \globalBenedictus << \melodieAltBenedictus \artikulationBenedictus >> } + >> + \new Lyrics \lyricsto alt { \textAltBenedictus } + \new Staff << + \new Voice = tenor { \clef "G_8" \globalBenedictus << \melodieTenorBenedictus \artikulationBenedictus >> } + >> + \new Lyrics \lyricsto tenor { \textTenorBenedictus } + \new Staff << + \new Voice = bass { \clef "bass" \globalBenedictus << \melodieBassBenedictus \artikulationBenedictus >> } + >> + \new Lyrics \lyricsto bass { \textBassBenedictus } + >> + \layout { +% indent = #0 + \context { + \Staff + \RemoveEmptyStaves + } + } +} diff --git a/Pop_Messe/benedictus/stimmen.ly b/Pop_Messe/benedictus/stimmen.ly new file mode 100644 index 0000000..9ede602 --- /dev/null +++ b/Pop_Messe/benedictus/stimmen.ly @@ -0,0 +1,45 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + globalBenedictus = { + \key es \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + +% Die Stimmen + + benedictusThema = \relative es' { + r4 es8. f16 g8 es r4 | + } + + melodieSopranBenedictus = \relative g' { + \new CueVoice { + r4 g8. f16 es8 b4 r8 | + r4 as'8. g16 f8 c4 r8 | + r4 f8. es16 d8 b4 r8 | + r4 as'8. g16 f8 es d f | + es4 g8. f16 es8 b4 r8 | + r4 as'8. g16 f8 c4 + } + r8 | + R1*2 | + \benedictusThema + } + + melodieAltBenedictus = \relative es' { + R1*8 | + \benedictusThema + } + + melodieTenorBenedictus = \relative cis' { + R1*8 | + \transpose c' c \benedictusThema + } + + melodieBassBenedictus = \relative cis' { + R1*8 | + \transpose c' c \benedictusThema + } diff --git a/Pop_Messe/benedictus/texte.ly b/Pop_Messe/benedictus/texte.ly new file mode 100644 index 0000000..7ff717f --- /dev/null +++ b/Pop_Messe/benedictus/texte.ly @@ -0,0 +1,15 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + + textSopranBenedictus = \lyricmode { + } + + textAltBenedictus = \lyricmode { + } + + textTenorBenedictus = \lyricmode { + } + + textBassBenedictus = \lyricmode { + } diff --git a/Pop_Messe/gloria/Makefile b/Pop_Messe/gloria/Makefile new file mode 100644 index 0000000..8df2663 --- /dev/null +++ b/Pop_Messe/gloria/Makefile @@ -0,0 +1,24 @@ +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 + +.PHONY: all clean Clean + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf: %.pre + echo lilypond $< diff --git a/Pop_Messe/gloria/artikulation.ly b/Pop_Messe/gloria/artikulation.ly new file mode 100644 index 0000000..57852aa --- /dev/null +++ b/Pop_Messe/gloria/artikulation.ly @@ -0,0 +1,3 @@ + +artikulationGloria = { +} diff --git a/Pop_Messe/gloria/gloria.ly b/Pop_Messe/gloria/gloria.ly new file mode 100644 index 0000000..7aa6f52 --- /dev/null +++ b/Pop_Messe/gloria/gloria.ly @@ -0,0 +1,48 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "artikulation.ly" +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\pointAndClickOff + +\score { + \header { + title = "Gloria" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \globalGloria << \melodieSopranGloria \artikulationGloria >> } + >> + \new Lyrics \lyricsto sopran { \textSopranGloria } + \new Staff << + \new Voice = alt { \globalGloria << \melodieAltGloria \artikulationGloria >> } + >> + \new Lyrics \lyricsto alt { \textAltGloria } + \new Staff << + \new Voice = tenor { \clef "G_8" \globalGloria << \melodieTenorGloria \artikulationGloria >> } + >> + \new Lyrics \lyricsto tenor { \textTenorGloria } + \new Staff << + \new Voice = bass { \clef "bass" \globalGloria << \melodieBassGloria \artikulationGloria >> } + >> + \new Lyrics \lyricsto bass { \textBassGloria } + >> + \layout { +% indent = #0 + \context { + \Staff + \RemoveEmptyStaves + } + } +} diff --git a/Pop_Messe/gloria/stimmen.ly b/Pop_Messe/gloria/stimmen.ly new file mode 100644 index 0000000..9c34aa3 --- /dev/null +++ b/Pop_Messe/gloria/stimmen.ly @@ -0,0 +1,49 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + globalGloria = { + \key f \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + +% Die Stimmen + + melodieSopranGloria = \relative c'' { + \new CueVoice { + c4 f,8 f~ f2~ | + f2. e8 f | + d'4 f,8 f~ f2~ | + f2. e8 f | + e'4 g,8 g~ g2~ | + g r8 d' e f~ | + f2~ f8 e d c~ | + c1 | + } + \repeat volta 2 { + c4 f,8 f~ f2 | + } + } + + melodieAltGloria = \relative f' { + R1*8 | + \repeat volta 2 { + f4 f8 f~ f2 | + } + } + + melodieTenorGloria = \relative a { + R1*8 | + \repeat volta 2 { + a4 a8 a~ a2 | + } + } + + melodieBassGloria = \relative f { + R1*8 | + \repeat volta 2 { + f4 f8 f~ f2 | + } + } diff --git a/Pop_Messe/gloria/texte.ly b/Pop_Messe/gloria/texte.ly new file mode 100644 index 0000000..414f02a --- /dev/null +++ b/Pop_Messe/gloria/texte.ly @@ -0,0 +1,15 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + + textSopranGloria = \lyricmode { + } + + textAltGloria = \lyricmode { + } + + textTenorGloria = \lyricmode { + } + + textBassGloria = \lyricmode { + } diff --git a/Pop_Messe/helferlein b/Pop_Messe/helferlein new file mode 100755 index 0000000..53b10ca --- /dev/null +++ b/Pop_Messe/helferlein @@ -0,0 +1,20 @@ +#!/bin/bash + +declare -A teile +teile["kyrie"]="Kyrie" +teile["gloria"]="Gloria" +teile["sanctus"]="Sanctus" +teile["benedictus"]="Benedictus" +teile["agnus_dei"]="AgnusDei" + +for s in ${!teile[@]} +do + rm -rf "${s}" + mkdir "${s}" + for t in artikulation stimmen texte + do + sed "s|%%s|$s|g;s|%%S|${teile[${s}]}|g" template_${t}.ly > ${s}/${t}.ly + done + sed "s|%%s|$s|g;s|%%S|${teile[${s}]}|g" template.ly > ${s}/${s}.ly + cp Makefile.template ${s}/Makefile +done diff --git a/Pop_Messe/kyrie/Makefile b/Pop_Messe/kyrie/Makefile new file mode 100644 index 0000000..8df2663 --- /dev/null +++ b/Pop_Messe/kyrie/Makefile @@ -0,0 +1,24 @@ +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 + +.PHONY: all clean Clean + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf: %.pre + echo lilypond $< diff --git a/Pop_Messe/kyrie/artikulation.ly b/Pop_Messe/kyrie/artikulation.ly new file mode 100644 index 0000000..5d571f0 --- /dev/null +++ b/Pop_Messe/kyrie/artikulation.ly @@ -0,0 +1,3 @@ + +artikulationKyrie = { +} diff --git a/Pop_Messe/kyrie/kyrie.ly b/Pop_Messe/kyrie/kyrie.ly new file mode 100644 index 0000000..dcfebbf --- /dev/null +++ b/Pop_Messe/kyrie/kyrie.ly @@ -0,0 +1,48 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "artikulation.ly" +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\pointAndClickOff + +\score { + \header { + title = "Kyrie" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \globalKyrie << \melodieSopranKyrie \artikulationKyrie >> } + >> + \new Lyrics \lyricsto sopran { \textSopranKyrie } + \new Staff << + \new Voice = alt { \globalKyrie << \melodieAltKyrie \artikulationKyrie >> } + >> + \new Lyrics \lyricsto alt { \textAltKyrie } + \new Staff << + \new Voice = tenor { \clef "G_8" \globalKyrie << \melodieTenorKyrie \artikulationKyrie >> } + >> + \new Lyrics \lyricsto tenor { \textTenorKyrie } + \new Staff << + \new Voice = bass { \clef "bass" \globalKyrie << \melodieBassKyrie \artikulationKyrie >> } + >> + \new Lyrics \lyricsto bass { \textBassKyrie } + >> + \layout { +% indent = #0 + \context { + \Staff + \RemoveEmptyStaves + } + } +} diff --git a/Pop_Messe/kyrie/stimmen.ly b/Pop_Messe/kyrie/stimmen.ly new file mode 100644 index 0000000..c374174 --- /dev/null +++ b/Pop_Messe/kyrie/stimmen.ly @@ -0,0 +1,144 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + globalKyrie = { + \key f \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \partial 4 + \autoBeamOff + } + +% Die Stimmen + + kyrieMotiv = \relative d' { + d8 d16 d r8 d f8. d16 r4 | + d8 d16 d r8 d f8. d16 r4 | + d8 d16 d r8 d f8. d16 r8 d | + a' a4.~ a4 r | + } + + melodieSopranKyrie = \relative d'' { + \new CueVoice { + r4 | + r d c8 c r a~ | + a4 a g8 g r f~ | + f2 a4 d | + cis16 d e4.~ e2 | + r4 f e8 e r d~ | + d2 d8 b16 c d8 b | + a16 b c4.~ c4 b8 a | + a1 | + \repeat unfold 4 { + f8. f f8 a8. f16 r4 | + } + } + \repeat volta 2 { + \kyrieMotiv + d'8 d16 d8. d8 c8. a16~ a4 | + c8 c16 c8. c8 h8. g16~ g4 | + } + \alternative { + { + b8 b16 b8. b8 a8.[( g]) f8 | + g2. r4 | + } + { + b8 b16 b8. b8 a8. g f8 | + } + } + a a4.~ a4 r | + d8 d16 d r2. | + d8 d16 d r2. | + d8 d16 d8. e8 f4 e | + d8 d16 d r2. | + d8 d16 d r2. | + d8 d16 d8. e8 f4 e | + d1( | + cis2.) r4 | \bar "||" + } + + melodieAltKyrie = \relative a' { + r4 | + R1*12 | + \repeat volta 2 { + \kyrieMotiv + a8 a16 a8. a8 a8. e16~ e4 | + g8 g16 g8. g8 g8. d16~ d4 | + } + \alternative { + { + f8 f16 f8. f8 f8.[( c]) c8 | + f2( e4) r | + } + { + f8 f16 f8. f8 f8. c c8 | + } + } + cis cis4.~ cis4 r | + f8 f16 f r2. | + f8 f16 f r2. | + f8 f16 f8. g8 a4 g | + f8 f16 f r2. | + f8 f16 f r2. | + f8 f16 f8. g8 a4 g | + a1~ | + a2. r4 | \bar "||" + } + + melodieTenorKyrie = \relative f' { + r4 | + R1*12 | + \repeat volta 2 { + \transpose c' c \kyrieMotiv + f8 f16 f8. f8 e8. c16~ c4 | + e8 e16 e8. e8 d8. h16~ h4 | + } + \alternative { + { + d8 d16 d8. d8 c8.[( a]) a8 | + c2. r4 | + } + { + d8 d16 d8. d8 c8. a a8 | + } + } + cis8 cis4.~ cis4 r | + a8 a16 a r2. | + a8 a16 a r2. | + a8 a16 a8. c8 c4 c | + a8 a16 a r2. | + a8 a16 a r2. | + a8 a16 a8. c8 c4 c | + e1~ | + e2. r4 | \bar "||" + } + + melodieBassKyrie = \relative d { + r4 | + R1*12 | + \repeat volta 2 { + \transpose c' c \kyrieMotiv + d8 d16 d8. d8 a8. a16~ a4 | + c8 c16 c8. c8 g8. g16~ g4 | + } + \alternative { + { + b8 b16 b8. b8 f'4. f8 | + c2. r4 | + } + { + b8 b16 b8. b8 f'8. f f8 | + } + } + a8 a4.~ a4 r | + d,8 d16 d r2. | + d8 d16 d r2. | + d8 d16 d8. c8 f4 c | + d8 d16 d r2. | + d8 d16 d r2. | + d8 d16 d8. c8 f4 c | + a1~ | + a2. r4 | \bar "||" + } diff --git a/Pop_Messe/kyrie/texte.ly b/Pop_Messe/kyrie/texte.ly new file mode 100644 index 0000000..ad70832 --- /dev/null +++ b/Pop_Messe/kyrie/texte.ly @@ -0,0 +1,15 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + + textSopranKyrie = \lyricmode { + } + + textAltKyrie = \lyricmode { + } + + textTenorKyrie = \lyricmode { + } + + textBassKyrie = \lyricmode { + } diff --git a/Pop_Messe/sanctus/Makefile b/Pop_Messe/sanctus/Makefile new file mode 100644 index 0000000..8df2663 --- /dev/null +++ b/Pop_Messe/sanctus/Makefile @@ -0,0 +1,24 @@ +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 + +.PHONY: all clean Clean + +all: $(CURDOC).pdf + +clean: + rm -f *.pre + +Clean: clean + rm -f *.pdf *.midi + +%.pre: %.ly + sed "s@%spezifisch%@$(SPEZIFISCH)@" "$<" > "$@" + +%.pdf: %.pre + echo lilypond $< diff --git a/Pop_Messe/sanctus/artikulation.ly b/Pop_Messe/sanctus/artikulation.ly new file mode 100644 index 0000000..5f25ae8 --- /dev/null +++ b/Pop_Messe/sanctus/artikulation.ly @@ -0,0 +1,3 @@ + +artikulationSanctus = { +} diff --git a/Pop_Messe/sanctus/sanctus.ly b/Pop_Messe/sanctus/sanctus.ly new file mode 100644 index 0000000..d079671 --- /dev/null +++ b/Pop_Messe/sanctus/sanctus.ly @@ -0,0 +1,48 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "artikulation.ly" +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\pointAndClickOff + +\score { + \header { + title = "Sanctus" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \globalSanctus << \melodieSopranSanctus \artikulationSanctus >> } + >> + \new Lyrics \lyricsto sopran { \textSopranSanctus } + \new Staff << + \new Voice = alt { \globalSanctus << \melodieAltSanctus \artikulationSanctus >> } + >> + \new Lyrics \lyricsto alt { \textAltSanctus } + \new Staff << + \new Voice = tenor { \clef "G_8" \globalSanctus << \melodieTenorSanctus \artikulationSanctus >> } + >> + \new Lyrics \lyricsto tenor { \textTenorSanctus } + \new Staff << + \new Voice = bass { \clef "bass" \globalSanctus << \melodieBassSanctus \artikulationSanctus >> } + >> + \new Lyrics \lyricsto bass { \textBassSanctus } + >> + \layout { +% indent = #0 + \context { + \Staff + \RemoveEmptyStaves + } + } +} diff --git a/Pop_Messe/sanctus/stimmen.ly b/Pop_Messe/sanctus/stimmen.ly new file mode 100644 index 0000000..78a5227 --- /dev/null +++ b/Pop_Messe/sanctus/stimmen.ly @@ -0,0 +1,41 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + globalSanctus = { + \key b \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + +% Die Stimmen + + melodieSopranSanctus = \relative d'' { + \new CueVoice { + d8 b g b d b g b | + es c g c es c g c | + c a fis a c a fis a | + d b g b d16 g, a b c d es f | + g2. f4 | + es d c b | + a1 | + d | + } + b2. b4 | + } + + melodieAltSanctus = \relative g' { + R1*8 | + g2. g4 | + } + + melodieTenorSanctus = \relative d' { + R1*8 | + d2. d4 | + } + + melodieBassSanctus = \relative g { + R1*8 | + g2. g4 | + } diff --git a/Pop_Messe/sanctus/texte.ly b/Pop_Messe/sanctus/texte.ly new file mode 100644 index 0000000..6f79c06 --- /dev/null +++ b/Pop_Messe/sanctus/texte.ly @@ -0,0 +1,15 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + + textSopranSanctus = \lyricmode { + } + + textAltSanctus = \lyricmode { + } + + textTenorSanctus = \lyricmode { + } + + textBassSanctus = \lyricmode { + } diff --git a/Pop_Messe/template.ly b/Pop_Messe/template.ly new file mode 100644 index 0000000..76a6e33 --- /dev/null +++ b/Pop_Messe/template.ly @@ -0,0 +1,48 @@ +\include "deutsch.ly" +#(ly:set-option 'relative-includes #t) +\include "artikulation.ly" +\include "stimmen.ly" +\include "texte.ly" +#(ly:set-option 'relative-includes #f) + +\header { + tagline = "" +} +\paper { + top-margin = 5 + print-all-headers = ##t +} + +\pointAndClickOff + +\score { + \header { + title = "%%S" + } + \new ChoirStaff << + \set Score.skipBars = ##t + \new Staff << + \new Voice = sopran { \global%%S << \melodieSopran%%S \artikulation%%S >> } + >> + \new Lyrics \lyricsto sopran { \textSopran%%S } + \new Staff << + \new Voice = alt { \global%%S << \melodieAlt%%S \artikulation%%S >> } + >> + \new Lyrics \lyricsto alt { \textAlt%%S } + \new Staff << + \new Voice = tenor { \clef "G_8" \global%%S << \melodieTenor%%S \artikulation%%S >> } + >> + \new Lyrics \lyricsto tenor { \textTenor%%S } + \new Staff << + \new Voice = bass { \clef "bass" \global%%S << \melodieBass%%S \artikulation%%S >> } + >> + \new Lyrics \lyricsto bass { \textBass%%S } + >> + \layout { +% indent = #0 + \context { + \Staff + \RemoveEmptyStaves + } + } +} diff --git a/Pop_Messe/template_artikulation.ly b/Pop_Messe/template_artikulation.ly new file mode 100644 index 0000000..9d0e776 --- /dev/null +++ b/Pop_Messe/template_artikulation.ly @@ -0,0 +1,3 @@ + +artikulation%%S = { +} diff --git a/Pop_Messe/template_stimmen.ly b/Pop_Messe/template_stimmen.ly new file mode 100644 index 0000000..a948f53 --- /dev/null +++ b/Pop_Messe/template_stimmen.ly @@ -0,0 +1,24 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.18" + + global%%S = { + \key a \major + %\override Staff.TimeSignature #'style = #'() + \time 4/4 + \autoBeamOff + } + +% Die Stimmen + + melodieSopran%%S = \relative cis'' { + } + + melodieAlt%%S = \relative a' { + } + + melodieTenor%%S = \relative cis' { + } + + melodieBass%%S = \relative cis' { + } diff --git a/Pop_Messe/template_texte.ly b/Pop_Messe/template_texte.ly new file mode 100644 index 0000000..f567d3a --- /dev/null +++ b/Pop_Messe/template_texte.ly @@ -0,0 +1,15 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + + textSopran%%S = \lyricmode { + } + + textAlt%%S = \lyricmode { + } + + textTenor%%S = \lyricmode { + } + + textBass%%S = \lyricmode { + } |