LSR: Redo local update.
[lilypond/mpolesky.git] / Documentation / snippets / new / keyboard-headword.ly
blob3755bf757acb303fb4f7c2f1c0deef7341c09468
1 \version "2.12.0"
2 \include "english.ly"
4 #(set-global-staff-size 15)
5 \paper {
6 line-width = 16\cm
7 indent = 0\cm
10 % NR 2.2 Keyboard instruments
13 \header {
14 lsrtags = "headwords"
15 texidoc = ""
16 doctitle = "headword"
19 % M. Ravel, Sonatine (1905)
20 % First movement
22 \layout {
23 \context {
24 \Score
25 \remove "Bar_number_engraver"
29 fermataLong = \markup {
30 \override #'(direction . 1)
31 \override #'(baseline-skip . 2) {
32 \dir-column {
33 \musicglyph #"scripts.ufermata"
34 \text \italic \center-align long
39 \new PianoStaff <<
40 \set PianoStaff.connectArpeggios = ##t
41 \new Staff {
42 \time 2/4
43 \key fs \major
45 \new Voice {
46 \voiceOne
47 fs''8 ( ^\markup {
48 \override #'(baseline-skip . 2.4) \column {
49 \line \bold { Un peu retenu }
50 \line \italic { très expressif }
53 es''16
54 cs''16
55 as'4 )
57 fs''8 (
58 es''16
59 cs''16
60 as'4 )
62 fs''8 (
63 es''16
64 cs''16
65 as'8
66 cs''8 )
69 \new Voice {
70 \voiceTwo
71 gs'8\rest \ppp
72 fs'4 (
73 es'8 )
75 gs'8\rest
76 fs'4 (
77 es'8 )
79 gs'8\rest
80 fs'4 (
81 es'8 )
85 \clef bass
86 <ds b! es'>4 ( ^ \markup \bold { Rall. }
87 \override Script #'stencil = #(lambda (grob)
88 (grob-interpret-markup grob fermataLong))
89 <ds' as'>8 ) \fermata
90 \noBeam
91 \clef treble
92 \slurUp
93 \once \override Hairpin #'to-barline = ##f
94 <as fs'>8 ( \pp \>
96 <gs b cs'>4. \! ) ^\markup \bold { a Tempo }
97 \slurUp
98 <as fs'>8 ^\( \>
100 <gs b cs'>4. \! \)
102 \new Voice {
103 \voiceOne
104 <as fs'>8 (
106 cs'8 ^\markup \bold { Rallentando }
108 cs'16
110 e'16
111 fs'16
113 <as! cs' gs'>4. )
117 <cs'' as'' cs'''>4 \arpeggio
118 e''16 ( ^\markup \bold { Lent }
119 fs''16
121 \voiceTwo
122 <as'! cs'' gs''>2 )
125 \new Voice {
126 \voiceTwo
129 <gs b>4 \<
130 <fs bs>4 \>
132 s4. \!
133 \slurUp
134 \once \override Script #'direction = #UP
135 <a bs e'>8 ( \accent
137 <as! cs' gs'>4. )
138 \once \override Hairpin #'to-barline = ##f
139 <a' bs'>8 \ppp \>
141 s8 \!
142 \stemDown
143 \once \override Script #'direction = #UP
144 \ottava #1
145 \voiceOne
146 \once \override PianoStaff.Arpeggio #'padding = #0.8
147 <cs''' as''' cs''''>4. \arpeggio \fermata
148 \ottava #0
149 \bar "|."
153 \new Staff <<
154 \set Staff.pedalSustainStyle = #'bracket
155 \key fs \major
156 \clef bass
157 \new Voice {
158 \voiceOne
159 ds'4 \tenuto
160 cs'4 \tenuto
162 ds'4 \tenuto
163 cs'4 \tenuto
165 ds'4 \tenuto
166 cs'4 \tenuto
169 \clef treble
170 <b' cs''>8 [
171 \clef bass
172 <es b cs'>8 \fermata ]
175 fs8\rest
176 \clef treble
177 <b' cs''>4 \tenuto
180 fs8\rest
181 \clef treble
182 <b' cs''>4 \tenuto
187 ds8\rest
188 \clef treble
189 <as' cs''>4
190 \clef bass
194 \clef treble
195 <as'>4 \arpeggio
196 \clef bass
200 \clef treble
201 <as''>4. \arpeggio \fermata
204 \new Voice {
205 \voiceTwo
206 ds'8 [ (
207 < ds bs >8
208 cs'8
209 < ds as >8 ] )
211 ds'8 [ (
212 < ds bs >8
213 cs'8
214 < ds as >8 ] )
216 ds'8 [ (
217 < ds bs >8
218 cs'8
219 < ds as >8 ] )
221 \once \override Script #'outside-staff-priority = #100
222 \once \override TextScript #'outside-staff-priority = #500
223 <cs, gs,>4. \fermata _\markup \italic { ped. }
224 <fs, cs>8 (
226 <e, b,>4. ) \sustainOn
227 \clef bass
228 <fs, cs>8 \( \sustainOff
230 <e, b,>4. \) \sustainOn
231 \clef bass
232 <fs, cs>8 ( \sustainOff
234 <e, b,>4
235 <d, a,>4
237 <fs,, cs,>4. ) \sustainOn
238 <a, e>8 ( \sustainOff
240 <fs, cs>4. ) \sustainOn
241 \slurUp
242 <a e'>8 ( \sustainOff \sustainOn
244 <fs cs'>2 ) \sustainOff \sustainOn