4 composer = "ARTHUR GRAY"
6 subtitle = "THE NEREIDS"
8 piece = "Allegretto scherzando"
9 copyright = "public domain"
14 Nastiest piece of competition at
15 http://www.orphee.com/comparison/study.html, see
16 http://www.orphee.com/comparison/gray.pdf
19 lines that contain tweaks (14 currently, not counting reverts) are
22 possibly more impressive to render without tweaks?
24 grep -v tweak input/les-nereides.ly >> lnnt.ly
29 treble = \new Voice \relative c''{
34 r4 <cis eis a cis>\arpeggio r2
36 r4 <cis fis a cis>\arpeggio r8.
40 \once\override TextScript #'extra-offset = #'(-3 . -4) %tweak
42 cis,16^2(^\markup {\small \italic "m.d." }\sustainUp
45 <dis, a' dis>4)\sustainDown
50 \set PianoStaff.connectArpeggios = ##t
54 \once\override TextScript #'extra-offset = #'(-3 . -2) %tweak
57 cis''''4^\markup { \small \italic "m.g." }\arpeggio~
60 \override Stem #'direction = #CENTER
65 cis32[ a-1 fis-4 dis] cis[ a fis)-2]
66 % the small grace in lower staff comes after us
75 r8 <a' a,>8(\mf <gis gis,> <fis fis,>
78 \override Fingering #'direction = #1
80 % Manual fix for collision with slur
81 \override Fingering #'inside-slur = ##f %tweak
82 <gis gis,> <fis fis,> e)-1-4-5 r
85 r <a a,>8(\mf <gis gis,> <fis fis,>
86 <gis gis,> <fis fis,> e) r
92 trebleTwo = \new Voice \relative c''{
96 \override Fingering #'direction = #-1
102 <cis' a fis dis>4\arpeggio
106 \override Fingering #'add-stem-support = ##t %tweak
107 \override Fingering #'padding = #0.1 %tweak
108 <cis e,>8[( <d,_3 b'_1>
110 <cis_1 a'_2>)] cis'4. d4
116 bass = \new Voice \relative c{
123 r8. e,16(\f_2 <a a,>8[ <b b,>]
125 \override Staff.SustainPedalLineSpanner #'staff-padding = #5 %tweak
127 <cis cis,>4\sustainDown
130 <a'' eis cis>4)\arpeggio
135 r8. cis,,16(\sustainUp <fis fis,>8 <gis gis,>
138 % \once \override Stem #'length = #6 %tweak
142 \revert Stem #'direction
143 \override Stem #'direction = #-1
144 <a' fis cis>)\arpeggio
146 \revert Stem #'direction
155 %urg: staff-change: ! on dis
156 <cis'' a fis dis!>\arpeggio
160 \override Stem #'stroke-style = #"grace"
167 <e,,, e,>32(\sustainUp\sustainDown
169 \revert Stem #'stroke-style
177 \override Fingering #'direction = #-1
180 \override Staff.SustainPedalLineSpanner #'staff-padding = #3.5 %tweak
181 \set Staff.pedalSustainStyle = #'mixed
182 %%a,8 e'[-5(<a-2 cis-3>])
185 a,8\sustainDown e'[-5(<a cis>])-2-3
186 %%r b,-5 <e-3 gis-5 d'>4
187 r b,-5\sustainUp\sustainDown <e gis d'>4-3-5
189 \once \override Fingering #'extra-offset = #'(0 . -1) %tweak
193 \once \override Fingering #'extra-offset = #'(0 . -1) %tweak
196 e'[(<a cis>)] r b,\sustainUp\sustainDown <e gis d'>4
204 bassTwo = \new Voice \relative c{
216 \override Dynamics.TextScript #'padding = #-1 %tweak
225 \once\override Dynamics.Hairpin #'extra-offset = #'(0 . 2) %tweak
231 s32 s-"rall." s s s8 s4
234 \once\override Dynamics.Hairpin #'extra-offset = #'(1 . 0) %tweak
244 \context PianoStaff <<
245 \context Staff = "treble" <<
252 \context Staff = "bass" <<
261 pedalSustainStrings = #'("Ped." "*Ped." "*")
262 \remove Bar_number_engraver
265 \type "Engraver_group_engraver"
267 \consists "Output_property_engraver"
268 minimumVerticalExtent = #'(-1 . 1)
270 \consists "Script_engraver"
271 \consists "Dynamic_engraver"
272 \consists "Text_engraver"
274 \override TextScript #'font-size = #2
275 \override TextScript #'font-shape = #'italic
277 \consists "Skip_event_swallow_translator"
279 \consists "Axis_group_engraver"
285 \override VerticalAlignment #'forced-distance = #7
296 %%% LilyPond-indent-level:2