]> Shamusworld >> Repos - music/blob - christmas-time-is-here.ly
New chart "Christmas Time Is Here".
[music] / christmas-time-is-here.ly
1 \version "2.16.0"
2 \language "english"
3
4 \header
5 {
6   title = "Christmas Time Is Here"
7 %%  subtitle = "Second Movement"
8   composer = "V. Guaraldi"
9   arranger = "S. Hammons"
10   meter = "Largo"
11 }
12
13 %paperOFF = { \set Score.skipTypesetting = ##t }
14 %paperON = { \set Score.skipTypesetting = ##f }
15
16 barRest =  { s2. }
17
18
19 playRH =  \relative d''
20 {
21         \clef treble
22         \key f \major
23         \time 3/4
24
25         << { <g a c>2. } \\ { e8 c c4. a8 } >>
26         << { <df ef f>2. } \\ { a2 r4 } >>
27
28
29
30         <c-4 af-2>2 <bf g>4 | % 1
31         <ef-5 af,-2>-. ) r <df f,>-. | % 2
32         <c-4 af>4-. r <bf g>-. | % 3
33         af4-. r <gf'-5 df-1> ( | % 4
34         <f-4 df-2>2 <ef c>4 | % 5
35         <af df,>4-. ) r <gf bf,>-. | % 6
36         <f df>4-. r <ef c>-. | % 7
37         df4-. r <df-4 df,> ( ~ | % 8
38
39         <df df,>4 <c-5 c,> ) << { bf ~ ( } \\ { bf,-. } >> | % 9
40         << { bf'4 ef ) df-5 ( } \\ { ef,4-. r f-. } >> | % 10
41         << { df'4 c ) bf-4 ~ ( } \\ { af-. r g-. } >> | % 11
42         << { bf4 af-3 ) } \\ { s2 } >> <gf' gf,>4 ~ ( | % 12
43         <gf gf,>4 <f f,> ) << { ef ~ ( } \\ { ef,-. } >> | % 13
44         << { ef'4 af ) gf ~ ( } \\ { af,-. r bf-. } >> | % 14
45         << { gf'4 f ) ef-4 ~ ( } \\ { df-. r c-. } >> | % 15
46         \partial 2 << { ef4 df-3 ) } \\ { s2 } >> | % 16
47
48 }
49
50 playDyn =
51 {
52 }
53
54 playLH =  \relative f'
55 {
56         \clef bass
57         \key f \major
58         \time 3/4
59
60         %% A Section
61
62         f2.
63         ef2.
64
65         f2.
66         ef2.
67
68         b2 bf1
69         a2 af1
70
71         g2.
72         c2.
73
74         %% A Section
75
76         f2.
77         ef2.
78
79         f2.
80         ef2.
81
82         b2 bf1
83         a2 af1
84
85         g2.
86         c2.
87
88         %% B Section
89
90         df2.
91         gf2.
92
93         df2.
94         gf2.
95
96         a2 ef1
97         d2.
98
99         g2.
100         c2.
101
102         %% A Section
103
104         f2.
105         ef2.
106
107         f2.
108         ef2.
109
110         b2 bf1
111         a2 af1
112
113         g2.
114         c2.
115 }
116
117 scoreAll =
118 {
119     \new PianoStaff
120     {
121 %        \override PianoStaff.VerticalAlignment #'forced-distance = #13   % gap between staves -- default 12
122         \set PianoStaff.midiInstrument = "acoustic grand"
123         %% \accidentalStyle "piano"
124         <<
125             \context Staff = "rh"
126             {
127                 %% \override Staff.TextScript #'staff-padding = #2
128                 \override Staff.DynamicLineSpanner #'staff-padding = #3.5  % (forced-distance - 6) / 2
129                 %% \override Staff.Hairpin #'minimum-length = #3
130                 <<
131                     \playRH
132                     \playDyn
133                 >>
134                 \bar "|."
135             }
136             \context Staff = "lh"
137             {
138                 \set Staff.pedalSustainStyle = #'bracket
139                 %% \override Staff.PianoPedalBracket  #'shorten-pair = #'(0 . -1.0)
140                 \playLH
141                 \bar "|."
142             }
143         >>
144     }
145 }
146
147
148 \score
149 {
150     {
151         \scoreAll
152     }
153     \layout {}
154     \midi
155     {
156         \tempo 4 = 50
157         %% Remove the dynamics from the midi output
158         \context
159         {
160             \Voice
161             \remove "Dynamic_performer"
162 %            \remove "Span_dynamic_performer"
163         }
164     }
165 }