]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/rhythms-headword.ly
Issue 4402: Part combiner: ignore skips coinciding with rests within a part
[lilypond.git] / Documentation / snippets / rhythms-headword.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 = "headword"
11
12   texidoc = "
13 Rhythms headword
14
15 "
16   doctitle = "Rhythms headword"
17 } % begin verbatim
18
19 %% http://lsr.di.unimi.it/LSR/Item?id=822
20 %% see also http://lilypond.org/doc/v2.18/Documentation/notation/rhythms
21
22 % Beethoven, Op. 81a
23 % Piano sonata 26 - Das Lebewohl
24 % Movt II - Abwesenheit
25 % Measures 31 - 34
26
27 \include "english.ly"
28
29 \layout {
30   \context {
31     \Score
32     \override SpacingSpanner.base-shortest-duration =
33       #(ly:make-moment 1/40)
34       %\override SpacingSpanner.strict-grace-spacing = ##t
35   }
36 }
37
38 \new PianoStaff <<
39
40    % RH Staff
41    \new Staff {
42       \clef treble
43       \key c \minor
44       \time 2/4
45       \set Score.currentBarNumber = #31
46
47       <c''' c''>8 ( -\markup {
48         \override #'(baseline-skip . 2) \italic \column {
49           \line { a tempo }
50           cantabile
51         }
52       }
53       <g'' g'>8 )
54       ~
55       <g'' g'>8 (
56       <a'' a'>16
57       <f'' f'>16 )
58
59       |
60
61       \afterGrace
62          <f'' f'>8 [ (
63          {
64             e''16 [
65             f''16
66             e''16
67             d''16 ]
68          }
69       <e''! e'>16
70       <f'' f'>16 ] )
71       \once \override TextScript.padding = #3.8
72       <g'' g'>16 ( \staccato -\markup { \italic cresc. }
73       <a'' a'>16 ) \staccato
74       <bf'' bf'>32  (
75       <b'' b'>32 )
76       <b'' b'>32 (
77       <c''' c''>32 )
78
79       |
80
81       \once \override DynamicLineSpanner.padding = #2
82       b''32 ( \p \>
83       c'''32
84       d'''32
85       c'''32 ) \!
86       g''8 (
87       ~
88       g''32 [
89       a''64
90       g''64 ) ]
91
92       a''64 ( [
93       g''64 )
94       bf''64 (
95       a''64 ) ]
96
97       bf''64 ( [
98       a''64 )
99       c'''64 (
100       b''64 ) ]
101
102       c'''128 ( [
103       b''128
104       d'''128
105       c'''128
106       f'''64
107       f''64 ) ]
108
109       |
110
111       \afterGrace
112          <f'' f'>8 [ (
113          {
114             e''16 [
115             f''16
116             e''16
117             d''16 ]
118          }
119       <e''! e'>16
120       <f'' f'>16 ] )
121       <g'' g'>16 ( \staccato -\markup { \italic cresc. }
122       <af''! af'!>16 ) \staccato
123       <bf'' bf'>32  (
124       <b'' b'>32 )
125       <b'' b'>32 (
126       <c''' c''>32 )
127    }
128
129    % LH Staff
130    \new Staff {
131       \clef bass
132       \key c \minor
133       \time 2/4
134
135       <g e>32
136       c'32
137       <g e>32
138       c'32
139
140       <g e>32
141       c'32
142       <g e>32
143       c'32
144
145       <g e>32
146       c'32
147       <g e>32
148       c'32
149
150       <a f>32
151       c'32
152       <a f>32
153       c'32
154
155       |
156
157       <bf g>32
158       c'32
159       <bf g>32
160       c'32
161
162       <bf g>32
163       c'32
164       <bf g>32
165       c'32
166
167       <bf g>32
168       c'32
169       <a f>32
170       c'32
171
172       <g e>32
173       c'32
174       <g e>32
175       c'32
176
177       |
178
179       <g e>32
180       c'32
181       <g e>32
182       c'32
183
184       <g e>32
185       c'32
186       <g e>32
187       c'32
188
189       <g e>32
190       c'32
191       <g e>32
192       c'32
193
194       <a f>32
195       c'32
196       <a f>32
197       c'32
198
199       |
200
201       <bf! g>32
202       c'32
203       <bf g>32
204       c'32
205
206       <bf g>32
207       c'32
208       <bf g>32
209       c'32
210
211       <bf g>32
212       c'32
213       <af! f>32
214       c'32
215
216       <g e>32
217       c'32
218       <g e>32
219       c'32
220    }
221 >>