4 composer = "ARTHUR GRAY"
6 subtitle = "THE NEREIDS"
8 piece = "Allegretto scherzando"
9 copyright = "public domain"
11 texidoc="Highly tweaked example of lilypond output"
16 Nastiest piece of competition at
17 http://www.orphee.com/comparison/study.html, see
18 http://www.orphee.com/comparison/gray.pdf
20 Lines that contain tweaks (3 currently, not counting reverts) are
23 possibly more impressive to render without tweaks?
25 grep -v tweak input/les-nereides.ly >> lnnt.ly
30 treble = \new Voice \relative c''{
35 r4 <cis eis a cis>\arpeggio r2
37 r4 <cis fis a cis>\arpeggio r8.
41 cis,16^2(^\markup {\small \italic "m.d." }\sustainOff
44 <dis, a' dis>4)\sustainOn
49 \set PianoStaff.connectArpeggios = ##t
54 cis''''4^\markup { \small \italic "m.g." }\arpeggio~
57 \revert Stem.direction
62 cis32[ a-1 fis-4 dis] cis[ a fis)-2]
63 % the small grace in lower staff comes after us
72 r8 <a' a,>8(\mf <gis gis,> <fis fis,>
75 \override Fingering.direction = #UP
77 <gis gis,> <fis fis,> e)-1-4-5 r
80 r <a a,>8(\mf <gis gis,> <fis fis,>
81 <gis gis,> <fis fis,> e) r
87 trebleTwo = \new Voice \relative c''{
91 \override Fingering.direction = #DOWN
97 <cis' a fis dis>4\arpeggio
101 <cis e,>8[( <d,_3 b'_1>
103 <cis_1 a'_2>)] cis'4. d4
109 bass = \new Voice \relative c{
116 r8. e,16(\f_2 <a a,>8[ <b b,>]
118 %\override Staff.SustainPedalLineSpanner.staff-padding = #5 %tweak
120 <cis cis,>4\sustainOn
123 <a'' eis cis>4)\arpeggio
128 r8. cis,,16(\sustainOff <fis fis,>8 <gis gis,>
137 <a' fis cis>)\arpeggio
148 %urg: staff-change: ! on dis
149 <cis'' a fis dis!>\arpeggio
153 \override Flag.stroke-style = #"grace"
160 <e,,, e,>32(\sustainOff\sustainOn
162 \revert Flag.stroke-style
170 \override Fingering.direction = #DOWN
173 %\override Staff.SustainPedalLineSpanner.staff-padding = #3.5 %tweak
174 \set Staff.pedalSustainStyle = #'mixed
175 %%a,8 e'[-5(<a-2 cis-3>])
178 a,8\sustainOn e'[-5(<a cis>])-2-3
179 %%r b,-5 <e-3 gis-5 d'>4
180 r b,-5\sustainOff\sustainOn <e gis d'>4-3-5
187 e'[(<a cis>)] r b,\sustainOff\sustainOn <e gis d'>4
195 bassTwo = \new Voice \relative c{
207 %\override Dynamics.TextScript.padding = #-1 %tweak
221 s32 s-"rall." s s s8 s4
234 \context PianoStaff <<
235 \new Staff = "treble" <<
236 \set beamExceptions = #'((end . (((1 . 8) . (2 2 2 2))
237 ((1 . 32) . (4 4 4 4 4 4 4 4)))))
244 \new Staff = "bass" <<
253 pedalSustainStrings = #'("Ped." "*Ped." "*")
254 \remove "Bar_number_engraver"
265 %%% LilyPond-indent-level:2