]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/anglican-psalm-template.ly
Rerun scripts/auxiliar/update-with-convert-ly.sh
[lilypond.git] / Documentation / snippets / anglican-psalm-template.ly
1 %% DO NOT EDIT this file manually; it is automatically
2 %% generated from LSR http://lsr.dsi.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.17.6"
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
23 SopranoMusic = \relative g' {
24   g1 | c2 b | a1 | \bar "||"
25   a1 | d2 c | c b | c1 | \bar "||"
26 }
27
28 AltoMusic = \relative c' {
29   e1 | g2 g | f1 |
30   f1 | f2 e | d d | e1 |
31 }
32
33 TenorMusic = \relative a {
34   c1 | c2 c | c1 |
35   d1 | g,2 g | g g | g1 |
36 }
37
38 BassMusic =  \relative c {
39   c1 | e2 e | f1 |
40   d1 | b2 c | g' g | c,1 |
41 }
42
43 global = {
44   \time 2/2
45 }
46
47 dot = \markup {
48   \raise #0.7 \musicglyph #"dots.dot"
49 }
50
51 tick = \markup {
52   \raise #1 \fontsize #-5 \musicglyph #"scripts.rvarcomma"
53 }
54
55 % Use markup to center the chant on the page
56 \markup {
57   \fill-line {
58     \score {  % centered
59       <<
60         \new ChoirStaff <<
61           \new Staff <<
62             \global
63             \clef "treble"
64             \new Voice = "Soprano" <<
65               \voiceOne
66               \SopranoMusic
67             >>
68             \new Voice = "Alto" <<
69               \voiceTwo
70               \AltoMusic
71             >>
72           >>
73           \new Staff <<
74             \clef "bass"
75             \global
76             \new Voice = "Tenor" <<
77               \voiceOne
78               \TenorMusic
79             >>
80             \new Voice = "Bass" <<
81               \voiceTwo
82               \BassMusic
83             >>
84           >>
85         >>
86       >>
87       \layout {
88         \context {
89           \Score
90           \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1 2)
91         }
92         \context {
93           \Staff
94           \remove "Time_signature_engraver"
95         }
96       }
97     }  % End score
98   }
99 }  % End markup
100
101 \markup {
102   \fill-line {
103     \column {
104       \left-align {
105         \null \null \null
106         \line {
107           \fontsize #5 O
108           \fontsize #3 come
109           let us \bold sing | unto \dot the | Lord : let
110         }
111         \line {
112           us heartily
113           \concat { re \bold joice }
114           in the | strength of | our
115         }
116         \line {
117           sal | vation.
118         }
119         \null
120         \line {
121           \hspace #2.5 8. Today if ye will hear his voice *
122         }
123         \line {
124           \concat { \bold hard en }
125           \tick not your \tick hearts : as in the pro-
126         }
127         \line {
128           vocation * and as in the \bold day of tempt- \tick
129         }
130         \line {
131           -ation \tick in the \tick wilderness.
132         }
133       }
134     }
135   }
136 }