summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile22
-rw-r--r--agnus.ly69
-rw-r--r--alleluia.ly31
-rw-r--r--book.lytex6
-rw-r--r--kyrie.ly33
-rw-r--r--sanctus.ly53
6 files changed, 167 insertions, 47 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..aca5a38
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,22 @@
+SOURCES=$(wildcard *.ly)
+PARTS=$(SOURCES:.ly=.pdf)
+TDIR=out
+
+book: book.pdf
+
+parts: $(PARTS)
+
+%.pdf: %.ly
+ lilypond --pdf $<
+
+$(TDIR)/book.tex: book.lytex *.ly
+ lilypond-book --output=$(TDIR) --pdf $<
+
+%.pdf: %.tex
+ cd $(@D); pdflatex $(<F)
+
+book.pdf: $(TDIR)/book.pdf
+ cp $< $@
+
+clean:
+ rm -rf *.pdf out
diff --git a/agnus.ly b/agnus.ly
index a4a3b34..14272bd 100644
--- a/agnus.ly
+++ b/agnus.ly
@@ -1,39 +1,42 @@
-<<
-\new Voice = "melody" {
-\key d \minor
-\relative c'' \repeat volta 3 {
-\partial 2 a a
-g g r a
-d d8 d c4 c
-bes2 a2
+melody = {
+ \key d \minor
+ \relative c'' \repeat volta 3 {
+ \partial 2 a a
+ g g r a
+ d d8 d c4 c
+ bes2 a2
-f8[ e] d f e4 e
-f8[ e] d f g4 g
-a4. a8 g4 f
-e2 d
-}
+ f8[ e] d f e4 e
+ f8[ e] d f g4 g
+ a4. a8 g4 f
+ e2 d
+ }
}
-\new Lyrics \lyricsto "melody" {
-A -- gnus |
-De -- i Qui |
-Tol -- lis pec -- ca -- ta |
-mun -- di
+lyr = \lyricmode {
+ A -- gnus |
+ De -- i Qui |
+ Tol -- lis pec -- ca -- ta |
+ mun -- di
-<<
-{
-\set stanza = #"1.2."
-Mi -- se -- re -- re no -- bis
-Mi -- se -- re -- re no -- bis
-Mi -- se -- re -- re no -- bis
-}
-\new Lyrics {
-\set associatedVoice = "melody"
-\set stanza = #"3."
-Do -- na no -- bis pa -- cem
-Do -- na no -- bis pa -- cem
-Do -- na no -- bis pa -- cem
-}
->>
+ <<
+ {
+ \set stanza = #"1.2."
+ Mi -- se -- re -- re no -- bis
+ Mi -- se -- re -- re no -- bis
+ Mi -- se -- re -- re no -- bis
+ }
+ \new Lyrics {
+ \set associatedVoice = "melody"
+ \set stanza = #"3."
+ Do -- na no -- bis pa -- cem
+ Do -- na no -- bis pa -- cem
+ Do -- na no -- bis pa -- cem
+ }
+ >>
}
+
+<<
+ \new Voice = "melody" { \melody }
+ \new Lyrics \lyricsto "melody" { \lyr }
>>
diff --git a/alleluia.ly b/alleluia.ly
new file mode 100644
index 0000000..703fb1b
--- /dev/null
+++ b/alleluia.ly
@@ -0,0 +1,31 @@
+melody = {
+ \key aes \major
+ \time 2/2
+
+ \relative c' {
+ \partial 4 ees8 ees
+ \repeat volta 2 {
+ aes4( g) f des'8 c
+ bes( aes bes4) c ees,8 ees
+ aes4( g) f des'8 c
+ }
+ \alternative {
+ {bes( aes g4) aes ees8 ees}
+ {bes'( aes g4) aes2 \bar "|."}
+ }
+ }
+}
+
+lyr = \lyricmode {
+ Al -- le
+ lu -- ia Al -- le --
+ lu __ ia! Al -- le --
+ lu -- ia Al -- le --
+ lu __ ia! Al -- le --
+ lu __ ia!
+}
+
+<<
+ \new Voice = "melody" { \melody }
+ \new Lyrics \lyricsto "melody" { \lyr }
+>>
diff --git a/book.lytex b/book.lytex
index b2a473f..f8a45a0 100644
--- a/book.lytex
+++ b/book.lytex
@@ -9,4 +9,10 @@
\section*{Sanctus}
\lilypondfile{sanctus.ly}
+\section*{Kyrie}
+\lilypondfile{kyrie.ly}
+
+\section*{Alleluia}
+\lilypondfile{alleluia.ly}
+
\end{document}
diff --git a/kyrie.ly b/kyrie.ly
new file mode 100644
index 0000000..922d0ef
--- /dev/null
+++ b/kyrie.ly
@@ -0,0 +1,33 @@
+melody = {
+ \key d \minor
+ \relative c'' {
+ \repeat volta 2{
+ a a d d
+ c c a2
+ f4 f g g
+ a a d,2 \mark\markup {\small \italic "(Fin)"} \bar "||"
+
+ bes'2 a
+ bes4( g) a2
+ bes2 a4 f
+ g g a2
+ }
+ }
+}
+
+lyr = \lyricmode {
+ Ky -- ri -- e e --
+ le -- i -- son,
+ Ky -- ri -- e e --
+ le -- i -- son.
+
+ Chris -- te,
+ Chris -- te,
+ Chris -- te e --
+ le -- i -- son.
+}
+
+<<
+ \new Voice = "melody" { \melody }
+ \new Lyrics \lyricsto "melody" { \lyr }
+>>
diff --git a/sanctus.ly b/sanctus.ly
index c78cb04..587994b 100644
--- a/sanctus.ly
+++ b/sanctus.ly
@@ -1,7 +1,6 @@
-<<
-\new Voice = "melody" {
-\key d \major
-\relative c'' {
+melody = {
+ \key d \major
+ \relative c'' {
a a d cis
b8[ b] a g a2
fis4 fis b a
@@ -11,18 +10,44 @@
b2 a
d4 a b2
g4( fis) e2
-}
+
+ \repeat volta 2 {
+ a4 d cis b8 a
+ b2 a2
+ fis4 b a g8 fis
+ e2 d \bar "||" \mark \markup {\small \italic "(Fin)"}
+
+ d'4 d cis cis8 cis
+ b2 cis
+ d4 d8 d cis2
+ b4 b a2
+ }
+ }
}
-\new Lyrics \lyricsto "melody" {
- Sanc -- tus, Sanc -- tus,
- Sanc -- tus Do -- mi -- nus,
- Sanc -- tus, Sanc -- tus,
- De -- us Sa -- ba -- oth.
+lyr = \lyricmode {
+ Sanc -- tus, Sanc -- tus,
+ Sanc -- tus Do -- mi -- nus,
+ Sanc -- tus, Sanc -- tus,
+ De -- us Sa -- ba -- oth.
- Ple -- ni sunt cae -- li et
- ter -- ra
- glo -- ri -- a
- tu -- a.
+ Ple -- ni sunt cae -- li et
+ ter -- ra
+ glo -- ri -- a
+ tu -- a.
+
+ Ho -- san -- na in ex --
+ cel -- sis
+ Ho -- san -- na in ex --
+ cel -- sis.
+
+ Be -- ne -- dic -- tus qui
+ ve -- nit
+ in no -- mi -- ne
+ Do -- mi -- ni.
}
+
+<<
+ \new Voice = "melody" { \melody }
+ \new Lyrics \lyricsto "melody" { \lyr }
>>