summaryrefslogtreecommitdiff
path: root/benedicite/berger
diff options
context:
space:
mode:
Diffstat (limited to 'benedicite/berger')
-rw-r--r--benedicite/berger/berger.ly63
-rw-r--r--benedicite/berger/dynArt.ly107
-rw-r--r--benedicite/berger/midi.lua50
-rw-r--r--benedicite/berger/stimmen.ly386
-rw-r--r--benedicite/berger/texte.ly65
5 files changed, 671 insertions, 0 deletions
diff --git a/benedicite/berger/berger.ly b/benedicite/berger/berger.ly
new file mode 100644
index 0000000..b75fa25
--- /dev/null
+++ b/benedicite/berger/berger.ly
@@ -0,0 +1,63 @@
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+\version "2.12"
+\include "stimmen.ly"
+\include "texte.ly"
+
+ \header {
+ title = "Aller Augen warten auf dich"
+ composer = "Schütz / Berger"
+ %opus = "<+Werk+>"
+ %tagline = ""
+ }
+
+ \paper {
+ line-width = \paper-width - 40
+ top-margin = 10
+ bottom-margin = 10
+ ragged-last-bottom = ##f
+ }
+
+ \layout {
+ indent = #0
+ \context {
+ \Staff
+ \override VerticalAxisGroup #'minimum-Y-extent = #'(-3 . 3.5)
+ }
+ }
+
+ #(set-global-staff-size 20)
+
+ \score {
+ \new ChoirStaff \with {} <<
+ \new Staff = sopran <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "ober" \oberMeta
+ \new Voice = "soprane" { \global \voiceOne \sopranMelodie }
+ \addlyrics { \sopranText }
+ \new Voice = "alti" { \global \voiceTwo \altMelodie }
+ >>
+ %\new Staff = alt <<
+ %\new Voice = "alti" { \global \altMelodie }
+ %\addlyrics { \altText }
+ %>>
+ \new Staff = tenor <<
+ \new Voice = "unter" \unterMeta
+ \new Voice = "tenoere" { \global \voiceOne \tenorMelodie }
+ \new Voice = "baesse" { \global \voiceTwo \bassMelodie }
+ %\addlyrics { \tenorText }
+ >>
+ %\new Staff = bass <<
+ %\addlyrics { \bassText }
+ %>>
+ >>
+ %\midi {
+ %\context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ %}
+ %}
+ \layout {
+ }
+ }
+
diff --git a/benedicite/berger/dynArt.ly b/benedicite/berger/dynArt.ly
new file mode 100644
index 0000000..898ea1f
--- /dev/null
+++ b/benedicite/berger/dynArt.ly
@@ -0,0 +1,107 @@
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+ molmod = \markup {Molto moderato}
+ pap = \markup {poco a poco cresc.}
+ md = \markup {molto dim.}
+ sem = \markup {sempre \dynamic pp}
+
+ schuetzDyn = {
+ s1 s1
+ s1 s2 r4 s4
+ s1 s1
+ s1 s2 r4 s4
+ s1 s1
+ s1 s1
+ s1 s1
+ }
+
+ bergerA = {
+ s2.\p
+ s2.*4
+ s1*2
+ s2.
+ s4*5
+ s2.\<
+ s2.\!
+ s1
+ s2 s4 s4\>
+ s1
+ s2.\!
+ s2.
+ s1
+ \break
+ }
+
+ bergerB = {
+ s2.*2
+ s1*2
+ s2.
+ s4*5
+ s2.\<
+ s2.\!
+ s1*2
+ s2 s2\>
+ s2 s4\!
+ }
+
+ bergerC = {
+ s2.
+ s2.*3
+ s1
+ s2.*2
+ s4 r4 r4
+ }
+
+ oberMeta = {
+ \dynamicUp
+ \schuetzDyn
+ r4^\molmod
+ \bergerA
+ s2.^\pap
+ s2.*6
+ s1
+ %\pageBreak
+ s2 s4\f
+ s2 s4^\md\>
+ s2.
+ s2.\p\!
+ \bergerB
+ s2 s4^\sem
+ \bergerC
+ }
+
+ unterMeta = {
+ \dynamicDown
+ \schuetzDyn
+ r4
+ \bergerA
+ s2._\pap
+ s2.*6
+ s1
+ s2 r4
+ R2.
+ R2.
+ s2.\p
+ \bergerB
+ s2 s4_\sem
+ \bergerC
+ }
+ meta = {
+ %(dynamic) marks global to all voices
+ \dynamicUp
+ }
+
+% articulation
+
+ sopranArt = {
+ }
+
+ altArt = {
+ }
+
+ tenorArt = {
+ }
+
+ bassArt = {
+ }
+
diff --git a/benedicite/berger/midi.lua b/benedicite/berger/midi.lua
new file mode 100644
index 0000000..f8b2520
--- /dev/null
+++ b/benedicite/berger/midi.lua
@@ -0,0 +1,50 @@
+ -- some settings -- vim: ai sw=2 lbr nu encoding=utf8 et
+
+pre=[[
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+\version "2.12"
+\include "stimmen.ly"
+
+ \score {
+]]
+
+post=[[
+ \midi {
+ \context{
+ %\Score
+ %tempoWholesPerMinute = #(ly:make-moment 72 4)
+ }
+ }
+ }
+]]
+
+voices={ "s", "a", "t", "b" }
+expand = { s="sopran", a="alt", t="tenor", b="bass" }
+map = { sopran="soprane", alt="alti", tenor="tenoere", bass="baesse" }
+
+function text(stimme)
+ return
+[[
+ \new Staff = ]]..stimme..[[ <<
+ %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." }
+ \new Voice = "]]..map[stimme]..[[" { \global \]]..stimme..[[Melodie }
+ >>
+]]
+end
+
+function err() print("oops") os.exit() end
+
+which=which or "satb"
+if type(which)~="string" then err() end
+
+for _,v in pairs(voices) do
+ if string.find(which, v) then pre=pre..text(expand[v]) end
+end
+
+input=pre..post
+
+--os.execute(lilypond -...)
+io.stdout:write(input)
+os.exit()
+
diff --git a/benedicite/berger/stimmen.ly b/benedicite/berger/stimmen.ly
new file mode 100644
index 0000000..58551f2
--- /dev/null
+++ b/benedicite/berger/stimmen.ly
@@ -0,0 +1,386 @@
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+ \version "2.12"
+ \include "dynArt.ly"
+
+ global = {
+ \key g \major
+ %\override Staff.TimeSignature #'style = #'()
+ \numericTimeSignature
+ \time 4/2
+ %\autoBeamOff
+ }
+
+% Die Stimmen
+
+ sSchuetz=\relative c'' {
+ <<
+ {
+ %% -- erster Teil -- %%
+ g4 a4 b2 b4 a2 b4
+ e,4 fis4 a2 fis2 s4 fis8 fis8
+ fis8 fis8 fis8 fis8 g4 g4 a2 a4 b4
+ %\break
+ a4( g2) fis4 g2 s4 g4
+ fis4 a8 a8 e4 fis4 g2 fis4 fis4
+ %\break
+ g4 g8 g8 a8 fis8 g8 a8 b4 b8 b8 a4 g4
+ fis1 e1 \bar "||"%\pageBreak
+ \break
+ %r1
+ }
+ >>
+ }
+
+ sBerger=\relative c'' {
+ s4 b2 b4
+ \time 3/4
+ b2 b4
+ b4. b8 b4
+ b2 b4 ~
+ b4 g4 a4
+ \time 4/4
+ b4. b8 b4 g4
+ fis2 fis4 g4
+ \time 3/4
+ fis2 fis4
+ \time 5/4
+ e2 e4( e'4) e4
+ \time 3/4
+ d2 d4
+ fis4. fis8 d4
+ \time 4/4
+ b2 b4 b4
+ d4. d8 d4 b4
+ g2 a4 g4
+ \time 3/4
+ fis2 fis4
+ e2 e4
+ \time 4/4
+ a4. a8 a4 fis4
+ \time 3/4
+ gis2 gis4
+ b8 b8 b8 b8 ais8 gis8
+ ais2 bes4
+ des8 des8 c4 bes4
+ c2 c4
+ ees8 ees8 d4 c4
+ d2 d4
+ \time 4/4
+ f4. f8 e4 d4
+ \time 3/4
+ e2 e4(
+ %% -- Takt 27 -- %%
+ g4 e4) c4
+ b2 b4
+ b4. b8 b4
+ b2. ~
+ b4 g4 a4
+ \time 4/4
+ b8 b8 b8 b8 b4 g4
+ fis2 fis4 g4
+ \time 3/4
+ fis4 fis2
+ \time 5/4
+ e2 e4( e'4) e4
+ \time 3/4
+ d2 d4
+ fis4. fis8 d4
+ \time 4/4
+ b2 b4 b4
+ d8 d8 d8 d8 d4 b4
+ g2 a4 g4
+ \time 3/4
+ fis4 fis2
+ e2 e4 ~
+ e2 e4
+ e2 e4
+ e4. e8 e4
+ e2.
+ \time 4/4
+ e2 e4 e4
+ \time 3/4
+ e2. ~
+ e4 e2 ~
+ e4 s4 s4
+ \bar "||"
+ }
+
+ sopranMelodie = \relative c' {
+ <<
+ { \meta }
+ %\sopranArt
+ %the actual tune
+ { \sSchuetz \time 4/4 \sBerger }
+ >>
+ }
+
+ aSchuetz=\relative c' {
+ <<
+ {
+ %% -- erster Teil -- %%
+ e4 fis4 g2 g4 fis2 fis4
+ g4 fis4 e2 dis2 s4 dis8 dis8
+ dis8 dis8 dis8 dis8 e4 e4 fis2 fis4 g4
+ e2 d2 d2 s4 d4
+ d4 e8 e8 g4 fis4 e2 dis4 dis4
+ e4 e8 e8 fis8 d8 e8 fis8 g4 g8 g8 e4 e4
+ dis4( e2 dis4) e1
+ }
+ >>
+ }
+
+ aBerger=\relative c'' {
+ s4 g2 g4
+ \time 3/4
+ g2 g4
+ g4. g8 g4
+ g2 g4 ~
+ g4 e4 fis4
+ \time 4/4
+ g4. g8 fis4 e4
+ d2 d4 e4
+ \time 3/4
+ e4( d4) d4
+ \time 5/4
+ b2 b4( c8 d8) e4
+ \time 3/4
+ fis2 fis4
+ b4. a8 b4
+ \time 4/4
+ gis2 gis4 fis4
+ e4. e8 e4 g4
+ fis4( e4) d4 e4
+ \time 3/4
+ e4( d4) d4
+ cis2 cis4
+ \time 4/4
+ e4. e8 e4 dis4
+ \time 3/4
+ dis2 dis4
+ fis8 fis8 fis8 fis8 fis8 e8
+ fis2 ges4
+ f8 f8 ees4 f4
+ g2 g4
+ g8 g8 f4 g4
+ a2 a4
+ \time 4/4
+ a4. a8 g4 a4
+ \time 3/4
+ gis2 r4
+ %% -- Takt 27 -- %%
+ R2.
+ R2.
+ g4. g8 g4
+ g2. ~
+ g4 e4 fis4
+ g8 g8 g8 g8 fis4 e4
+ d2 d4 e4
+ e4 d2
+ b2 b4( c8 d8) e4
+ fis2 fis4
+ b4. a8 b4
+ gis2 gis4 fis4
+ e8 e8 e8 e8 e4 g4
+ fis4( e4) d4 e4
+ e4 d2
+ b2 b4(
+ a2) a4
+ gis2 gis4
+ a4. b8 a4
+ gis2.
+ fis2 fis4 fis4
+ gis2. ~
+ gis4 gis2 ~
+ gis4 s4 s4
+ }
+
+ altMelodie = \relative c' {
+ <<
+ { \meta }
+ %\altArt
+ %the actual tune
+ { \aSchuetz \time 4/4 \aBerger }
+ >>
+ }
+
+ tSchuetz=\relative c' {
+ <<
+ {
+ %% -- erster Teil -- %%
+ b4 d4 d2 d4 d2 d4
+ b4 b4 e,2 b'2 s4 b8 b8
+ b8 b8 b8 b8 b4 b4 d2 d4 d4
+ c2 a2 g2 s4 b4
+ a4 c8 c8 b4 b4 b2 b4 b4
+ b4 b8 b8 d8 a8 c8 c8 d4 d8 d8 c4 b4
+ b1 b1
+ }
+ >>
+ }
+
+ tBerger=\relative c' {
+ s4 e2 e4
+ \time 3/4
+ e2 e4
+ e4. e8 e4
+ e2 e4 ~
+ e4 e4 d4
+ \time 4/4
+ e4. e8 d4 c4
+ b2 b4 c4
+ \time 3/4
+ b2 a4
+ \time 5/4
+ g2 g2 g8( a8)
+ \time 3/4
+ b2 b4
+ d4. d8 fis4
+ \time 4/4
+ e2 e4 d4
+ c4. c8 c4 d4
+ c2 b4 c4
+ \time 3/4
+ b2 a4
+ gis2 gis4
+ \time 4/4
+ cis4. cis8 cis4 b4
+ \time 3/4
+ b2 b4
+ dis8 dis8 dis8 dis8 cis8 b8
+ cis2 des4
+ aes8 aes8 g4 d'4
+ ees2 ees4
+ bes8 bes8 a4 e'4
+ f2 f4
+ \time 4/4
+ c4. c8 b4 fis'4
+ \time 3/4
+ e2 s4
+ %% -- Takt 27 -- %%
+ s2.
+ s2.
+ e4. e8 e4
+ e2. ~
+ e4 e4 d4
+ e8 e8 e8 e8 d4 c4
+ b2 b4 c4
+ b2 a4
+ g2 g2 g8( a8)
+ b2 b4
+ d4. d8 fis4
+ e2 e4 d4
+ c8 c8 c8 c8 c4 d4
+ c2 b4 c4
+ b2 a4
+ a2 g4(
+ f2) f4
+ e2 e4
+ f4. g8 f4
+ e2.
+ d2 d4 d4
+ b2. ~
+ b4 b2 ~
+ b4 s4 s4
+ }
+
+ tenorMelodie = \relative c' {
+ <<
+ { \meta }
+ %\tenorArt
+ %the actual tune
+ \clef "treble_8"
+ { \tSchuetz \time 4/4 \tBerger }
+ >>
+ }
+
+ bSchuetz=\relative c {
+ <<
+ {
+ %% -- erster Teil -- %%
+ e4 d4 g2 g4 d2 b4
+ e4 d4 c2 b2 s4 b8 b8
+ b8 b8 b8 b8 e4 e4 d2 d4 b4
+ c2 d2 g,2 s4 g4
+ d'4 a8 a8 e'4 dis4 e2 b4 b4
+ e4 e8 e8 d8 d8 c8 a8 g4 g8 g8 a4 e'4
+ b1 e1
+ }
+ >>
+ }
+
+ bBerger=\relative c {
+ s4 e2 e'4
+ \time 3/4
+ dis2 dis4
+ d4. d,8 d'4
+ cis2 cis4 ~
+ cis4 c4 b4
+ \time 4/4
+ a4. a8 b4 d,4
+ e2 e4 a,4
+ \time 3/4
+ b2 b4
+ \time 5/4
+ c2 c4( a4) a4
+ \time 3/4
+ g2 g'4
+ e4. e8 a4
+ \time 4/4
+ b2 b4 a4
+ g4. g8 g4 fis4
+ e2 g,4 a4
+ \time 3/4
+ b2 b4
+ cis2 cis4
+ \time 4/4
+ fis4. fis8 fis4 b,4
+ \time 3/4
+ e2 e4
+ gis8 gis8 gis8 gis8 dis8 dis8
+ dis2 ees4
+ bes8 bes8 c4 g'4
+ aes2 aes4
+ c,8 c8 d4 a'4
+ bes2 bes4
+ \time 4/4
+ d,4. d8 e4 b'4
+ \time 3/4
+ cis2 s4
+ %% -- Takt 27 -- %%
+ s2.
+ s2.
+ d4. d,8 d'4
+ cis2. ~
+ cis4 c4 b4
+ a8 a8 a8 a8 b4 d,4
+ e2 e4 a,4
+ b4 b2
+ c2 c4( a4) a4
+ g2 g'4
+ e4. e8 a4
+ b2 b4 a4
+ g8 g8 g8 g8 g4 fis4
+ e2 g,4 a4
+ b2 b4
+ e2 e4(
+ c2) c4
+ b2 b4
+ c4. d8 c4
+ b2.
+ a2 a4 a4
+ e2. ~
+ e4 e2 ~
+ e4 s4 s4
+ }
+
+ bassMelodie = \relative c {
+ <<
+ { \meta }
+ %\bassArt
+ %the actual tune
+ \clef bass
+ { \bSchuetz \time 4/4 \bBerger }
+ >>
+ }
+
diff --git a/benedicite/berger/texte.ly b/benedicite/berger/texte.ly
new file mode 100644
index 0000000..a7d0e36
--- /dev/null
+++ b/benedicite/berger/texte.ly
@@ -0,0 +1,65 @@
+%some settings% vim: ai sw=2 lbr nu encoding=utf8 et
+
+% Abkürzungen
+
+ schuetz = \lyricmode {
+ Al -- ler Au -- gen war -- ten auf dich, Her -- re
+ und du gi -- best ih -- nen ih -- re Spei -- se zu sei -- ner Zeit.
+ du tust dei -- ne mil -- de Hand auf und
+ sät -- ti -- gest al -- les, was da le -- bet,
+ mit Wohl -- ge -- fal -- len.
+ }
+
+ berger = \lyricmode {
+ Al -- ler Au -- gen war -- ten auf dich, Herr,
+ und du gi -- best ih -- nen Spei -- se zu sei -- ner Zeit.
+ Al -- ler Au -- gen war -- ten auf dich,
+ und du gi -- best ih -- nen Spei -- se zu sei -- ner Zeit.
+ Du öff -- nest dei -- ne Hand und
+ sät -- ti -- gest
+ mit Wohl -- ge -- fal -- len
+ al -- les, was da le -- bet,
+ al -- les, was da le -- bet,
+ al -- les, was da lebt.
+ }
+
+ sop = \lyricmode {
+ Al -- ler Au -- gen
+ }
+
+ bergerZwo = \lyricmode {
+ war -- ten auf dich,
+ und du gi -- best ih -- nen ih -- re Spei -- se zu sei -- ner Zeit.
+ Al -- ler Au -- gen war -- ten auf dich,
+ und du gi -- best ih -- nen ih -- re Spei -- se zu sei -- ner Zeit.
+ Al -- ler Au -- gen war -- ten auf dich,
+ war -- ten auf dich,
+ Herr!
+ }
+
+% Die Textaufteilungen
+
+ sopranText = \lyrics {
+ \schuetz
+ \berger \sop \bergerZwo
+ %<+hier den Text für den Sopran eintragen+>
+ }
+
+ altText = \lyrics {
+ \schuetz
+ \berger \bergerZwo
+ %<+hier den Text für den Alt eintragen+>
+ }
+
+ tenorText = \lyrics {
+ \schuetz
+ \berger \bergerZwo
+ %<+hier den Text für den Tenor eintragen+>
+ }
+
+ bassText = \lyrics {
+ \schuetz
+ \berger \bergerZwo
+ %<+hier den Text für den Baß eintragen+>
+ }
+