2 #(set! point-and-click line-column-location)
4 forcedBreak = \notes { }
5 %%forcedBreak = \notes { \break }
6 forcedLastBreak = \notes { \break }
7 %%forcedLastBreak = \notes { }
10 title = "Solo Cello Suite II"
13 editor = "August Wenzinger"
14 source= "B\\\"arenreiter Urtext"
16 texidoc = "The B\\\"arenreiter edition of the Cello Suites is the
17 most beautifully typeset piece of music in our collection of music (we
18 both own one. It is also lovely on French Horn). This piece does not
19 include articulation, but it does follows the same beaming and
20 linebreaking as the printed edition. This is done in order to
21 benchmark the quality of the LilyPond output.
23 As of lilypond 1.5.42, the spacing and beam quanting is almost
26 There are two tweaks in this file: a line-break was forced before
27 measure 25, we get back the linebreaking of Baerenreiter. The stem
28 direction is forced in measure 24. The last beam of that measure is up
29 in Baerenreiter because of context. We don't detect that yet.
31 Note that the Barenreiter edition contains a few engraving
32 mistakes. The second line begins with measure 6 (but prints 5). The |:
33 half way in measure 13 has been forgotten.
41 sarabandeA = \context Voice \notes \relative c {
42 \property Staff.NoteCollision \set #'merge-differently-dotted = ##t
43 < { d8. e16 e4.-\trill d16 e } \\
46 [bes g'] [f e16(f] [g a bes)d,] |
47 cis4.-\trill [b8 a g] |
49 %% check spacing without accs:
50 %% c4.-\trill [bes8 a g] |
52 < { d'8. e16 f4.-\trill d16 e |
55 { <a,4 f> a2 <a4. d,4.> } > |
58 g8 bes16()a c()bes a()g d'8 f, |
64 < { f'8 g16()a a4. g16()f |
65 g8 a16()bes bes4. c16()d }
67 { a,4 <bes4. d4. > r8 bes4 <g2 f'2> }
72 [e,8 f] [c, g'] [f' e] |
74 < { a'4 a4.-\trill bes8
76 { [f8 es] es4. r8 d4 } >
78 fis8.-\trill es16 d8 c |
85 < bes4.-\trill d, g, > [a8 g f!] |
88 [cis, bes'] [a g16 f] [e!8 f16 d] |
89 cis8 e16 a a,8. g'16 f8()e |
93 < { d e16()f f4. e16()d |
94 e8 f16()g g4. a16()bes |
95 a8 cis16 d d,8 e16 f32 g f8-\trill e16()d } \\
98 <d8 a f> r r g, a4 } >
101 d4 d,16 a'( b cis d e f )g |
105 < { a16(b c)b c4. b16()a |
106 b cis d cis d4. e16()f | }
119 sarabande = \context Staff \notes<
120 \apply #voicify-music \sarabandeA
126 sarabandeCelloGlobal = \notes{
132 } \repeat "volta" 2 {
137 sarabandeCelloScripts = \notes{
140 sarabandeCelloStaff = \context Staff <
142 \sarabandeCelloGlobal
143 \sarabandeCelloScripts
147 smallerPaper = \paper {
148 \translator { \StaffContext
150 StaffSymbol \override #'staff-space = #0.8
152 \translator { \ScoreContext
153 SpacingSpanner \override #'spacing-increment = #0.96
157 linewidth = 146.8 \mm
163 interscoreline=4.0\mm
166 % System \override #'molecule-callback = #box-grob-molecule
176 \midi{ \tempo 4 = 40 }
183 %%% LilyPond-indent-level:2