Hi, folks.

I have a multistaff score that requires alternative brackets. I tried the
tweak for getting brackets to show in staves below the top staff (below: I
may be putting it in the wrong place), but I'm not getting brackets at all.
They do print in the individual parts.

What am I missing? In the attachments, document.ly is the file to run. I
also included sop.ly, which is a part that prints correctly. The volta
repeat appears on the last page. Thanks.


 \new StaffGroup <<
            \keepWithTag #'score
            \new Staff { \with { \consists "Volta_engraver" } << \global
\Soprano >>}
        \new Staff { << \global \Alto>> }
        \new Staff { << \global \Tenor>> }
        \new Staff { << \global \Baritone>> }
        >>

            >>

Qian
%%%% document.ly
\version "2.10.10"
\include "english.ly"

\include "content.ly"

#(set-global-staff-size 14)
\book{
    \header
    {
        title = "Treatment by the Rippin Stitches"
            composer = "Qian Li"
    }

    \score {
        <<
%rehearsal marks for parts
\new MarkLine { \marks } 
            \new StaffGroup <<
            \keepWithTag #'score 
            \new Staff { << \global \Soprano >>}
        \new Staff { << \global \Alto>> }
        \new Staff { << \global \Tenor>> }
        \new Staff { << \global \Baritone>> }
        >>

            >>
            \layout {
                \context {
                    \type "Engraver_group"
                        \name "MarkLine"
                        \consists "Output_property_engraver"
                        \consists "Axis_group_engraver"
                        \consists "Mark_engraver"
                        \consists "Metronome_mark_engraver"
                        \override VerticalAxisGroup #'minimum-Y-extent = #'(4 . 0 )
                }

                \context {
                    \Score
                        \remove "Mark_engraver"
                        \remove "Metronome_mark_engraver"
                        \accepts "MarkLine"
                        \remove "Staff_collecting_engraver"
                }
                \context {
                    \Staff
                        \consists "Mark_engraver"
                        \consists "Staff_collecting_engraver"
                }
    \context{
        \RemoveEmptyStaffContext
    }
}
            \midi {
                \context {
                        tempoWholesPerMinute = #(ly:make-moment 60 4)
%end context
                }
%end midi
            }

        %end score
    }

    \paper
    {
#(set-paper-size "letter" 'landscape )
        left-margin = 1\in
            line-width = 9.25 \in
            top-margin = 0.5 \in
            bottom-margin = 1 \in
            ragged-bottom = ##t
            between-system-space = 0.5\in
            %        ragged-last-bottom = ##t
    }
    %end book
}


% to do
% volta 2 repeats in spin
%%%%% content.ly
\version "2.10.10"

%identifiers
TextSpan = { \override TextSpanner #'direction = #1 } 
Left = {\set stemLeftBeamCount = #1 }
Lefttwo = {\set stemLeftBeamCount = #2 \set stemRightBeamCount = #1 }
Leftboth = {\set stemLeftBeamCount = #2 \set stemRightBeamCount = #2 }
Right = {\set stemRightBeamCount = #1 }
Righttwo= {\set stemLeftBeamCount = #1 \set stemRightBeamCount = #2 }
Rightboth= {\set stemLeftBeamCount = #2 \set stemRightBeamCount = #2 }
ssp = {\set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 }
ss = {\set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 }
Rests = {\override Rest #'transparent = ##t}
XHead = { \override NoteHead #'style = #'cross }
NormHead = { \revert NoteHead #'style }
sfzppp = #(make-dynamic-script "sfzppp")
pf =  #(make-dynamic-script "p-f")
mff = #(make-dynamic-script "mf-f")
ftfff = #(make-dynamic-script "f-fff")
    %This allows manual adjustment of dynamic marker to avoid collision with octavation or other spanner markup
    dynamicsXY = #(define-music-function (parser location offsetX offsetY)
            (number? number?)
#{
            \once \override DynamicText #'X-offset = $offsetX
            \once \override DynamicLineSpanner #'Y-offset = $offsetY
#})


    %see violaduets/144.ly for examples
    OctA = {#(set-octavation 1) }%\set Staff.middleCPosition = #-13 
    OctAA = {#(set-octavation 2) }%\set Staff.middleCPosition = #-20
    OctBass = {#(set-octavation -1) \set Staff.middleCPosition = #13 }
    EndOct = {#(set-octavation 0)}
    EndBass = {#(set-octavation 0)\set Staff.middleCPosition = #6 }
    OttBrakY = #(define-music-function (parser location padOtt)
            (number?)
#{\once \override Staff.OttavaBracket #'padding = $padOtt #})
    OttPadY = #(define-music-function (parser location padOtt)
            (number?)
#{\override Staff.OttavaBracket #'padding = $padOtt #})
    %This allows manual adjustment of dynamic marker to avoid collision with octavation or other spanner markup
    dynamicsXY = #(define-music-function (parser location offsetX offsetY)
            (number? number?)
#{
            \once \override DynamicText #'X-offset = $offsetX
            \once \override DynamicLineSpanner #'Y-offset = $offsetY
#})

    global= {
    }
%for cues
smaller = {
    \set fontSize = #-2
        \override Stem #'length-fraction = #0.8
        \override Beam #'thickness = #0.384
        \override Beam #'length-fraction = #0.8
}
%rehearsal marks for all parts and print only once at top of full score
marks = {
}
%music contents organized as identifiers
smel = {
    \relative c'' {
        \set Staff.instrumentName = "Soprano Sax "
            \set Staff.shortInstrumentName = "S"
            \set Staff.midiInstrument = "soprano sax" 
            \set Score.skipBars = ##t
            \once \override TextScript #'padding = #0.2
            \time 4/4
            df4-.\p ^\markup{
                \tiny \note #"4" #0.7 "= 60 Tentatively "
            } r df8 bf r bf|
        c4 r2 df8^\markup{Gradually accel. and strengthen} bf |
            \time 2/4
            \times 2/3{c4 r8} \times 2/3{r4 df16( bf)} |
            \time 4/4
            c4 \times 2/3{r4 df16( bf)} c4 \times 2/3{r4 bf8} |
            \once \override TextScript #'padding = #1.2 bf2 ^\markup{
                \tiny \note #"4" #0.7 "= 80 Meandering lightly "
            }\times 2/3 {df16( ef) df8 bf} c4 |
        \times 2/3{c4 df16( bf)} c4 \times 2/3{c4 df16( bf)} \times 2/3 {c4^\markup{Brighten} e?8} |
            e2 \times 2/3 {r4 bf8} c4 |
            \time 5/4 
            bf2\p^\markup{Open slightly} c4 df2 |
            \time 6/4
            ef8(^\markup{\italic{mosso}} ff) gf4^\markup{\italic{riten}} ff \once \override TextScript #'padding = #2.2 df8 ^\markup{\italic{mosso}} af'( gf4)^\markup{\italic{riten}} ff |
            \time 4/4
            gf1 ^\markup{Recover tempo, gently} |
            \time 2/4
            R1*2/4 |
            \time 4/4
            R1*2 |
            \time 5/4
            R1*5/4 |
            \time 4/4
            f8-. f-. f-. df( ef4) r16 ef( d) f  |%E
            ef4 r bf8 a16( gs) ef8\sf eff'16( df) |
            a4 \once \override TextScript #'padding = #2 ef'16^\markup{Increasingly manic } ef, ef' d? cs8 d16 cs af'16( bf) ef( df) |
            bf4 bf,16 ef( f-.) df-. af df( ef-.) c-. g g \acciaccatura af g8 |
            f16( g) bf c d( df) a( bf) d4 d8( a16 bf) |
            ef16( d) f( c) ef( d) b?( as) r4 \times 4/6{ef'16( \Leftboth df \Lefttwo a bf) d8~(} |
                    \times 4/6{ d16 \Leftboth df \Lefttwo a bf) d8~} d4 \times 4/6{d16( \f df c b bf a) } 
        <<
        {
            r4}
            {
                s8 \once \override TextScript #'padding = #5 s8^\markup {
                    \tiny \note #"8" #0.7 "= "

                }
            }
            >> |

    }%end smel
}
sspin = {
    \relative c''' {
        \time 21/16
            \once \override TextScript #'padding = #2 d16([ \f ^\markup
                    {
                    \tiny \note #"8" #0.7 "= 160 Dizzying blend "

                    } df c b bf a)] af([ g f fs b,?)] fs'([ df b df g, fs)] e([ \p c?) e( c) ] |
        %15/16 
            \time 15/16
            f'16[(\f gf f e ef d f]) df[( c e b bf]) d16[\p df^\markup{Dry} c] | %m25
            f[( gf f e ef d f]) df[( c e b bf]) d16[\p df^\markup{Dry} c] |
            %% original beginning
            \time 21/16
            \once \override TextScript #'padding = #2 d'16([ df c b bf a)] 
            af([ g f fs b,?)] 
            fs'([ df b df g, fs)] 
            e([ \p c?) e( c) ] |
            \time 15/16
            r4 r8. %sopdesc2
            g''16[(\p gf f e ef] d[ e f~] |%m25
                    f[) gf (\f f e ef d f]) df[( c e b bf]) r8. |
            %2nd time start
            \time 21/16
            \once \override TextScript #'padding = #2 d'16([ df c b bf a)] 
            af([ g f fs b,?)] 
            fs'([ df b df g, fs)] 
            e([ \p c?) e( c) ] |
            \time 15/16
            r4 r8. %sopdesc2
            g''16[(\p gf f e ef] d[ e f~] |%m25
                    f[) gf (\f f e ef d f]) df[( c e b bf]) r8. |%3rd time
            \time 21/16
            \once \override TextScript #'padding = #2 d'16([ df c b bf a)] 
            af([ g f fs b,?)] 
            fs'([ df b df g, fs)] 
            e([ \p c?) e( c) ] |
            \time 15/16
            r4 r8. %sopdesc2
            g''16[(\p gf f e ef] d[ e f~] |%m25
                    f[) gf (\f f e ef d f]) df[( c e b bf]) r8. |
            \time 21/16 %sopdesc1
            d'16([ \f df c b bf a)] af([ g f fs b,?)] fs'([ df b df g, fs)] e([ \p c?) e( c) ] |
            \time 15/16
            f'16[(\f gf f e ef d f]) g16[( gf f e ef] d[e f~] |%m25
                    f[) gf (\f f e ef d f]) df[( c e b bf]) r8. |%duplicate
            \time 21/16 %sopdesc1
            d'16([ \f df c b bf a)] r4 r16 r4. e,16([ \p c?) e( c) ] |
            \time 15/16
            r4 r8. g''16[( gf f e ef] d[) df c] |%MOVEtoAlt:
            r16 gf'[( f e ef d f]) df[( c ef b bf]) r8. |
            \time 21/16%sopdesc4
            r8. d'16[( df c] b[ bf a) af( g] fs[ cs b)] \ss r8. r8 b32[ b b16] |%sopdesc3
            \time 15/16 %too parallel?
            b8 g'16[( gf f e ef]) r f[( df c e]) d[( df c]) | 
            r df[(\f \Lefttwo c b8 \Righttwo a16 af]) g8.([ bf16 fs)] d'[( e f)] |%trunc
            \time 21/16
            af4. r16 g([ f fs b,?)] 
            fs'([ df b)] r8. 
            e,16([ \p c?) e( c) ] |%m35
            \time 15/16 %[c] bracket
            d''[(\f df c b bf a c]) af[( g d f e]) c[( g a?]) |
            r8 g'16[( gf f e ef]) d[( f df c \TextSpan \override TextSpanner #'edge-text = #' ("cresc. poco a poco " . "") e])\startTextSpan  d[( df c]) | 
            \time 21/16
            r4. g'16[( gf f e ef]) d[( f df c e b] bf[) \stopTextSpan f(\ff\> e d?)\f] |
            \time 15/16
            d''[( df c b bf a af] g16[( gf f e ef] d[) df c] |
                    as[( b e,) as ( fs e fs] c[ b8]) r d'16[(\f df c)] |%m35
                    \time 21/16
                    as[(\p b e) d'16( df c] b[ bf a) af( g] fs[ \> cs b cs g fs)] e8[ \p e32 as b16] |
                    \time 15/16
                    f'8[ g16( gf f e ef]) d[( f df c e]) d[( e f~] |
                        f[( gf f e ef d f]) df[( c ef b bf]) cs[( bf a] |
                            \time 21/16
                            af8)[ \ss r16 \Left  d'16[( df c] b[ bf a) af( g] fs[ cs b cs g fs)] e[(\p c) e( c)] |
                        \time 15/16
                        r4.. g''16[( gf f e ef] d[) df c] |
                        as[( b e,) as ( fs e fs] c b4) r8. |

                        %end relative
                        }%end sspin
                        }
                        sblk = {
                        \repeat volta 2{
                        \time 21/16
                        s4. ^\markup{ Stay in cycles with Alto using any beat combination from mm. 22-38 } s4 s16 s4. s4 | 
                        \time 15/16
                        s4.. s4 s16 s8.  %end volta
                        }
                        \alternative {
                        {s4.. s4 s16 s8.}
                        {r4.. r4 r16 r8.}
                        }%4/4
                        \time 4/4
                            r1^\markup{Wander offstage, cutting out at will} |
                            %end sblk
                        }
amel = {
    \relative c''{
        R1*2 |
            r2 |
            \tupletUp \times 2/3{r4 df16(\p bf) } c4 \times 2/3 {r4 df16(\p bf) } \tupletNeutral c4  |
            bf2 r4 \times 2/3 {r4 df16( bf)} |
            c4 \times 2/3{r4 df16( bf)} c4 \times 2/3{c4^\markup{Brighten} e8} |
            e4~ \times 2/3{e4 df8} e4 \times 2/3{c4 bf16( df)} |%5/4
            e4^\markup{Open slightly} d2 c4 af |%6/4
            gf8(^\markup{\italic{mosso}} ff) gf4^\markup{\italic{riten}} ff \once \override TextScript #'padding = #2.2 df8 ^\markup{\italic{mosso}} af'( gf4)^\markup{\italic{riten}} ff |%c
            gf4^\markup{Recover tempo, sweetly} df'8( c) c( bf) c( df) |%2/4
            ef,( d?) f? g?16( af) | %c
            af2. bf8( c) |
            df ef~ ef2 r8 ef( |%5/4
                    bf8) c ef df ef2 bf4~|
            bf1 |
            r4 cs16 as( b) e, as4 ds,\sf |
            fs16( \pp es ds8) ds'\f ds, \times 2/3 {cs c f} as4 |
            r4 df,2~( \p\< ^\markup{Smooth, cloying} df8\f c16(\> b? |
                        bf16^\markup{tumble, thunk!} a af) f--\! df'4~ (\f df8 c16(\> b a? af) f8--\! |
                            df'8\f c16( b? a af) f8--\sf r8. a16 g16( fs) ef8 |
                            df8.-> a'16 g16( fs) ef8 d4 c'16( b? a af) |
                            %c4~ c16 ef8 df16 bf4 \acciaccatura af8 g^\markup{Driving} g16 g ~ |
                            %g8 f~ c'4 g16 g d' df r16 as( b) e,? |
                            %as4 r4 c16( as) b( e,) as4 | 
                            %as4\p\< \times 4/6{ f'16 ef \Leftboth bf \Lefttwo a d8~\f } d4 r4  |
                            %end relative
                            }
                            }
                            aspin = {
                            \relative c'''{
                            \once \override TextScript #'padding = #2 d16([ \f ^\markup
                                {
                                \tiny \note #"8" #0.7 "= 160 Dizzying blend "

                                } df c b bf a)] 
                            af([ g f fs b,?)] 
                            fs'([ df b df g, fs)] 
                            e([ \p c?) e( c) ] |
                            %15/16 %altdesc2
                            f'[( gf f e ef d f]) df[( c e b bf]) d16[\p df^\markup{Dry} c] |
                            f[( gf f e ef d f]) df[( c e b bf]) d16[\p df^\markup{Dry} c] |
                            %21/16       original m22 beginning 
                            d16([ \p e f) d( e f)] g ([ \f gf f e ef)] d([ f df c e b] as)[ d,?( e f)] |
                            %15/16 %altdesc2
                            f'[( gf f e ef d f]) df[( c e b bf]) d16[\p df^\markup{Dry} c] |
                            gf8--[ e16 as ( fs e fs] c b4) d'16[(\f e f~] |%m25
                                    %2nd time start 21/16       original m22 beginning 
                                    d16([ \p e f) d( e f)] g ([ \f gf f e ef)] d([ f df c e b] as)[ d,?( e f)] |
                                    %15/16 %altdesc2
                                    f'[( gf f e ef d f]) df[( c e b bf]) d16[\p df^\markup{Dry} c] |
                                    gf8--[ e16 as ( fs e fs] c b4) d'16[(\f e f~] |% 3rd time start
                                        d16([ \p e f) d( e f)] g ([ \f gf f e ef)] d([ f df c e b] as)[ d,?( e f)] |
                                        %15/16 %altdesc2
                                        f'[( gf f e ef d f]) df[( c e b bf]) d16[\p df^\markup{Dry} c] |
                                        gf8--[ e16 as ( fs e fs] c b4) d'16[(\f e f~] |%
                                            %21/16
                                            f4.) %altdesc1
                                        r4 r16 r4. r16 f,([\ff\> e d?)\f] | %altdesc2
                                        %15/16
                                        r4 r8. df'16[( c ef b bf]) d16[\p df c] |
                                        gf8--[ e16 as(\p fs e fs] c b4) d'16[(\f e f~] 
                                            %21/16
                                            f4. g16[( gf f) e^\markup{Dry} ef] d[( f df c e b] bf) f[( e d)] |
                                            %15/16
                                            f'16[( gf f e ef d f]) df[( c ef b bf]) d[( e f] |%REPLACESophere m30
                                                as,[(\pp b) e,16\p as( fs e fs] c b4) d'16[(\f e f~] 
                                                    %21/16
                                                    f16[( e\p f g gf f)] e[( ef d f df)] c[( e b as b e,)] r16 d[( e f)] |
                                                    %15/16
                                                    d'[ \ssp r \Left d32 d ] r4 d8 r8. b16[( as f]) |
                                                    f[(\f gf f e ef d f]) df[( c e b bf]) cs'[( bf a]) | 
                                                    %21/16
                                                    e'[(\p\< f a\f\> f ef d])\p g16[(\f gf8. ef16]) d8.[( c16 ef b] bf[) f(\ff\> e? d?)\f] | %m30
                                                    %15/16
                                                    f'16[( gf f e ef d f]) df[( c ef b bf]) d[( e f~] |
                                                        f[( gf f e ef d f]) df[( c ef b bf]) d[( df c)] |
                                                        %21/16 
                                                        d16([ df c b bf a)] 
                                                        af([ g f fs b,?)] 
                                                        fs'([ df b df g fs)] 
                                                        e([ c?) e( c) ] \stopTextSpan \f |
                                                        %15/16
                                                        f'16[( gf f e ef d f]) df[( c ef b bf]) d[( e f~] |
                                                            f[( gf f e ef d f]) df[( c ef b bf]) d,[(\f e f] |%m35
                                                                %21/16 %parallel
                                                                f'[(\p df c) as( b e)] f8.[( e16 ef]) d[( f df c e b] bf[) f(\ff\> e d?)\f] |
                                                                %15/16
                                                                e'16[( gf f e ef d f]) df[( c ef b bf]) d[( df c]) | 
                                                                d?[( \Right df) \ssp r \Left b32 b bf16 a af] g([ f fs bf fs)] d[( e f?)] | 
                                                                %21/16
                                                                f8[ df' ef,] r4 r16 r4 r16 fs16~->\sfz^\markup{Drop like a weight} fs4~ |
                                                                %15/16
                                                                fs4.. r16 fs4~-> fs8. |
                                                                r16 fs4~-> fs16[ fs~->] fs8[ fs8-> fs16->] fs->[ fs->] r |

                                                                %end relative
                                                                }%end aspin
                                                                }
                                                                ablk = {
                                                                \relative c''{
                                                                %\repeat volta 2{
                                                                s4. ^\markup{ Stay in cycles with Soprano using any beat combination from mm. 22-38 } s4 s16 s4. s4 | 
                                                                s4.. s4 s16 s8.  %end volta
                                                                %}
                                                                %\alternative {
                                                                    {s4.. s4 s16 s8.}
                                                                    {s4.. s4 s16 d16([ df c ]}
                                                                            %            } 
                                                                            %recuperation 4/4
                                                                            af4) \times 2/3 {r4 df16( bf)} c4 \times 2/3 {r4 df16( bf)} |%5/4 time
                                                                        \time 5/4
                                                                        c4 r d ef2 |%6/4
                                                                        \time 6/4
                                                                        f2 ef8 gf ef2 ef8 gf |
                                                                        \time 4/4
                                                                        af2. \times 2/3{r4 df,16( bf)} |
                                                                        c2 df4( bf) |
                                                                        c1\< ^\markup{Take up more space}|
                                                                        d2 ^\markup{Magestically follow Tenor offstage; overdo it} ef |
                                                                        f1\ff %end relative
                                                                }%end ablk
                                                                }
tmel = {
    \relative c' {

        R1*2 |
            R1*2/4 |
            R1*4
            R1*5/4|
            R1*6/4
            R1
            R1*2/4|
            R1*2 |
            R1*5/4 |
            R1*7 |


    }
}
tspin = {
    \relative c' { %21/16        
        R1*21/16
            %15/16
            R1*15/16*2
            %21/16 
            R1*21/16
            %15/16
            R1*15/16*2
            %21/16  2nd time start
            R1*21/16
            %15/16
            R1*15/16*2 %21/16 3rd time
            r4.^\markup{From offstage} r4 r16 r4. as4~ \p\< |
            %15/16
            as4~ as8. df,16-.\f [ df8-. df-.] c8.~\>^\markup{Casually walk onstage} |
            c8[\p c c8.] r4^\markup{Briefly pause, listening} r16 r8.
            %21/16 
            d16([^\markup{Continue, arriving near Soprano} e f)] r8. d16\p[ d d8 d16] d16 [ \Lefttwo df ef'8-- d,] bf'16[( \f\> af g f\p)] |%tendesc
            %15/16
            df'16([ \Rightboth c \Lefttwo as) b8-- e,--] es16([ fs e) c\f ^\markup{Grainy} b] e([\> c b)]\p |
            c8[\p c c8.] d'16([ \f df c b bf]) a?([ g f)] |
            %21/16 
            d16([ e f)] r8. d16\p[ d d8 d16] d16 [ \Lefttwo df ef'8-- d,] bf'16[( \f\> af g f\p)] |%tendesc
            %15/16
            df'16([ \Rightboth c \Lefttwo as) b8-- e,--] es16([ fs e) c\f ^\markup{Grainy} b] e([\> c b)]\p |
            df'16([ \Rightboth c \Lefttwo as) b8-- e,--] as16([ fs e) c\f b] e([\> c b)] |
            %21/16
            a4.\p a16[^\markup{firm} a8 a16-.] r16 a16[ a8 a-. a16-. ] r8. f''16( \f|
                    %15/16
                    e16[ ef d f) df ( c e?] b [ bf) d ( e f)] r f[( e] |
                        ef[ d df c) b?( bf af] b [ e,) a( e ds)] bf8. |
                    %21/16
                    r8. af'32[ af af16 af] r16 a([ e ds e)] r a([ e ds e g]) r a([ e ds ]) |
                    %15/16
                    cs'16([ bs as) b8-- e,--] es16([ fs e) c( b)] e([ c b)] |
                    cs'16([ bs as) b8-- e,--] as16([ fs e) c( b)] e([\> c b)]\p |
                    %21/16 %put alto here
                    b[\f cs8. a?8] r4 r16 r4. r4 |
                    %15/16
                    r8. r4 f'2->\sfz^\markup{Drop like a weight} | 
                    r4 r16 f8->~ f4~ f16 
                    r16 f8~-> |
                    %21/16
                    f8.[ f8.->] f8->[ f16-> f->] r r4. r4 |
                    %15/16
                    R1*15/16 |
                    r16 f4.~-> f4~ f16 r8 f16~-> |
                    %21/16
                    f4. r16 f4-> r16 f8.->[ f8->] f16->[ f-> f-> f->] |
                    %15/16
                    f[^\markup{\italic{sim.}} f f f f f f] f[\p f f] r8 f16[ f f] | 
                    f8[ r8 f16 f f] r bf[( a16\f af g] f[ fs) bf]  |
                    %end relative
    } %end tspin

}
tblk = {
    \relative c{
        \repeat volta 2{
            s4. ^\markup{
                \column{
                    \line{Walk, insect-like, to and along the walls of the entire space improvising }
                    \line{on anything you heard in past minute of Soprano and Alto, }
                    \line {free meter and tempo, even more painful and humiliating } 
                }
            }s4 s16 s4. s4 | 
            s4.. s4 s16 s8.%end volta
        }
        \alternative {
            {s4.. s4 s16 s8.}
            {s4.. s4 s16 s8.}
        } %4/4
        r1 |%5/4
            fs'4 e r d bf|%6/4
            af2 af8 gf ef bf'( af4)^\markup{\italic{riten.}} gf |
            af^\markup{\italic{mosso}} ef'8( d) d( c) d( ef) 
            f,4 f8( ef) ef( d) a'( bf) |
            f c a16( g)  c8 r4 d~ ^\markup{Gradually exit offstage as if escaping Alto's crescendo}|
            d2. r4 |
            r1

            %end relative
    }%end tblk
}

bmel = {
    \relative c' {
        R1*2 |
            R1*2/4 |
            R1*4
            R1*5/4|
            R1*6/4
            R1
            R1*2/4|
            R1*2 |
            R1*5/4 |
            R1*7 |
            %            g g g g g g g g g g g g g g g g |
            %    af4  r8 g16 g r4 g16 g g g |
    }
}
bspin = {
    \relative c { %21/16        
        R1*21/16
            %15/16
            R1*15/16*2
            %21/16 
            R1*21/16
            %15/16
            R1*15/16*2
            R1*21/16
            %15/16
            R1*15/16*2
            %21/16
            R1*21/16 |
            %15/16
            R1*15/16*2 |
            %21/16
            R1*21/16 |
            %15/16
            R1*15/16*2 |
            %21/16 
            R1*21/16
            %15/16
            R1*15/16
            r8^\markup{Offstage; drop like an iron weight} f2~->\sfz f16~ f4~ |
            %21/16
            f4. r4^\markup{Walk with severe purpose until very close to Alto} r16 r4. r4
            %15/16
            R1*15/16 |
            r4. f2~-> \sfz f16~ |
            %21/16
            f4. r4 r16 r4. r4 |
            %15/16
            r4 f8.~->\sfz f4~ f16 r8. |
            r4 r8. r8. f8~->\sfz f8. |
            %21/16
            r4. r8 f8.~->\sfz f4 r16 f16->~ f4 |
            %15/16
            f8.->\sfz [ f8-> f16-> f->] r4 r16 r8. |
            R1*15/16 |
            %21/16
            r4. f4~-> f16~ f4. r8 f~-> |
            %15/16
            f4.~-> f16~-> f4 f16~-> f8[ f16~->] |
            f8[ f16-> f->] r8. r4 r16 r8. |
            %21/16
            f4.~-> f4 r16 r8 f16~-> f4.. |
            %15/16
            f4~-> f16 f8~-> f16[ f8-> f16-> f->] f->[ f-> f->] 
            r^\markup{\italic{sim.}} f32\>[ f f16 f8 f16\pp f] f[ f f f f] f[ f f] |

            %end relative
    }%end bspin
}
bblk = {
    \relative c { 
        \repeat volta 2{

            s4. ^\markup{
                \column{
                    \line{Walk, insect-like, to and along the walls of the entire space improvising }
                    \line{on anything you heard in past minute of Soprano and Alto, }
                    \line {free meter and tempo, even more painful and humiliating } 
                }
            }s4 s16 s4. s4 | 
            s4.. s4 s16 s8.%end volta
        }
        \alternative {
            {s4.. s4 s16 s8.}
            {s4.. s4 s16 s8.}
        } %4/4
        r1^\markup{Wander offstage, cutting out at will} |


            %end relative
    }%end bblk
}

%rehearsal marks for all parts and print only once at top of full score
marks = {
}

Soprano = \new Voice { 
    \override Score.MetronomeMark #'transparent = ##t
        \smel
        \tempo 8=160
        \sspin
        \sblk
        %end sop
}   %*********************************

Alto = \new Voice { 
    \set Staff.instrumentName = \markup { "Alto Sax" }  
    \set Staff.shortInstrumentName =  "A"
        \set Staff.midiInstrument = "alto sax" 
        \set Score.skipBars = ##t
        \amel
        \aspin
        \ablk
        %end alt
}   %*********************************

Tenor = \new Voice { 
    \set Staff.instrumentName = "Tenor Sax "
        \set Staff.shortInstrumentName = "T"
        \set Staff.midiInstrument = "tenor sax" 
        \set Score.skipBars = ##t
        \clef bass

        \tmel
        \tspin
        \tblk
}   %*********************************

Baritone = \new Voice { 
    \set Staff.instrumentName = "Baritone Sax "
        \set Staff.shortInstrumentName = "B"
        \set Staff.midiInstrument = "baritone sax" 
        \set Score.skipBars = ##t
        \clef bass
        \bmel
        \bspin
        \bblk
}   %**********************************

music = {
    <<
        \tag #'score \tag #'flu \new Staff { << \global \Soprano >> }
    \tag #'score \tag #'cla \new Staff { << \global \Alto>> }
    \tag #'score \tag #'bas \new Staff { << \global \Tenor>> }
    \tag #'score \tag #'dbs \new Staff { << \global \Baritone>> }
    >>
}


\version "2.10.10"
\include "english.ly"
\include "content.ly"

%identifiers
Left = {\set stemLeftBeamCount = #1 }
Right = {\set stemRightBeamCount = #1 }
ssp = {\set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 }
ss = {\set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 }
Rests = {\override Rest #'transparent = ##t}
OctBass = {#(set-octavation -1)}
EndOct = {#(set-octavation 0)}
XHead = { \override NoteHead #'style = #'cross }
NormHead = { \revert NoteHead #'style }
sfzppp = #(make-dynamic-script "sfzppp")
%see violaduets/144.ly for examples
OctA = {#(set-octavation 1) }%\set Staff.middleCPosition = #-13 
OctAA = {#(set-octavation 2) }%\set Staff.middleCPosition = #-20
OctBass = {#(set-octavation -1)}
EndOct = {#(set-octavation 0)}
    OttBrakY = #(define-music-function (parser location padOtt)
            (number?)
#{\once \override Staff.OttavaBracket #'padding = $padOtt #})
    %This allows manual adjustment of dynamic marker to avoid collision with octavation or other spanner markup
    dynamicsXY = #(define-music-function (parser location offsetX offsetY)
            (number? number?)
#{
            \once \override DynamicText #'X-offset = $offsetX
            \once \override DynamicLineSpanner #'Y-offset = $offsetY
#})

    global= {
        \time 2/4
            \key c \major
    }
    
#(set-global-staff-size 20)
\header
    {
        title = "Rippin Stitches"
piece = "Soprano Saxophone"
            composer = "Qian Li"
    }
\score {
<<
%rehearsal marks
\new MarkLine { \marks } 
  \keepWithTag #'flu \music
>>
  \layout {
                \context {
                    \type "Engraver_group"
                        \name "MarkLine"
                        \consists "Output_property_engraver"
                        \consists "Axis_group_engraver"
                        \consists "Mark_engraver"
                        \consists "Metronome_mark_engraver"
                        \override VerticalAxisGroup #'minimum-Y-extent = #'(4 . 0 )
                }
\context {
    \Score
    \remove "Mark_engraver"
    \remove "Metronome_mark_engraver"
    \accepts "MarkLine"
                        \remove "Staff_collecting_engraver"
                }
                \context {
                    \Staff
                        \consists "Mark_engraver"
                        \consists "Staff_collecting_engraver"
  }

 }
}

_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to