5 title = "Violent Dance For Orchestra"
6 composer = "Hu Haipeng"
7 % arranger = "July 5, 2009"
9 % poet = " I'm writing this piece because I'm terribly frustrated, facing a task which will seriously stain my aesthetics and conviction to the true art. It consists of all kinds of devils, dancing and whirling violently, turning the world into an abyss of darkness. Although the main melodies are derived from folk music, these are only a beautiful skin, and the essence of this piece is violent and evil, full of my 10 years' pain and rage. It's a large volcano of my long repressed heart!"
17 presto = \markup { \bold \italic "Presto" }
18 div = \markup { \bold "Div." }
19 nondiv = \markup { \bold "Non div." }
20 unis = \markup { \bold "Unis." }
21 piz = \markup { \bold "Pizz." }
22 arc = \markup { \bold "Arco" }
23 pizz = \set Staff.midiInstrument = "pizzicato strings"
24 arco = \set Staff.midiInstrument = "string ensemble 1"
25 pont = \markup { \bold \italic "Sul ponticello" }
26 naturale = \markup { \bold \italic "Naturale" }
28 \set crescendoText = \markup { \italic "Molto cresc." }
29 \set crescendoSpanner = #'text
30 \override DynamicTextSpanner.style = #'dotted-line
34 \unset crescendoSpanner
35 \revert DynamicTextSpanner.style
38 %% Layout for piano dynamics
42 \override Glissando.breakable = ##t
43 \override TextSpanner.breakable = ##t
44 \override DynamicLineSpanner.breakable = ##t
45 \override DynamicTextSpanner.breakable = ##t
46 \override TrillSpanner.breakable = ##t
50 %% layout to create orchestra staff group
51 %% with non-spanned barlines between two instrument groups
56 \remove "Span_bar_engraver"
64 %% Layout to produce SquareStaff context
65 %% to group similar instruments in a staff group with thin square bracket
70 systemStartDelimiter = #'SystemStartSquare
82 %% Layout to produce MarkLine context
83 %% to place rehearsal marks and texts above full score
86 \type "Engraver_group"
88 \consists "Output_property_engraver"
89 \consists "Axis_group_engraver"
90 \consists "Mark_engraver"
91 \consists "Metronome_mark_engraver"
92 \consists "Script_engraver"
93 \consists "Text_engraver"
94 \consists "Text_spanner_engraver"
95 \consists "Font_size_engraver"
96 \override VerticalAxisGroup.staff-affinity = #DOWN
97 \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = #2
98 \override VerticalAxisGroup.nonstaff-unrelatedstaff-spacing.padding = #5
99 \override TextSpanner.breakable = ##t
115 %% layout to produce a smaller markline
116 %% put before 1st violin part
120 \name "SmallMarkLine"
121 \override MetronomeMark.outside-staff-priority = #800
122 \override RehearsalMark.outside-staff-priority = #1200
126 \accepts SmallMarkLine
130 \accepts SmallMarkLine
134 \accepts SmallMarkLine
139 #`(Staff ,(make-accidental-rule 'same-octave 0)
140 ,(make-accidental-rule 'any-octave 0)
141 ,(make-accidental-rule 'same-octave 1))
146 autoAccidentals = #modern
147 autoCautionaries = #modern
151 marks = \relative c' {
152 \set markFormatter = #format-mark-box-numbers
153 \tempo \presto 4.=112
154 \set Score.currentBarNumber = #11
159 piccolo = \relative c'''' {
160 \clef treble \key ees \minor \time 6/8
163 ges,16(\mf\< ees c ees ges bes) c( bes ges bes c ees) |
164 ges8-.->\!\ff \offCr r r r4 r8 | R2. |
169 flutes = \relative c'''' {
170 \clef treble \key ees \minor \time 6/8
172 <ges, c,>16(\mf\< <ees bes> <c ges> <ees bes> <ges c,> <bes ees,>) <c ges>( <bes ees,> <ges c,> <bes ees,> <c ges> <ees bes>) |
173 <ges c,>8-.->\!\ff \offCr r r r4 r8 | R2. |
178 oboes = \relative c''' {
179 \clef treble \key ees \minor \time 6/8
181 <ges, c,>4(\mf\< <bes ees,>8 <c ges>4 <ees bes>8) |
182 <ges c,>-.->\!\ff \offCr r r r4 r8 | R2. |
187 clarinets = \relative c' {
188 \clef treble \key f \minor \time 6/8
190 <aes' d,>4(\p\< <c f,>8) <d aes>4( <f c>8) |
191 <aes d,>4( <c f,>8) <d aes>4( <f c>8) |
192 <aes d,>-.->\!\ff \offCr r r r4 r8 | R2. |
197 bassoons = \relative c, {
198 \clef bass \key ees \minor \time 6/8
199 <ees bes'>4.\pp\< c'^"a2" |
200 bes8-. bes-. bes-. ges-. ges-. ges-. |
201 ees-.->\!\ff \offCr <ees bes'>4\pp ~ <ees bes'>4. ~ | <ees bes'>2. |
203 ges4\p^"I" aes8 aes ees ges ges4 aes16( ges) |
206 hornI = \relative c'' {
207 \clef treble \key bes \minor \time 6/8
209 r4 r8 <f bes,>4.\p\< ~ |
210 <f bes,>8-. <f bes,>-. <f bes,>-. <f bes,>-. <f bes,>-. <f bes,>-. |
211 <f bes,>-.->\!\ff \offCr r r r4 r8 | R2. |
216 hornII = \relative c'' {
217 \clef treble \key bes \minor \time 6/8
219 \moltocr <des g,>2.\pp\< ~ |
220 <des g,>8-. <f bes,>-. <f bes,>-. <f bes,>-. <f bes,>-. <f bes,>-. |
221 <f bes,>-.->\!\ff \offCr r r r4 r8 | R2. |
223 <f, des>2.\pp <f des>4. ~ |
226 trumpetI = \relative c''' {
227 \clef treble \key f \minor \time 6/8
230 r4 r8 <aes f>-.\f\< <aes f>-. <aes f>-. |
231 <c aes>-.->\!\ff r r r4 r8 | R2. |
236 trumpetII = \relative c'' {
237 \clef treble \key f \minor \time 6/8
240 r8 d-.\mf\< d-. d-. d-. d-. |
241 d-.->\!\ff \offCr r r r4 r8 | R2. |
246 trombones = \relative c' {
247 \clef tenor \key ees \minor \time 6/8
248 r4 r8 <ges c>4.\mp\< ~ |
249 <ges c>8-. <ges c>-. <ges c>-. <ges c>-. <ges c>-. <ges c>-. |
250 <ges c>-.->\!\ff \offCr r r r4 r8 | R2. |
255 tuba = \relative c,, {
256 \clef bass \key ees \minor \time 6/8
257 <ees' ees'>4.(\pp\< <c c'> |
258 <bes bes'>8-.) <bes bes'>-. <bes bes'>-. <ges ges'>-. <ges ges'>-. <ges ges'>-. |
259 <ees ees'>-.->\!\ff \offCr r r r4 r8 | R2. |
264 timpani = \relative c {
265 \clef bass \key ees \minor \time 6/8
266 ees8\< ees ees ees ees ees |
267 bes bes bes bes bes bes |
268 ees,->\!\f \offCr ees'\pp ees ees ees ees |
269 ees ees ees ees ees ees |
271 ees r r r4 r8 r4 r8 |
275 \clef percussion \time 6/8
282 \clef percussion \time 6/8
289 \clef percussion \time 6/8
291 r4 r8 r c4\mf\<^"*" ~ |
292 8\!\ff r r r4 r8 | R2. |
298 \clef percussion \time 6/8
305 \clef percussion \time 6/8
308 c8\pp 8 8 8 8 8 8 8 8 |
312 \clef percussion \time 6/8
313 c2.:32\pp\< ~ | 2.: ~ |
314 8\!\ff \offCr r r r4 r8 | R2. |
319 harprh = \relative c'' {
320 \clef treble \key ees \minor \time 6/8
322 R2.*4_\markup { \harp-pedal #"--^|^^^^" } |
327 harplh = \relative c {
328 \clef bass \key ees \minor
340 violinI = \relative c'''' {
341 \clef treble \key ees \minor \time 6/8
342 ges,,16(\pp\< ees c ees ges bes) c( bes ges bes c ees) |
343 ges( ees c ees ges bes) c( bes ges bes c ees) |
344 ges8-.->\!\ff \offCr r r r4 r8 | R2. |
349 violinII = \relative c''' {
350 \clef treble \key ees \minor \time 6/8
351 c,,16(\pp\< bes ges bes c ees) ges( ees c ees ges bes) |
352 c( bes ges bes c ees) ges( ees c ees ges bes) |
353 c8-.->\!\ff \offCr r r r4 r8 | R2. |
355 r4 r8 \repeat tremolo 6 { c,,32->\pp^\pont e } r4 r8 |
358 viola = \relative c {
359 \clef alto \key ees \minor \time 6/8
360 <ees bes'>8-.\pp\< <ees bes'>-. <ees bes'>-. <ges c>-. <ges c>-. <ges c>-. |
361 <bes ees>-. <bes ees>-. <bes ees>-. <c ges'>-. <c ges'>-. <c ges'>-. |
362 <ees bes'>-.->\!\ff \offCr r r r4 r8 | R2. |
364 \repeat tremolo 12 { ges,32->^\pont bes } \repeat tremolo 6 {ges->( bes) } |
367 cello = \relative c {
368 \clef bass \key ees \minor \time 6/8
369 <c ges'>8-.\pp\< <c ges'>-. <c ges'>-. <bes ees>-. <bes ees>-. <bes ees>-. |
370 <c ges'>-. <c ges'>-. <c ges'>-. <c ges'>-. <c ges'>-. <c ges'>-. |
371 <bes ges'>8-.->\!\ff \offCr <c ges'>-.\pp <c ges'>-. <c ges'>-. <c ges'>-. <c ges'>-. |
372 <c ges'>-. r r r4 r8 |
374 \repeat tremolo 12 <c ges'>32(^\pont \repeat tremolo 12 <cis g'> \repeat tremolo 12 <c ges'>) |
377 contrabass = \relative c {
378 \clef bass \key ees \minor \time 6/8
380 <ees bes'>8-.\pp\< ees-. ees-. c-. c-. c-. |
381 bes-. bes-. ges-. ges-. ges-. ges-. |
382 ees-.->\!\ff \offCr <ees' bes'>-.\pp <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. |
383 <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. |
385 <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. |
388 #(set-global-staff-size 10)
391 \new Orchestra = "orchestra" <<
392 \set Score.skipBars = ##f
393 \new MarkLine { \marks }
394 \new StaffGroup = "woodwind" <<
395 \new SquareStaff = "picc fl" <<
396 \new Staff = "piccolo" {
397 \set Staff.instrumentName = "Piccolo"
398 \set Staff.shortInstrumentName = "Picc."
401 \new Staff = "flutes" {
402 \set Staff.instrumentName = "Flutes I & II"
403 \set Staff.shortInstrumentName = "Fl."
407 \new Staff = "oboes" {
408 \set Staff.instrumentName = "Oboes I & II"
409 \set Staff.shortInstrumentName = "Ob."
412 \new Staff = "clarinets" {
413 \set Staff.instrumentName = \markup {
414 \column { \line { "Clarinets I & II" }
415 \line { "in B" \smaller \flat } } }
416 \set Staff.shortInstrumentName = "Cl."
419 \new Staff = "bassoons" {
420 \set Staff.instrumentName = "Bassoons I & II"
421 \set Staff.shortInstrumentName = "Bn."
425 \new StaffGroup = "brass" <<
426 \new SquareStaff = "horns" <<
427 \new Staff = "hornsI" {
428 \set Staff.instrumentName = \markup {
429 \column { \line { "Horns I & II" }
431 \set Staff.shortInstrumentName = "Hn. I & II"
434 \new Staff = "hornsII" {
435 \set Staff.instrumentName = \markup {
436 \column { \line { "Horns III & IV" }
438 \set Staff.shortInstrumentName = "Hn. III & IV"
442 \new SquareStaff = "trumpets" <<
443 \new Staff = "trumpetI" {
444 \set Staff.instrumentName = \markup {
445 \column { \line { "Trumpets I & II" }
446 \line { "in B" \smaller \flat } } }
447 \set Staff.shortInstrumentName = "Tp. I & II"
450 \new Staff = "trumpetII" {
451 \set Staff.instrumentName = \markup {
452 \column { \line { "Trumpet III" }
453 \line { "in B" \smaller \flat } } }
454 \set Staff.shortInstrumentName = "Tp. III"
458 \new SquareStaff = "trombones" <<
459 \new Staff = "trombones 1 & 2" {
460 \set Staff.instrumentName = "Trombones I & II"
461 \set Staff.shortInstrumentName = "Tb. I & II"
464 \new Staff = "tuba" {
465 \set Staff.instrumentName = "Bass trombone & Tuba"
466 \set Staff.shortInstrumentName = "Btb. & Tu."
471 \new Staff = "timpani" {
472 \set Staff.instrumentName = "Timpani in A, D & E"
473 \set Staff.shortInstrumentName = "Tim."
476 \new GrandStaff = "drums" <<
477 \new RhythmicStaff = "triangle" {
478 \set RhythmicStaff.instrumentName = "Triangle"
479 \set RhythmicStaff.shortInstrumentName = "Tri."
482 \new RhythmicStaff = "cymbals" {
483 \set RhythmicStaff.instrumentName = "Suspended cymbal"
484 \set RhythmicStaff.shortInstrumentName = "Susp. cym."
487 \new RhythmicStaff = "tamtam" {
488 \set RhythmicStaff.instrumentName = "Tamtam"
489 \set RhythmicStaff.shortInstrumentName = "Tamt."
492 \new RhythmicStaff = "tambourine" {
493 \set RhythmicStaff.instrumentName = "Tambourine"
494 \set RhythmicStaff.shortInstrumentName = "Tamb."
497 \new RhythmicStaff = "snare" {
498 \set RhythmicStaff.instrumentName = "Snare drum"
499 \set RhythmicStaff.shortInstrumentName = "Sn."
502 \new RhythmicStaff = "bass drum" {
503 \set RhythmicStaff.instrumentName = "Bass drum"
504 \set RhythmicStaff.shortInstrumentName = "Bd."
508 \new PianoStaff = "harp" <<
509 \set PianoStaff.instrumentName = "Harp"
510 \set PianoStaff.shortInstrumentName = "Hrp."
511 \set PianoStaff.connectArpeggios = ##t
512 \new Staff = "rh" { \harprh }
513 \new Dynamics { \dynamics }
514 \new Staff = "lh" { \harplh }
516 \new SmallMarkLine { \marks }
517 \new StaffGroup = "strings" <<
518 \new SquareStaff = "violins" <<
519 \new Staff = "violin I" {
520 \set Staff.instrumentName = "Violin I"
521 \set Staff.shortInstrumentName = "Vn. I"
524 \new Staff = "violin II" {
525 \set Staff.instrumentName = "Violin II"
526 \set Staff.shortInstrumentName = "Vn. II"
530 \new Staff = "viola" {
531 \set Staff.instrumentName = "Viola"
532 \set Staff.shortInstrumentName = "Vl."
535 \new SquareStaff = "Cello and Bass" <<
536 \new Staff = "violoncello" {
537 \set Staff.instrumentName = "Violoncello"
538 \set Staff.shortInstrumentName = "Vc."
541 \new Staff = "contrabass" {
542 \set Staff.instrumentName = "Contrabass"
543 \set Staff.shortInstrumentName = "Cb."
552 \remove "Mark_engraver"
553 \remove "Metronome_mark_engraver"
556 \Staff \RemoveEmptyStaves