Hello, Hu Haipeng, I'm always amazed at your scores! I'd like to use this for our orchestral example. However, this particular page of examples only contains very short snippets -- between 2 to 5 bars. The idea is let new users get a quick idea of lilypond's output.
Would it be ok if we used bars 11 to 16 of this score? Also, do you agree to place this exerpt under a permissive copyright license (like Gnu FDL or Creative Commons) ? Sorry, I can't help with the drums. Cheers, - Graham On Sun, Oct 18, 2009 at 10:22:04AM +0800, 胡海鹏 - Hu Haipeng wrote: > Dear Valentin etc, > I'd like to contribute the first some bars of my Violent Dance. This is > not expected to be performed, so I think it will never be finished :-) > However, this is my first largely structred attempt after learning > orchestration. The score is somewhat interesting, with a title page and an > introduction (but I don't know whether they are good formatted). But the > last thing I'm wondering is , I compiled it two months ago, and the drum > could be heard. Now I use 2.13.4, and the drums become dumb. What's wrong? > > Regards > Haipeng > > ---------- > > \version "2.13.4" > > \header { > tagline = ##f > title = \markup { \bold \fontsize #4 "Violent Dance For Orchestra" } > composer = \markup { \bold \fontsize #3 "Hu Haipeng" } > } > > \pageBreak > > %% markups > #(define-markup-list-command (paragraph layout props args) (markup-list?) > (let ((indent (chain-assoc-get 'par-indent props 2))) > (interpret-markup-list layout props > (make-justified-lines-markup-list (cons (make-hspace-markup indent) > args))))) > > #(define-markup-command (vspace layout props amount) (number?) > "This produces a invisible object taking vertical space." > (let ((amount (* amount 3.0))) > (if (> amount 0) > (ly:make-stencil "" (cons -1 1) (cons 0 amount)) > (ly:make-stencil "" (cons -1 1) (cons amount amount))))) > > \markuplines { \column { "" \vspace #1 \fill-line { \bold \fontsize #3 > "Introduction" } } \vspace #3 > \paragraph { > 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! > } > \vspace #2 \hspace #10 > \fontsize #2 \bold "July 5, 2009" > } > > \pageBreak > > %% text defs > presto = \markup { \bold \italic "Presto" } > div = \markup { \bold "Div." } > nondiv = \markup { \bold "Non div." } > unis = \markup { \bold "Unis." } > piz = \markup { \bold "Pizz." } > arc = \markup { \bold "Arco" } > pizz = \set Staff.midiInstrument = "pizzicato strings" > arco = \set Staff.midiInstrument = "string ensemble 1" > pont = \markup { \bold \italic "Sul ponticello" } > naturale = \markup { \bold \italic "Naturale" } > moltocr = { > \set crescendoText = \markup { \italic "Molto cresc." } > \set crescendoSpanner = #'text > \override DynamicTextSpanner #'style = #'dotted-line > } > offCr = { > \unset crescendoText > \unset crescendoSpanner > \revert DynamicTextSpanner #'style > } > > %% Layout to produce piano dynamics context > \layout { > \context { > \type "Engraver_group" > \name Dynamics > \alias Voice > \consists "Output_property_engraver" > \consists "Skip_event_swallow_translator" > \consists "Axis_group_engraver" > \consists "Piano_pedal_engraver" > pedalSustainStrings = #'("Ped." "*Ped." "*") > pedalUnaCordaStrings = #'("una corda" "" "tre corde") > \consists "Script_engraver" > \consists "New_dynamic_engraver" > \consists "Dynamic_align_engraver" > \consists "Text_engraver" > \consists "Text_spanner_engraver" > \override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1) > \override DynamicLineSpanner #'Y-offset = #0 > \override TextScript #'font-size = #2 > \override TextSpanner #'bound-details #'left #'stencil-align-dir-y = > #CENTER > \override TextScript #'font-shape = #'italic > \override TextSpanner #'breakable = ##t > \override DynamicLineSpanner #'breakable = ##t > \override DynamicTextSpanner #'breakable = ##t > } > \context { > \PianoStaff > \accepts "Dynamics" > } > \context { > \Voice > \override Glissando #'breakable = ##t > \override TextSpanner #'breakable = ##t > \override DynamicLineSpanner #'breakable = ##t > \override DynamicTextSpanner #'breakable = ##t > \override TrillSpanner #'breakable = ##t > } > } > > %% layout to create orchestra staff group > %% with non-spanned barlines between two instrument groups > \layout { > \context { > \StaffGroup > \name Orchestra > \remove "Span_bar_engraver" > } > \context { > \Score > \accepts Orchestra > } > } > > %% Layout to produce SquareStaff context > %% to group similar instruments in a staff group with thin square bracket > \layout { > \context { > \StaffGroup > \name SquareStaff > systemStartDelimiter = #'SystemStartSquare > } > \context { > \Orchestra > \accepts SquareStaff > } > \context { > \StaffGroup > \accepts SquareStaff > } > } > > %% Layout to produce MarkLine context > %% to place rehearsal marks and texts above full score > \layout { > \context { > \type "Engraver_group" > \name "MarkLine" > \consists "Output_property_engraver" > \consists "Axis_group_engraver" > \consists "Mark_engraver" > \consists "Metronome_mark_engraver" > \consists "Script_engraver" > \consists "Text_engraver" > \consists "Text_spanner_engraver" > \consists "Font_size_engraver" > \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 2 ) > \override TextSpanner #'breakable = ##t > } > \context { > \Score > \accepts "MarkLine" > } > \context { > \Orchestra > \accepts "MarkLine" > } > \context { > \StaffGroup > \accepts "MarkLine" > } > } > > %% layout to produce a smaller markline > %% put before 1st violin part > \layout { > \context { > \MarkLine > \name "SmallMarkLine" > \override MetronomeMark #'outside-staff-priority = #800 > \override RehearsalMark #'outside-staff-priority = #1200 > } > \context { > \Score > \accepts SmallMarkLine > } > \context { > \Orchestra > \accepts SmallMarkLine > } > \context { > \StaffGroup > \accepts SmallMarkLine > } > } > > modern = > #`(Staff ,(make-accidental-rule 'same-octave 0) > ,(make-accidental-rule 'any-octave 0) > ,(make-accidental-rule 'same-octave 1)) > > \layout { > \context { > \Score > autoAccidentals = #modern > autoCautionaries = #modern > } > } > > marks = \relative c' { > \set markFormatter = #format-mark-box-numbers > \tempo \presto 4.=112 > s2.*14 | > s1*9/8*4 \mark \default | > } > > piccolo = \relative c'' { > \clef treble \key ees \minor \time 6/8 > \transposition c'' > R2.*5 | > \moltocr ees16(\mf\< des bes des ees ges) bes( ges ees ges bes des) | > ees8-.->\!\ff r r r4 r8 | R2.*4 | > ges,16(\mf\< ees c ees ges bes) c( bes ges bes c ees) | > ges8-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > R1*9/8*4 | > } > > flutes = \relative c'' { > \clef treble \key ees \minor \time 6/8 > R2.*5 | > \moltocr <ees bes>16(\mf\< <des aes> <bes ges> <des aes> <ees bes> > <ges des>) <bes ees,>( <ges des> <ees bes> <ges des> <bes ees,> <des > ges,>) | > <ees bes>8-.->\!\ff r r r4 r8 | R2.*4 | > <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>) | > <ges c,>8-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > R1*9/8*4 | > } > > oboes = \relative c' { > \clef treble \key ees \minor \time 6/8 > R2.*5 | > \moltocr <ees bes>4(\mf\< <ges des>8 <bes ees,>4 <des ges,>8) | > <ees bes>-.->\!\ff r r r4 r8 | R2.*4 | > <ges, c,>4(\mf\< <bes ees,>8 <c ges>4 <ees bes>8) | > <ges c,>-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > R1*9/8*3 | > r4 r8 <e c>4.->\mf r4 r8 | > } > > clarinets = \relative c' { > \clef treble \key f \minor \time 6/8 > \transposition bes > R2. | R2. | > <aes f ~ >2.\p | <c f,> | > \moltocr <f c>4(\p\< <aes ees>8) <c f,>4( <ees bes>8) | > <f c>4( <aes ees>8) <c f,>4( <ees aes,>8) | > <f c>-.->\!\ff r r r4 r8 | > <aes,,, f ~ >2.\p | <c f,> ~ | <c f,> | > <aes' d,>4(\p\< <c f,>8) <d aes>4( <f c>8) | > <aes d,>4( <c f,>8) <d aes>4( <f c>8) | > <aes d,>-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > R1*9/8 | > r4 r8 <c,, aes>4.->\mp\> r4\! r8 | > r4 r8 <c aes>2.\p | > <c aes>4.\< ~ <c aes>\!\mf\> <c aes>\!\p | > } > > bassoons = \relative c, { > \clef bass \key ees \minor \time 6/8 > <ees bes'>2.\pp ~ | <ees bes'> ~ | > <ees bes'> ~ | <ees bes'> ~ | > \moltocr <ees bes'>4.\< des'^"a2" | > bes8-. bes-. bes-. ges-. ges-. ges-. | > ees-.->\!\ff <ees bes'>4\pp ~ <ees bes'>4. ~ | <ees bes'>2. ~ | > <ees bes'> ~ | <ees bes'> ~ | > <ees bes'>4.\< c'^"a2" | > bes8-. bes-. bes-. ges-. ges-. ges-. | > ees-.->\!\ff \offCr <ees bes'>4\pp ~ <ees bes'>4. ~ | <ees bes'>2. | > \time 9/8 > ges4\p^"I" aes8 aes ees ges ges4 aes16( ges | > ees2. ~ ees8) r r | > R1*9/8*2 | > <ges c>4.( <aes d> <bes e>) | > <c ges'>( <bes e> <aes d>) | > } > > hornI = \relative c'' { > \clef treble \key bes \minor \time 6/8 > \transposition f > R2.*4 | > r4 r8 \moltocr <des aes>4.\p\< ~ | > <des aes>8-. <des aes>-. <des aes>-. <des aes>-. <des aes>-. <des > aes>-. | > <des aes>-.->\!\ff r r r4 r8 | R2.*3 | > r4 r8 <f bes,>4.\p\< ~ | > <f bes,>8-. <f bes,>-. <f bes,>-. <f bes,>-. <f bes,>-. <f bes,>-. | > <f bes,>-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > r4 r8 <b, g>2.\pp | > <b g>4.\< ~ <b g>\!\mp\> <b g>\!\pp | > <b g>2.\p <b g>4. ~ | > <b g>\< ~ <b g>\!\mf\> ~ <b g>\!\p | > } > > hornII = \relative c'' { > \clef treble \key bes \minor \time 6/8 > \transposition f > R2.*4 | > \moltocr <bes f>2.\pp\< ~ | > <bes f>8-. <des aes>-. <des aes>-. <des aes>-. <des aes>-. <des aes>-. > | > <des aes>-.->\!\ff \offCr r r r4 r8 | R2. | > R2. | << { <aes des,>2.\pp } \\ { s4.\< s\! } >> | > \moltocr <des g,>2.\pp\< ~ | > <des g,>8-. <f bes,>-. <f bes,>-. <f bes,>-. <f bes,>-. <f bes,>-. | > <f bes,>-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > <f, des>2.\pp <f des>4. ~ | > <f des>\< ~ <f des>\!\mp\> ~ <f des>\!\pp | > <f des>2.\p <f des>4. ~ | > <f des>\< ~ <f des>\!\mf\> ~ <f des>\!\p | > } > > trumpetI = \relative c'' { > \clef treble \key f \minor \time 6/8 > \transposition bes > R2.*5 | > r4 r8 f-.\f\<^"a2" f-. f-. | > <aes f>-.->\!\ff r r r4 r8 | R2.*4 | > r4 r8 <aes f>-.\f\< <aes f>-. <aes f>-. | > <c aes>-.->\!\ff r r r4 r8 | R2. | > \time 9/8 > R1*9/8*4 | > } > > trumpetII = \relative c'' { > \clef treble \key f \minor \time 6/8 > \transposition bes > R2.*5 | > \moltocr r8 c-.\mf\< c-. c-. c-. c-. | > c-.->\!\ff r r r4 r8 | R2.*4 | > r8 d-.\mf\< d-. d-. d-. d-. | > d-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > R1*9/8*5 | > d,4\mp e8 e b d d4 e16 d | > } > > trombones = \relative c { > \clef tenor \key ees \minor \time 6/8 > R2.*4 | > r4 r8 \moltocr <ees bes'>4.\p\< ~ | > <ees bes'>8-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > <ees bes'>-.->\!\ff r r r4 r8 | R2.*3 | > r4 r8 <ges c>4.\mp\< ~ | > <ges c>8-. <ges c>-. <ges c>-. <ges c>-. <ges c>-. <ges c>-. | > <ges c>-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > R1*9/8*2 | > ges4\mp^"I" aes8 aes ees ges ges4 r16 ees | > ees2. ~ ees8 r r | > ges4\mp^"I" aes8 aes ees ges ges4 aes8 | > ees2. ~ ees4. | > } > > tuba = \relative c, { > \clef bass \key ees \minor \time 6/8 > R2.*4 | > \moltocr <ees ees'>4.(\pp\< <des des'> | > <bes bes'>8-.) <bes bes'>-. <bes bes'>-. <ges ges'>-. <ges ges'>-. > <ges ges'>-. | > <ees ees'>-.->\!\ff r r r4 r8 | R2.*3 | > <ees' ees'>4.(\pp\< <c c'> | > <bes bes'>8-.) <bes bes'>-. <bes bes'>-. <ges ges'>-. <ges ges'>-. > <ges ges'>-. | > <ees ees'>-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > R1*9/8*4 | > } > > timpani = \relative c { > \clef bass \key ees \minor \time 6/8 > R2.*4 | > \moltocr ees8\pp\< ees ees ees ees ees | > bes bes bes bes bes bes | > ees,->\!\f ees'\pp ees ees ees ees | > ees ees ees ees ees ees | > ees ees ees ees ees ees | > ees ees ees ees ees ees | > ees\< ees ees ees ees ees | > bes bes bes bes bes bes | > ees,->\!\f \offCr ees'\pp ees ees ees ees | > ees ees ees ees ees ees | > \time 9/8 > ees r r r4 r8 r4 r8 | > R1*9/8*3 | > } > > trian = \relative c' { > \clef percussion \time 6/8 > R2.*14 | > \time 9/8 > R1*9/8*4 | > } > > cym = \relative c' { > \clef percussion \time 6/8 > R2.*14 | > \time 9/8 > R1*9/8*3 | > c4.:32\pp\< ~ c:\!\mp\> ~ c:\pp | > } > > tamt = \relative c' { > \clef percussion \time 6/8 > R2.*5 | > r4^\markup { \general-align #X #RIGHT "Scrape the surface with a blade > or a triangle stick" } r8 r c4\mf\<^"*" ~ | > c8\!\f r r r4 r8 | R2.*4 | > r4 r8 r c4\mf\<^"*" ~ | > c8\!\ff r r r4 r8 | R2. | > \time 9/8 > R1*9/8*4 | > } > > tamb = \relative c' { > \clef percussion \time 6/8 > R2.*14 | > \time 9/8 > R1*9/8*4 | > } > > snare = \relative c' { > \clef percussion \time 6/8 > R2.*14 | > \time 9/8 > c8\pp c c c c c c c c | > c\< c c c->\!\mp\> c c c c c\!\pp | > c8\p c c c c c c c c | > c\< c c c->\!\mf\> c c c c c\!\p | > } > > bsdrum = \relative c' { > \clef percussion \time 6/8 > R2.*4 | > \moltocr c2.:32\pp\< ~ | c: ~ | > c8\!\ff r r r4 r8 | R2.*3 | > c2.:32\pp\< ~ | c: ~ | > c8\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > c2.:32\pp ~ c4.: | > c4.:\< ~ c:\!\mp\> ~ c:\!\pp | > c2.:32\p ~ c4.: | > c4.:\< ~ c:\!\mf\> ~ c:\!\p | > } > > harprh = \relative c'' { > \clef treble \key ees \minor \time 6/8 > \showStaffSwitch > R2.*14_\markup { \harp-pedal #"--^|^^^^" } | > \time 9/8 > R1*9/8*4 | > } > > harplh = \relative c { > \clef bass \key ees \minor > \showStaffSwitch > R2.*14 | > R1*9/8*4 | > } > > dynamics = { > s2.*14 | > s1*9/8*4 | > } > > midiperc = << > \new DrumVoice = "tri-cym" { > \drummode { > \time 6/8 > R2.*5 | > r4 r8 r \repeat unfold 8 cymch32\mf\< | > cymch8\!\ff r r r4 r8 | R2.*4 | > r4 r8 r \repeat unfold 8 cymch32\mf\< | > cymch8\!\ff r r r4 r8 | R2. | > \time 9/8 > R1*9/8*2 | > } > } > \new DrumVoice = "sn" { > \drummode { > s2.*14 | > \repeat unfold 9 { sn8\pp } | > sn\< sn sn sn\!\mp\> sn sn sn sn sn\!\pp | > \repeat unfold 9 { sn\p } | > sn\< sn sn sn\!\mf\> sn sn sn sn sn\!\pp | > } > } > \new DrumVoice = "bd" { > \drummode { > s2.*4 | > \repeat unfold 24 bd32\pp\< | \repeat unfold 24 bd | > bd8\!\ff s4 s4 s8 | s2.*3 | > \repeat unfold 24 bd32\pp\< | \repeat unfold 24 bd | > bd8\!\ff s4 s4 s8 | s2. | > \repeat unfold 36 bd32\pp | > \repeat tremolo 12 bd\< \repeat tremolo 12 bd\!\mp\> \repeat tremolo > 12 bd\!\pp | > \repeat unfold 36 bd\p | > \repeat tremolo 12 bd\< \repeat tremolo 12 bd\!\mf\> \repeat tremolo > 12 bd\!\p | > } > } > >> > > violinI = \relative c' { > \clef treble \key ees \minor \time 6/8 > R2.*4 | > \moltocr ees16(\pp\< des bes des ees ges) bes( ges ees ges bes des) | > ees( des bes des ees ges) bes( ges ees ges bes des) | > ees8-.->\!\ff r r r4 r8 | R2.*3 | > ges,,16(\pp\< ees c ees ges bes) c( bes ges bes c ees) | > ges( ees c ees ges bes) c( bes ges bes c ees) | > ges8-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > R1*9/8 | r4 r8 \repeat tremolo 6 { ges,,32->\mp^\pont bes } r4 r8 | > R1*9/8 | r4 r8 \repeat tremolo 6 { ges32-> bes } r4 r8 | > } > > violinII = \relative c' { > \clef treble \key ees \minor \time 6/8 > R2.*4 | > \moltocr bes16(\pp\< aes ges aes bes des) ees( des bes des ees ges) | > bes( ges ees ges bes des) ees( des bes des ees ges) | > bes8-.->\!\ff r r r4 r8 | R2.*3 | > c,,16(\pp\< bes ges bes c ees) ges( ees c ees ges bes) | > c( bes ges bes c ees) ges( ees c ees ges bes) | > c8-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > r4 r8 \repeat tremolo 6 { c,,32->\pp^\pont e } r4 r8 | > \repeat tremolo 6 { c32->(\< e } \repeat tremolo 6 { c)\!\mp\> e } > \repeat tremolo 6 { c->\!\pp e } | > r4 r8 \repeat tremolo 6 { c32->\p e } r4 r8 | > \repeat tremolo 6 { c32->(\< e } \repeat tremolo 6 { c)\!\mf\> e } > \repeat tremolo 6 { c->\!\p e } | > c16(\<^\naturale d e d e ges e ges aes) bes(\!\> aes ges aes ges e ges > e d)\! | > e16(\< ges aes ges aes bes aes bes c) d(\!\> c bes c bes aes bes aes > ges)\! | > } > > viola = \relative c { > \clef alto \key ees \minor \time 6/8 > R2. | R2. | R2. | > <ees bes'>8-.\pp <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. > <ees bes'>-. | > \moltocr <ees bes'>-.\< <ees bes'>-. <ees bes'>-. <ges des'>-. <ges > des'>-. <ges des'>-. | > <bes ees>-. <bes ees>-. <bes ees>-. <des ges>-. <des ges>-. <des > ges>-. | > <ees bes'>-.->\!\ff r r r4 r8 | R2. | > <ees, bes'>8-.\pp <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. > <ees bes'>-. | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > <ees bes'>-.\< <ees bes'>-. <ees bes'>-. <ges c>-. <ges c>-. <ges c>-. > | > <bes ees>-. <bes ees>-. <bes ees>-. <c ges'>-. <c ges'>-. <c ges'>-. | > <ees bes'>-.->\!\ff \offCr r r r4 r8 | R2. | > \time 9/8 > \repeat tremolo 12 { ges,32->^\pont bes } \repeat tremolo 6 { ges->( > bes } | > \repeat tremolo 6 { ges\< bes } \repeat tremolo 6 { ges(\!\mp\> bes } > \repeat tremolo 6 { ges)\!\pp bes } | > \repeat tremolo 12 { ges->\p bes } \repeat tremolo 6 { ges->( bes } | > \repeat tremolo 6 { ges\< bes } \repeat tremolo 6 { ges\!\mf\> bes } > \repeat tremolo 6 { ges)\!\p bes } | > ges16(\<^\naturale aes bes aes bes c bes c d) e(\!\> d c d c bes c bes > aes)\! | > bes16(\< c d c d e d e ges) aes(\!\> ges e ges e d e d c)\! | > } > > cello = \relative c { > \clef bass \key ees \minor \time 6/8 > R2. | R2. | > <des ges>8-.\pp <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des > ges>-. | > <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des > ges>-. | > \moltocr <des ges>-.\< <des ges>-. <des ges>-. <bes ees>-. <bes ees>-. > <bes ees>-. | > <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des > ges>-. | > <bes ges'>8-.->\!\ff r r r4 r8 | > <des ges>-.\pp <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des > ges>-. | > <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des > ges>-. | > <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des ges>-. <des > ges>-. | > <c ges'>-.\< <c ges'>-. <c ges'>-. <bes ees>-. <bes ees>-. <bes ees>-. > | > <c ges'>-. <c ges'>-. <c ges'>-. <c ges'>-. <c ges'>-. <c ges'>-. | > <bes ges'>8-.->\!\ff \offCr <c ges'>-.\pp <c ges'>-. <c ges'>-. <c > ges'>-. <c ges'>-. | > <c ges'>-. r r r4 r8 | > \time 9/8 > \repeat tremolo 12 <c ges'>32(^\pont \repeat tremolo 12 <cis g'> > \repeat tremolo 12 <c ges'>) | > \repeat tremolo 12 <cis g'>(\< \repeat tremolo 12 <d aes'>->\!\mp\> > \repeat tremolo 12 <cis g'>)\!\pp | > \repeat tremolo 12 <c ges'>(\p \repeat tremolo 12 <cis g'> \repeat > tremolo 12 <c ges'>) | > \repeat tremolo 12 <cis g'>(\< \repeat tremolo 12 <d aes'>->\!\mf\> > \repeat tremolo 12 <cis g'>)\!\p | > <c fis>8-.^\naturale <c fis>-. <c fis>-. <cis g'>-. <cis g'>-. <cis > g'>-. <d gis>-. <d gis>-. <d gis>-. | > <ees a>-. <ees a>-. <ees a>-. <d gis>-. <d gis>-. <d gis>-. <cis g'>-. > <cis g'>-. <cis g'>-. | > } > > contrabass = \relative c { > \clef bass \key ees \minor \time 6/8 > \transposition c > <ees bes'>8-.\pp_\markup { "Lower the E string a semitone" } <ees > bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > \moltocr <ees bes'>-.\< ees-. ees-. des-. des-. des-. | > bes-. bes-. ges-. ges-. ges-. ges-. | > ees-.->\!\ff <ees' bes'>-.\pp <ees bes'>-. <ees bes'>-. <ees bes'>-. > <ees bes'>-. | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > <ees bes'>-.\< ees-. ees-. c-. c-. c-. | > bes-. bes-. ges-. ges-. ges-. ges-. | > ees-.->\!\ff \offCr <ees' bes'>-.\pp <ees bes'>-. <ees bes'>-. <ees > bes'>-. <ees bes'>-. | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. | > \time 9/8 > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees > bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. | > <ees bes'>-.\< <ees bes'>-. <ees bes'>-. <ees bes'>-.\!\mp\> <ees > bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-.\!\pp | > <ees bes'>-.\p <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. > <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. | > <ees bes'>-.\< <ees bes'>-. <ees bes'>-. <ees bes'>-.\!\mf\> <ees > bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-. <ees bes'>-.\!\p | > <ees bes'>-. <ees bes'>-. <ees bes'>-. <d aes'>-. <d aes'>-. <d > aes'>-. <c ges'>-. <c ges'>-. <c ges'>-. | > <bes e>-. <bes e>-. <bes e>-. <c ges'>-. <c ges'>-. <c ges'>-. <d > aes'>-. <d aes'>-. <d aes'>-. | > } > > #(set-global-staff-size 10) > > \score { > \new Orchestra = "orchestra" << > \set Score.skipBars = ##f > \new MarkLine { \marks } > \new StaffGroup = "woodwind" << > \new SquareStaff = "picc fl" << > \new Staff = "piccolo" { > \set Staff.instrumentName = "Piccolo" > \set Staff.shortInstrumentName = "Picc." > \piccolo > } > \new Staff = "flutes" { > \set Staff.instrumentName = "Flutes I & II" > \set Staff.shortInstrumentName = "Fl." > \flutes > } > >> > \new Staff = "oboes" { > \set Staff.instrumentName = "Oboes I & II" > \set Staff.shortInstrumentName = "Ob." > \oboes > } > \new Staff = "clarinets" { > \set Staff.instrumentName = \markup { > \column { \line { "Clarinets I & II" } > \line { "in B" \smaller \flat } } } > \set Staff.shortInstrumentName = "Cl." > \clarinets > } > \new Staff = "bassoons" { > \set Staff.instrumentName = "Bassoons I & II" > \set Staff.shortInstrumentName = "Bn." > \bassoons > } > >> > \new StaffGroup = "brass" << > \new SquareStaff = "horns" << > \new Staff = "hornsI" { > \set Staff.instrumentName = \markup { > \column { \line { "Horns I & II" } > \line { "in F" } } } > \set Staff.shortInstrumentName = "Hn. I & II" > \hornI > } > \new Staff = "hornsII" { > \set Staff.instrumentName = \markup { > \column { \line { "Horns III & IV" } > \line { "in F" } } } > \set Staff.shortInstrumentName = "Hn. III & IV" > \hornII > } > >> > \new SquareStaff = "trumpets" << > \new Staff = "trumpetI" { > \set Staff.instrumentName = \markup { > \column { \line { "Trumpets I & II" } > \line { "in B" \smaller \flat } } } > \set Staff.shortInstrumentName = "Tp. I & II" > \trumpetI > } > \new Staff = "trumpetII" { > \set Staff.instrumentName = \markup { > \column { \line { "Trumpet III" } > \line { "in B" \smaller \flat } } } > \set Staff.shortInstrumentName = "Tp. III" > \trumpetII > } > >> > \new SquareStaff = "trombones" << > \new Staff = "trombones 1 & 2" { > \set Staff.instrumentName = "Trombones I & II" > \set Staff.shortInstrumentName = "Tb. I & II" > \trombones > } > \new Staff = "tuba" { > \set Staff.instrumentName = "Bass trombone & Tuba" > \set Staff.shortInstrumentName = "Btb. & Tu." > \tuba > } > >> > >> > \new Staff = "timpani" { > \set Staff.instrumentName = "Timpani in A, D & E" > \set Staff.shortInstrumentName = "Tim." > \timpani > } > \new GrandStaff = "drums" << > \new RhythmicStaff = "triangle" { > \set RhythmicStaff.instrumentName = "Triangle" > \set RhythmicStaff.shortInstrumentName = "Tri." > \trian > } > \new RhythmicStaff = "cymbals" { > \set RhythmicStaff.instrumentName = "Suspended cymbal" > \set RhythmicStaff.shortInstrumentName = "Susp. cym." > \cym > } > \new RhythmicStaff = "tamtam" { > \set RhythmicStaff.instrumentName = "Tamtam" > \set RhythmicStaff.shortInstrumentName = "Tamt." > \tamt > } > \new RhythmicStaff = "tambourine" { > \set RhythmicStaff.instrumentName = "Tambourine" > \set RhythmicStaff.shortInstrumentName = "Tamb." > \tamb > } > \new RhythmicStaff = "snare" { > \set RhythmicStaff.instrumentName = "Snare drum" > \set RhythmicStaff.shortInstrumentName = "Sn." > \snare > } > \new RhythmicStaff = "bass drum" { > \set RhythmicStaff.instrumentName = "Bass drum" > \set RhythmicStaff.shortInstrumentName = "Bd." > \bsdrum > } > >> > \new PianoStaff = "harp" << > \set PianoStaff.instrumentName = "Harp" > \set PianoStaff.shortInstrumentName = "Hrp." > \set PianoStaff.connectArpeggios = ##t > \new Staff = "rh" { \harprh } > \new Dynamics { \dynamics } > \new Staff = "lh" { \harplh } > >> > \new SmallMarkLine { \marks } > \new StaffGroup = "strings" << > \new SquareStaff = "violins" << > \new Staff = "violin I" { > \set Staff.instrumentName = "Violin I" > \set Staff.shortInstrumentName = "Vn. I" > \violinI > } > \new Staff = "violin II" { > \set Staff.instrumentName = "Violin II" > \set Staff.shortInstrumentName = "Vn. II" > \violinII > } > >> > \new Staff = "viola" { > \set Staff.instrumentName = "Viola" > \set Staff.shortInstrumentName = "Vl." > \viola > } > \new SquareStaff = "Cello and Bass" << > \new Staff = "violoncello" { > \set Staff.instrumentName = "Violoncello" > \set Staff.shortInstrumentName = "Vc." > \cello > } > \new Staff = "contrabass" { > \set Staff.instrumentName = "Contrabass" > \set Staff.shortInstrumentName = "Cb." > \contrabass > } > >> > >> > >> > \layout { > \context { > \Score > \remove "Mark_engraver" > \remove "Metronome_mark_engraver" > } > \context { > \RemoveEmptyStaffContext > } > } > } > > \score { > \unfoldRepeats { > \new StaffGroup = "orchestra" << > \new Staff = "flutes" { > \set Staff.midiInstrument = "flute" > << \marks \piccolo \transpose c' c \flutes >> > } > \new Staff = "oboes" { > \set Staff.midiInstrument = "oboe" > \oboes > } > \new Staff = "clarinets" { > \set Staff.midiInstrument = "clarinet" > \clarinets > } > \new Staff = "bassoons" { > \set Staff.midiInstrument = "bassoon" > \bassoons > } > \new Staff = "horns" { > \set Staff.midiInstrument = "french horn" > << \hornI \\ \hornII >> > } > \new Staff = "trumpets" { > \set Staff.midiInstrument = "trumpet" > << \trumpetI \\ \trumpetII >> > } > \new Staff = "trombones" { > \set Staff.midiInstrument = "trombone" > << \trombones \\ \tuba >> > } > \new Staff = "timpani" { > \set Staff.midiInstrument = "timpani" > \timpani > } > \new DrumStaff { \midiperc } > \new Staff = "harp" { > \set Staff.midiInstrument = "orchestral harp" > << \harprh \\ \dynamics \\ \harplh >> > } > \new StaffGroup = "strings" << > \set StaffGroup.midiInstrument = "string ensemble 1" > \new Staff = "violins" { << \violinI \violinII >> } > \new Staff = "viola" { \viola } > \new Staff = "violoncello" { \cello } > \new Staff = "bass" { \contrabass } > >> > >> > } > \midi { } > } > > > > > > ---------------------------------------------------------------------- > > ?'A 1/2'"NiAYD-AAENOT!P:C,UAEaaEe>>!.-L-NOTAE.Io/O > *3D^1uOIIo/OI!P:I`iIA.!!. > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > http://lists.gnu.org/mailman/listinfo/lilypond-user _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user