]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/anglican-psalm-template.ly
lilypond-manuals.css: edit color scheme and some spacing
[lilypond.git] / Documentation / snippets / anglican-psalm-template.ly
1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.di.unimi.it
3 %% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
4 %% and then run scripts/auxiliar/makelsr.py
5 %%
6 %% This file is in the public domain.
7 \version "2.18.0"
8
9 \header {
10   lsrtags = "template, vocal-music"
11
12   texidoc = "
13 This template shows one way of setting out an Anglican psalm chant. It
14 also shows how the verses may be added as stand-alone text under the
15 music.  The two verses are coded in different styles to demonstrate
16 more possibilities.
17
18 "
19   doctitle = "Anglican psalm template"
20 } % begin verbatim
21
22 SopranoMusic = \relative g' {
23   g1 | c2 b | a1 | \bar "||"
24   a1 | d2 c | c b | c1 | \bar "||"
25 }
26
27 AltoMusic = \relative c' {
28   e1 | g2 g | f1 |
29   f1 | f2 e | d d | e1 |
30 }
31
32 TenorMusic = \relative a {
33   c1 | c2 c | c1 |
34   d1 | g,2 g | g g | g1 |
35 }
36
37 BassMusic =  \relative c {
38   c1 | e2 e | f1 |
39   d1 | b2 c | g' g | c,1 |
40 }
41
42 global = {
43   \time 2/2
44 }
45
46 dot = \markup {
47   \raise #0.7 \musicglyph #"dots.dot"
48 }
49
50 tick = \markup {
51   \raise #1 \fontsize #-5 \musicglyph #"scripts.rvarcomma"
52 }
53
54 % Use markup to center the chant on the page
55 \markup {
56   \fill-line {
57     \score {  % centered
58       <<
59         \new ChoirStaff <<
60           \new Staff <<
61             \global
62             \clef "treble"
63             \new Voice = "Soprano" <<
64               \voiceOne
65               \SopranoMusic
66             >>
67             \new Voice = "Alto" <<
68               \voiceTwo
69               \AltoMusic
70             >>
71           >>
72           \new Staff <<
73             \clef "bass"
74             \global
75             \new Voice = "Tenor" <<
76               \voiceOne
77               \TenorMusic
78             >>
79             \new Voice = "Bass" <<
80               \voiceTwo
81               \BassMusic
82             >>
83           >>
84         >>
85       >>
86       \layout {
87         \context {
88           \Score
89           \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/2)
90         }
91         \context {
92           \Staff
93           \remove "Time_signature_engraver"
94         }
95       }
96     }  % End score
97   }
98 }  % End markup
99
100 \markup {
101   \fill-line {
102     \column {
103       \left-align {
104         \null \null \null
105         \line {
106           \fontsize #5 O
107           \fontsize #3 come
108           let us \bold sing | unto \dot the | Lord : let
109         }
110         \line {
111           us heartily
112           \concat { re \bold joice }
113           in the | strength of | our
114         }
115         \line {
116           sal | vation.
117         }
118         \null
119         \line {
120           \hspace #2.5 8. Today if ye will hear his voice *
121         }
122         \line {
123           \concat { \bold hard en }
124           \tick not your \tick hearts : as in the pro-
125         }
126         \line {
127           vocation * and as in the \bold day of tempt- \tick
128         }
129         \line {
130           -ation \tick in the \tick wilderness.
131         }
132       }
133     }
134   }
135 }