diff options
Diffstat (limited to 'hr/michi/exsultate')
-rw-r--r-- | hr/michi/exsultate/dynArt.ly | 33 | ||||
-rw-r--r-- | hr/michi/exsultate/exsultate.ly | 72 | ||||
-rw-r--r-- | hr/michi/exsultate/midi.lua | 53 | ||||
-rw-r--r-- | hr/michi/exsultate/stimmen.ly | 61 | ||||
-rw-r--r-- | hr/michi/exsultate/stimmen_.ly | 357 | ||||
-rw-r--r-- | hr/michi/exsultate/texte.ly | 46 |
6 files changed, 622 insertions, 0 deletions
diff --git a/hr/michi/exsultate/dynArt.ly b/hr/michi/exsultate/dynArt.ly new file mode 100644 index 0000000..218fff6 --- /dev/null +++ b/hr/michi/exsultate/dynArt.ly @@ -0,0 +1,33 @@ +%some settings% vim: ai sw=2 lbr nu et + + meta = { + %(dynamic) marks global to all voices + %\override Staff.TimeSignature #'style = #'() + \dynamicUp + \key aes \major + \time 3/4 + s2.*8 + \time 2/2 + s1*55 + \bar "||" + \time 3/4 + s2.*8 + \time 4/4 + s1*5 + \bar "|." + } + +% articulation + + sopranArt = { + } + + altArt = { + } + + tenorArt = { + } + + bassArt = { + } + diff --git a/hr/michi/exsultate/exsultate.ly b/hr/michi/exsultate/exsultate.ly new file mode 100644 index 0000000..bf744b9 --- /dev/null +++ b/hr/michi/exsultate/exsultate.ly @@ -0,0 +1,72 @@ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.14" +\include "stimmen_.ly" +\include "texte.ly" + +\pointAndClickOff + + \header { + title = "Exsultate Justi" + composer = "Ludovico da Viadana" + %opus = "<+Werk+>" + tagline = \markup { + \bold "studentenchor" + } + } + + \paper { + line-width = \paper-width - 30 + 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 15) + + sop = << + %\new Voice = "meta" { s1*<+Anzahl der Takte+> \bar "|." } + \new Voice = "soprane" { \global \sopranMelodie } + %\addlyrics { \sopranText } + >> + + alt = << + \new Voice = "alti" { \global \altMelodie } + %\addlyrics { \altText } + >> + + ten = << + \new Voice = "tenoere" { \global \tenorMelodie } + \addlyrics { \tenorText } + >> + + bas = << + \new Voice = "baesse" { \global \bassMelodie } + %\addlyrics { \bassText } + >> + + \score { + \new ChoirStaff \with { printPartCombineTexts = ##f } << + \new Staff = sopran { \sop } + \new Staff = alt { \alt } + \new Staff = tenor { \ten } + \new Staff = bass { \bas } + >> + %\midi { + %\context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 72 4) + %} + %} + \layout { + } + } + diff --git a/hr/michi/exsultate/midi.lua b/hr/michi/exsultate/midi.lua new file mode 100644 index 0000000..8aef7d6 --- /dev/null +++ b/hr/michi/exsultate/midi.lua @@ -0,0 +1,53 @@ + -- some settings -- vim: ai sw=2 lbr nu et + +pre=[[ +%some settings% vim: ai sw=2 lbr nu et + +\version "2.12" +\include "stimmen.ly" + + \score { + << + \unfoldRepeats +]] + +post=[[ + >> + \midi { + \context{ + %\Score + %tempoWholesPerMinute = #(ly:make-moment 100 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/hr/michi/exsultate/stimmen.ly b/hr/michi/exsultate/stimmen.ly new file mode 100644 index 0000000..55762e3 --- /dev/null +++ b/hr/michi/exsultate/stimmen.ly @@ -0,0 +1,61 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + \include "dynArt.ly" + + global = { + \autoBeamOff + } + +% Die Stimmen + + sopranMelodie = \relative c'' { + << + { \meta } + %\sopranArt + %the actual tune + { + aes2 aes4 aes2 bes4 c4 c4 ees4 des2 des4 c4 ees4 des4 c2 aes4 bes2 c4 bes2 bes4 c2 c4 c4 des4 des8 des8 c4 des4 ees2 ees4 ees4 f4 f8 f8 ees4 bes4 bes2 c2 des8[ c8 des8 ees8] f8[ ees8 des8 c8] bes4 c4 bes4. bes8 c2 ees4 ees4 f4 f8 f8 ees4 d4 ees1 r4 f4 f8[ ees8 des8 c8] bes4 aes2 g4 aes4 ees'2 ees4 des4 des8 des8 c4 c8 c8 bes4 bes4 ees4 ees4 des4 des8 des8 c4 c8 c8 bes2 aes2 r2 c2 ~ c4 bes8 aes8 bes4 ees,4 r1 ees'1 ~ ees2 des4 c4 bes2 ees,2 r4 ees'4 ees4 ees4 des2 c2 r2 r4 ees4 ees4 ees4 des2 c2 r2 r2 r4 bes4 ~ bes8 bes8 bes4 c8[ des8 ees8 c8] des8[ ees8 f8 bes,8] c8[ des8 ees8 c8] d4 ees2 d4 ees1 r2 ees4 ees4 des4 des8 des8 c2 bes4 bes4 aes4 aes4 g4 c2 aes4 g2 f2 g2 r2 r1 r2 ees'4 ees4 des4 des8 des8 c2 bes2 r2 c2. c4 bes4 bes8 bes8 aes2 g2 r4 ees'4 c4 c8 c8 c4 bes4 aes2 aes4 ees'4 c4 c8 c8 c4 bes4 aes8[ bes8 c8 des8] ees2 ees4 ees4 ees4 ees8 des8 c2 bes2 ~ bes4 aes4 aes2 ~ aes4 g8[ f8] g2 aes1 + aes2 aes4 aes2 bes4 c4 c4 ees4 des2 des4 c4 ees4 des4 c2 aes4 bes2 c4 bes2 bes4 c1 des1 c1 aes2. aes4 aes1 + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + ees2 ees4 f2 g4 aes4 aes4 g4 bes2 f4 aes4 aes4 f4 aes4 g4 f4 f2 aes4 g2 g4 aes2 aes4 aes4 aes4 aes8 aes8 aes4 aes4 g2 aes4 aes4 aes4 aes8 aes8 aes4 f4 g2 aes2 f8[ ees8 f8 g8] aes4 f4 g4 aes2 g4 aes2 aes4 aes4 aes4 aes8 aes8 aes4 aes4 g2 aes2 f8[ ees8 f8 g8] aes4 f4 g4 ees2 ~ ees8[ ees8] ees2 r2 r2 ees4 aes4 f4 f8 f8 ees4 aes8 aes8 f4 f4 ees4 aes4 f4 f8 f8 ees4 ees8 ees8 f2 aes2 r2 r4 aes4 ~ aes4 g8 f8 ees2 ees2 r4 aes4 ~ aes4 g8 f8 g4 aes4 ~ aes4 g8[ f8] g2 aes1 r4 aes4 aes4 aes4 f2 ees2 r2 r4 aes4 aes4 aes4 aes2 aes2 g2 ~ g2 aes2 f2 aes2 ~ aes4 g4 f2 g2 g4 g4 aes4 aes8 f8 g4 ees4 r2 aes4 aes4 g4 g8 g8 f4 f4 ees4 ees8 ees8 ees4 f4 ~ f8 ees8 ees2 d4 ees2 g4 g4 aes4 aes8 f8 g4 aes4 bes2 r2 r2 aes4 aes4 g4 g8 g8 f2 ees4 aes2 aes4 g4 g8 g8 f2 ees2 r2 ees1 ees2 ees4 g4 ees2 ees2 ees2 ees2 r4 c4 c4 c8 bes8 aes4 aes'4 f2 ees4 ees4 ees4 ees8 ees8 ees4 ees4 ees2 ees1 + ees2 ees4 f2 g4 aes4 aes4 g4 bes2 f4 aes4 aes4 f4 aes4 g4 f4 f2 aes4 g2 g4 aes1 aes1 aes2 g2 f2. f4 ees1 + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + { + \clef "treble_8" + c2 c4 c2 ees4 ees4 ees4 ees4 f2 des4 ees4 c4 des4 ees2 f4 des2 ees4 ees2 ees4 ees2 ees4 ees4 f4 f8 f8 ees4 des4 bes2 c4 c4 des4 des8 des8 c4 des4 ees2 aes,2 des1 ees1 aes,2 c4 c4 des4 des8 des8 c4 aes4 bes2 c2 des8[ c8 des8 ees8] f4 aes,4 ees'4 c4 bes4. bes8 aes2 r2 r2 aes4 aes4 bes4 bes8 bes8 c4 c8 c8 des4 des4 aes4 aes4 bes4 bes8 bes8 c4 c8 c8 des2 ees2 ees2. des8 c8 bes4 bes4 c2 ~ c2 bes4 aes4 bes4 c4 bes4 ees4 ~ ees4 bes8 c8 bes2 c1 r4 f4 ees4 ees4 des2 c2 r2 r4 des4 ees4 ees4 f2 ees2 ees2 ~ ees4 ees4 ees2 r1 r2 bes2 bes2 ees4 ees4 des4 des8 des8 c2 bes4 bes4 aes8[ bes8 c8 des8] ees4 ees,4 f8[ g8 aes8 bes8] c2 aes4 f4 g4. aes8 bes2 ees,1 r2 ees'4 ees4 des4 des8 des8 c2 bes2 r2 r1 r4 ees2 ees4 ees4 ees8 ees8 c2 ~ c2 bes2 r2 r4 ees,4 aes4 aes8 aes8 aes4 bes4 c2 aes4 ees4 aes4 aes8 aes8 aes4 bes4 c4. des8 ees2 ees2 des2 c2 c4 c4 bes4 c4 bes2 aes1 + c2 c4 c2 ees4 ees4 ees4 ees4 f2 des4 ees4 c4 des4 ees2 f4 des2 ees4 ees2 ees4 ees1 f1 ~ f2 ees2 des2. des4 c1 + } + >> + } + + bassMelodie = \relative c' { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + aes2 aes4 f2 ees4 aes4 aes4 c4 bes2 bes4 aes4 aes4 bes4 c2 des4 bes2 aes4 ees2 ees4 aes,2 aes'4 aes4 des,4 des8 des8 aes'4 f4 ees2 aes4 aes4 des,4 des8 des8 aes'4 bes4 ees,2 r2 r1 r1 r2 aes4 aes4 des,4 des8 des8 aes'4 f4 ees2 aes,2 des1 ees1 aes,2 aes'4 aes4 bes4 bes8 bes8 c4 c8 c8 des4 des4 aes4 aes4 bes4 bes8 bes8 c4 c8 c8 des2 aes2 r2 aes2 ~ aes4 g8 f8 ees2 ees2 aes2 ~ aes2 g4 f4 ees1 ~ ees1 aes,1 r4 des4 aes'4 aes4 des,2 aes'2 r2 r4 des,4 aes'4 aes4 des2 aes2 ees2 ~ ees2 aes2 bes2 aes2 bes1 ees,1 r1 r1 r1 r1 r1 r2 ees'4 ees4 des4 des8 des8 c2 bes2 r2 r2 aes4 aes4 ees'4 ees8 ees8 des2 aes2 aes4 aes4 ees4 ees8 ees8 f2 c2 ees2 aes4 aes8 aes8 aes4 bes4 c2 aes4 ees4 aes4 aes8 aes8 aes4 bes4 c2 aes4 ees4 c4 c8 bes8 aes2 ~ aes2 bes2 c2. des4 ees1 aes,1 + aes'2 aes4 f2 ees4 aes4 aes4 c4 bes2 bes4 aes4 aes4 bes4 c2 des4 bes2 aes4 ees2 ees4 aes,1 des2. ees4 f2 c2 des2. des4 aes1 + } + >> + } + diff --git a/hr/michi/exsultate/stimmen_.ly b/hr/michi/exsultate/stimmen_.ly new file mode 100644 index 0000000..14e2706 --- /dev/null +++ b/hr/michi/exsultate/stimmen_.ly @@ -0,0 +1,357 @@ +%some settings% vim: ai sw=2 lbr nu et + + \version "2.12" + \include "dynArt.ly" + + global = { + \autoBeamOff + } + +% Die Stimmen + + sopranMelodie = \relative c'' { + << + { \meta } + %\sopranArt + %the actual tune + { + aes2 aes4 + aes2 bes4 + c4 c4 ees4 + des2 des4 + c4 ees4 des4 + c2 aes4 + bes2 c4 + bes2 bes4 + c2 c4 c4 + des4 des8 des8 c4 des4 + ees2 ees4 ees4 + f4 f8 f8 ees4 bes4 + bes2 c2 + des8[ c8 des8 ees8] f8[ ees8 des8 c8] + bes4 c4 bes4. bes8 + c2 ees4 ees4 + f4 f8 f8 ees4 d4 + ees1 + r4 f4 f8[ ees8 des8 c8] + bes4 aes2 g4 + aes4 ees'2 ees4 + des4 des8 des8 c4 c8 c8 + bes4 bes4 ees4 ees4 + des4 des8 des8 c4 c8 c8 + bes2 aes2 + r2 c2 ~ + c4 bes8 aes8 bes4 ees,4 + r1 + ees'1 ~ + ees2 des4 c4 + bes2 ees,2 + r4 ees'4 ees4 ees4 + des2 c2 + r2 r4 ees4 + ees4 ees4 des2 + c2 r2 + r2 r4 bes4 ~ + bes8 bes8 bes4 c8[ des8 ees8 c8] + des8[ ees8 f8 bes,8] c8[ des8 ees8 c8] + d4 ees2 d4 + ees1 + r2 ees4 ees4 + des4 des8 des8 c2 + bes4 bes4 aes4 aes4 + g4 c2 aes4 + g2 f2 + g2 r2 + r1 + r2 ees'4 ees4 + des4 des8 des8 c2 + bes2 r2 + c2. c4 + bes4 bes8 bes8 aes2 + g2 r4 ees'4 + c4 c8 c8 c4 bes4 + aes2 aes4 ees'4 + c4 c8 c8 c4 bes4 + aes8[ bes8 c8 des8] ees2 + ees4 ees4 ees4 ees8 des8 + c2 bes2 ~ + bes4 aes4 aes2 ~ + aes4 g8[ f8] g2 + aes1 + aes2 aes4 + aes2 bes4 + c4 c4 ees4 + des2 des4 + c4 ees4 des4 + c2 aes4 + bes2 c4 + bes2 bes4 + c1 + des1 + c1 + aes2. aes4 + aes1 + } + >> + } + + altMelodie = \relative c' { + << + { \meta } + %\altArt + %the actual tune + { + ees2 ees4 + f2 g4 + aes4 aes4 g4 + bes2 f4 + aes4 aes4 f4 + aes4 g4 f4 + f2 aes4 + g2 g4 + aes2 aes4 aes4 + aes4 aes8 aes8 aes4 aes4 + g2 aes4 aes4 + aes4 aes8 aes8 aes4 f4 + g2 aes2 + f8[ ees8 f8 g8] aes4 f4 + g4 aes2 g4 + aes2 aes4 aes4 + aes4 aes8 aes8 aes4 aes4 + g2 aes2 + f8[ ees8 f8 g8] aes4 f4 + g4 ees2 ~ ees8[ ees8] + ees2 r2 + r2 ees4 aes4 + f4 f8 f8 ees4 aes8 aes8 + f4 f4 ees4 aes4 + f4 f8 f8 ees4 ees8 ees8 + f2 aes2 + r2 r4 aes4 ~ + aes4 g8 f8 ees2 + ees2 r4 aes4 ~ + aes4 g8 f8 g4 aes4 ~ + aes4 g8[ f8] g2 + aes1 + r4 aes4 aes4 aes4 + f2 ees2 + r2 r4 aes4 + aes4 aes4 aes2 + aes2 g2 ~ + g2 aes2 + f2 aes2 ~ + aes4 g4 f2 + g2 g4 g4 + aes4 aes8 f8 g4 ees4 + r2 aes4 aes4 + g4 g8 g8 f4 f4 + ees4 ees8 ees8 ees4 f4 ~ + f8 ees8 ees2 d4 + ees2 g4 g4 + aes4 aes8 f8 g4 aes4 + bes2 r2 + r2 aes4 aes4 + g4 g8 g8 f2 + ees4 aes2 aes4 + g4 g8 g8 f2 + ees2 r2 + ees1 + ees2 ees4 g4 + ees2 ees2 + ees2 ees2 + r4 c4 c4 c8 bes8 + aes4 aes'4 f2 + ees4 ees4 ees4 ees8 ees8 + ees4 ees4 ees2 + ees1 + ees2 ees4 + f2 g4 + aes4 aes4 g4 + bes2 f4 + aes4 aes4 f4 + aes4 g4 f4 + f2 aes4 + g2 g4 + aes1 + aes1 + aes2 g2 + f2. f4 + ees1 + } + >> + } + + tenorMelodie = \relative c' { + << + { \meta } + %\tenorArt + %the actual tune + { + \clef "treble_8" + c2 c4 + c2 ees4 + ees4 ees4 ees4 + f2 des4 + ees4 c4 des4 + ees2 f4 + des2 ees4 + ees2 ees4 + ees2 ees4 ees4 + f4 f8 f8 ees4 des4 + bes2 c4 c4 + des4 des8 des8 c4 des4 + ees2 aes,2 + des1 + ees1 + aes,2 c4 c4 + des4 des8 des8 c4 aes4 + bes2 c2 + des8[ c8 des8 ees8] f4 aes,4 + ees'4 c4 bes4. bes8 + aes2 r2 + r2 aes4 aes4 + bes4 bes8 bes8 c4 c8 c8 + des4 des4 aes4 aes4 + bes4 bes8 bes8 c4 c8 c8 + des2 ees2 + ees2. des8 c8 + bes4 bes4 c2 ~ + c2 bes4 aes4 + bes4 c4 bes4 ees4 ~ + ees4 bes8 c8 bes2 + c1 + r4 f4 ees4 ees4 + des2 c2 + r2 r4 des4 + ees4 ees4 f2 + ees2 ees2 ~ + ees4 ees4 ees2 + r1 + r2 bes2 + bes2 ees4 ees4 + des4 des8 des8 c2 + bes4 bes4 aes8[ bes8 c8 des8] + ees4 ees,4 f8[ g8 aes8 bes8] + c2 aes4 f4 + g4. aes8 bes2 + ees,1 + r2 ees'4 ees4 + des4 des8 des8 c2 + bes2 r2 + r1 + r4 ees2 ees4 + ees4 ees8 ees8 c2 ~ + c2 bes2 + r2 r4 ees,4 + aes4 aes8 aes8 aes4 bes4 + c2 aes4 ees4 + aes4 aes8 aes8 aes4 bes4 + c4. des8 ees2 + ees2 des2 + c2 c4 c4 + bes4 c4 bes2 + aes1 + c2 c4 + c2 ees4 + ees4 ees4 ees4 + f2 des4 + ees4 c4 des4 + ees2 f4 + des2 ees4 + ees2 ees4 + ees1 + f1 ~ + f2 ees2 + des2. des4 + c1 + } + >> + } + + bassMelodie = \relative c' { + << + { \meta } + %\bassArt + %the actual tune + \clef bass + { + aes2 aes4 + f2 ees4 + aes4 aes4 c4 + bes2 bes4 + aes4 aes4 bes4 + c2 des4 + bes2 aes4 + ees2 ees4 + aes,2 aes'4 aes4 + des,4 des8 des8 aes'4 f4 + ees2 aes4 aes4 + des,4 des8 des8 aes'4 bes4 + ees,2 r2 + r1 + r1 + r2 aes4 aes4 + des,4 des8 des8 aes'4 f4 + ees2 aes,2 + des1 + ees1 + aes,2 aes'4 aes4 + bes4 bes8 bes8 c4 c8 c8 + des4 des4 aes4 aes4 + bes4 bes8 bes8 c4 c8 c8 + des2 aes2 + r2 aes2 ~ + aes4 g8 f8 ees2 + ees2 aes2 ~ + aes2 g4 f4 + ees1 ~ + ees1 + aes,1 + r4 des4 aes'4 aes4 + des,2 aes'2 + r2 r4 des,4 + aes'4 aes4 des2 + aes2 ees2 ~ + ees2 aes2 + bes2 aes2 + bes1 + ees,1 + r1 + r1 + r1 + r1 + r1 + r2 ees'4 ees4 + des4 des8 des8 c2 + bes2 r2 + r2 aes4 aes4 + ees'4 ees8 ees8 des2 + aes2 aes4 aes4 + ees4 ees8 ees8 f2 + c2 ees2 + aes4 aes8 aes8 aes4 bes4 + c2 aes4 ees4 + aes4 aes8 aes8 aes4 bes4 + c2 aes4 ees4 + c4 c8 bes8 aes2 ~ + aes2 bes2 + c2. des4 + ees1 + aes,1 + aes'2 aes4 + f2 ees4 + aes4 aes4 c4 + bes2 bes4 + aes4 aes4 bes4 + c2 des4 + bes2 aes4 + ees2 ees4 + aes,1 + des2. ees4 + f2 c2 + des2. des4 + aes1 + } + >> + } + diff --git a/hr/michi/exsultate/texte.ly b/hr/michi/exsultate/texte.ly new file mode 100644 index 0000000..b55de5a --- /dev/null +++ b/hr/michi/exsultate/texte.ly @@ -0,0 +1,46 @@ +%some settings% vim: ai sw=2 lbr nu et + +% Abkürzungen + +% Die Textaufteilungen % -- _ + + sopranText = \lyrics { + %<+hier den Text für den Sopran eintragen+> + } + + altText = \lyrics { + %<+hier den Text für den Alt eintragen+> + } + + tenorText = \lyrics { + %<+hier den Text für den Tenor eintragen+> + Ex -- sul -- ta -- te ju -- sti in Do -- mi -- no rec -- tos de -- cet col -- lau -- da -- ti -- o. + Con -- fi -- te -- mi -- ni Do -- mi -- no, + con -- fi -- te -- mi -- ni Do -- mi -- no + in ci -- tha -- ra, + con -- fi -- te -- mi -- ni Do -- mi -- no + in ci -- _ _ _ _ _ tha -- ra, + in psal -- te -- ri -- o de -- cem chor -- da -- rum + in psal -- te -- ri -- o de -- cem chor -- da -- rum + psal -- li -- te il -- li, + psal -- li -- te il -- _ li + psal -- li -- te il -- li + Can -- ta -- te e -- i, + Can -- ta -- te e -- i, + can -- ti -- cum no -- vum + be -- ne psal -- li -- te e -- i + in vo -- _ ci -- fe -- _ ra -- ti -- o -- _ _ ne + be -- ne psal -- li -- te e -- i + be -- ne psal -- li -- te e -- i + in vo -- ci -- fe -- ra -- ti -- o -- ne, + in vo -- ci -- fe -- ra -- ti -- o -- _ _ ne + in vo -- ci -- fe -- ra -- ti -- o -- ne + Ex -- sul -- ta -- te ju -- sti in Do -- mi -- no, + rec -- tos de -- cet col -- lua -- da -- ti -- o, + col -- lau -- da -- ti -- o + } + + bassText = \lyrics { + %<+hier den Text für den Baß eintragen+> + } + |