]> Shamusworld >> Repos - music/blob - o-little-town-of-bethlehem.ly
New charts "How Great Thou Art" and "In The Garden".
[music] / o-little-town-of-bethlehem.ly
1 \version "2.19.0"
2 \include "pop-chords.ly"
3 \include "english.ly"
4
5 % Good sizes are 16, 18, & 20 (11, 13, 14, 23, 26)
6 staffSize = #20
7 #(set-default-paper-size "letter")
8 #(set-global-staff-size staffSize)
9 #(ly:set-option (quote no-point-and-click))
10
11 \header
12 {
13         title    = \markup { \override #'(font-family . sans) \fontsize #3.5 "O Little Town Of Bethlehem" }
14         composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Lewis H. Redner" }
15         arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. Craig Harris" }
16         tagline  = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))
17 }
18
19
20 %
21 % Song's structure
22 %
23 Global =
24 {
25         \clef G
26         \key f \major
27         \numericTimeSignature
28         \time 4/4
29
30         % Intro
31
32         \partial 4*1 s4 |   % 0
33
34         \repeat volta 2
35         {
36                 \mark \markup { \override #'(font-family . sans) { \box { A } } }
37                 s1*8 \bar "||"   % 1-8
38
39                 \mark \markup { \override #'(font-family . sans) { \box { B } } }
40                 s1*7 |   % 9-15
41         }
42         \alternative
43         {
44                 {
45                         s1 |   % 16
46                 }
47                 {
48                         s1 \bar "|."   % 17
49                 }
50         }
51 }
52
53
54 %
55 % Lead vocal
56 %
57 LeadVox = \relative c''
58 {
59         % Intro
60
61         a4 |   % 0
62
63         a4 a af a |   % 1
64         c4 bf d, g |   % 2
65         f4 e8 ( f ) g4 c, |   % 3
66         a'2. a4 |   % 4
67         a4 a d c |   % 5
68         c4 bf d, g |   % 6
69         f4 e8 ( f ) a4 g |   % 7
70         f2. a4 |   % 8
71
72         a4 a g f |   % 9
73         e2 e4 e |   % 10
74         d4 e f g |   % 11
75         a2. a4 |   % 12
76         a4 a af a |   % 13
77         c4 bf d, d' |   % 14
78         c4 f, a4. g8 |   % 15
79
80         f2. a4 |   % 16
81
82         f1^\fermata |   % 17
83 }
84
85
86 LeadVoxText = \lyricmode
87 {
88         O lit -- tle town of Beth -- le -- hem, how still we _ see thee lie!
89         A -- bove thy deep and dream -- less sleep the si -- lent _ stars go by;
90         Yet in thy dark streets shi -- neth the e -- ver -- last -- ing light:
91         The hopes and fears of all the years are met in thee to -- night.
92
93         O
94 }
95
96 LeadVoxTextB = \lyricmode
97 {
98         _ ho -- ly child of Beth -- le -- hem! De -- scend to _ us, we pray;
99         Cast out our sin and en -- ter in, be born in _ us to -- day.
100         We hear the Christ -- mas an -- gels the great glad ti -- dings tell;
101         O come to us, a -- bide with us, our lord Em -- man -- u- _ _ el!
102 }
103
104
105 %
106 % Chord names
107 %
108 Chords = \chordmode
109 {
110         s4 |   % 0
111
112         f2 f4:dim7 f |   % 1
113         bf2:3.5.9 g:m7 |   % 2
114         f2/c g4:m7/c c:7.9- |   % 3
115         f1:maj7 |   % 4
116         f2/ef d:7 |   % 5
117         g2.:m bf4:m6 |   % 6
118         f2/c g4:m7/c c:7.9- |   % 7
119         f2:sus4 f |   % 8
120
121         f2 g4:dim7 gs:dim7 |   % 9
122         a1 |   % 10
123         d4:m a:7/e f:6 g:m/bf |   % 11
124         a2:sus4 a |   % 12
125         f2 f4:dim7 f |   % 13
126         bf2:3.5.9 g:7/b |   % 14
127         f2/c g4:m/c c:7.9- |   % 15
128
129         f2:sus4 f |   % 16
130
131         f2:sus4 f |   % 17
132 }
133
134
135 %
136 % Chord rhythms
137 %
138 StaffC = \relative c
139 {
140         \numericTimeSignature
141         \override NoteHead #'style = #'slash
142         \teeny
143
144         % Intro
145
146         s4 |   % 0
147
148         c4 c c c |   % 1
149         c4 c c c |   % 2
150         c4 c c c |   % 3
151         c4 c c c |   % 4
152         c4 c c c |   % 5
153         c4 c c c |   % 6
154         c4 c c c |   % 7
155         c4 c c c |   % 8
156
157         c4 c-> c-> c-> |   % 9
158         c4 c c c |   % 10
159         c4 c c c |   % 11
160         c4 c c c |   % 12
161         c4 c c c |   % 13
162         c4 c c c |   % 14
163         c4 c c c |   % 15
164
165         c4 c c c |   % 16
166
167         c2 c^\fermata |   % 17
168 }
169
170
171 Dynamics =
172 {
173         \override TextScript #'extra-offset = #'( 0.0 . -1.0 )
174
175         \partial 4*1 s4 |   % 0
176         s4_\markup { \italic { 1st X a capella } } s2. |   % 1
177         s1*6
178         s4_\markup { \dynamic mf \italic { band in } } s2. |   % 8
179         s1*6
180         s4_\markup { \italic { rit. 2nd X } } s2. |   % 15
181 }
182
183
184 \score
185 {
186         <<
187                 \Global         % The "roadmap" that everything else depends on
188
189                 \context Staff
190                 <<
191                         \new Voice = "lead" \LeadVox
192                         \new Lyrics \lyricsto "lead" \LeadVoxText
193                         \new Lyrics \lyricsto "lead" \LeadVoxTextB
194                 >>
195
196                 \new ChoirStaff
197                 <<
198                         \new ChordNames \Chords
199                         \new RhythmicStaff << \StaffC \Dynamics >>
200                 >>
201
202                 \set Score.skipBars = ##t
203                 \set Score.melismaBusyProperties = #'()
204         >>
205 }
206
207
208 \paper
209 {
210         #(define fonts (make-pango-font-tree
211                 "Times New Roman"
212                 "LilyJAZZText"
213                 "Luxi Mono"
214                 (/ staffSize 20)))
215
216 % Don't spread staves vertically across last page (default: t)
217 %       ragged-last-bottom = ##f
218 % Don't spread staves vertically across the page (default: f)
219 %       ragged-bottom = ##t
220 % Allow partial line for last stave (default: f)
221         ragged-last = ##t
222
223 % To find out what's eating the space at the top...
224 %       annotate-spacing = ##t
225 }
226