[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: orchestra/opera example
From: |
Graham Percival |
Subject: |
Re: orchestra/opera example |
Date: |
Mon, 19 Oct 2009 11:06:38 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
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
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user