Thank you - I meant to reply to the list. I have the following:

\version "2.19.82"

\header {
  title = "CLOUDS AND SUNSHINE"
  subtitle = "or, I'VE JUST ARRIVED FROM DIXIE"
  composer = "George H. Coes (1828?-1897)"
}

\paper {
  #(set-paper-size "a4")
}

\layout {
  \context {
    \Voice
    \consists "Melody_engraver"
    \override Stem #'neutral-direction = #'()
  }
}

\layout {
  \context {
    \Staff
    \RemoveAllEmptyStaves
  }
}

paren =
#(define-event-function (parser location dyn) (ly:event?)
   (make-dynamic-script
    #{ \markup \concat {
         \normal-text \italic \fontsize #2 (
\pad-x #0.2 #(ly:music-property dyn 'text)
\normal-text \italic \fontsize #2 )
       }
    #}))

global = {
  \key f \major
  \numericTimeSignature
  \time 2/4
  \partial 8
}

sopranoVoice = \relative c'' {
  \global
  \dynamicUp
  r8 |
  R2*20

}

right = \relative c'' {
  \global
  \partial 8 c,8 |
  c c d8. e16 |
  f8 a r a |
  c[ b bes8. g16] |
  g4. c8 |
  \override DynamicLineSpanner.staff-padding = #3
  d16\f d c d a' g f d |
  c\paren\f c b c g' f c a |
  c\p c b c e d b g


}

left = \relative c' {
  \global
  \partial 8 r8 |
  \override Beam.damping = #10000 f,,[ <c' f a> <c f a>] r |
  f,[ <c' f a> <c f a>] r |
  c,[ <c' e bes'> <c e bes'>] r |
  f,[ <c' f a> <c f a>] r |
  \undo \override Beam.damping = #10000
  bes[ <g' bes d> <g bes d>] r | \break
  c,[ <a' c f> <a c f>] r |
  c,[ <g' bes c e> <g bes c e>] r |


}

sopranoVoicePart = \new Staff \with {
  instrumentName = ""
  \consists "Ambitus_engraver"
} { \sopranoVoice }

pianoPart = \new PianoStaff \with {
  instrumentName = ""
} <<
  \new Staff = "right" \right
  \new Staff = "left" { \clef bass \left }
>>

\score {
  <<
    \sopranoVoicePart
    \pianoPart
  >>
  \layout { }
}


On Wed, Oct 31, 2018 at 12:54 AM Lukas-Fabian Moser <l...@gmx.de> wrote:

> (Replying to list, assuming you wrote to me personally only by accident,
> as implied by your wording):
> Am 31.10.18 um 00:42 schrieb Rohan Srinivasan:
>
> Could any of you give me an example of how \RemoveAllEmptyStaves is used?
> I have:
>
> \layout {
>   \context {
>     \Staff
>     \RemoveAllEmptyStaves
>   }
> }
>
> This still doesn't seem to clear the empty staves in the first system.
>
> Please always try to provide a compilable minimal example showing your
> problem.
>
> \version "2.19.80"
>
> \layout {
>   \context {
>     \Staff
>     \RemoveAllEmptyStaves
>   }
> }
>
> <<
>   \new Staff \with { instrumentName = "Voice" shortInstrumentName = "Voc"
> } { R1*30 \repeat unfold 80 c'4 }
>   \new PianoStaff \with { instrumentName = "Piano" shortInstrumentName =
> "Pn" } <<
>     \new Staff { \repeat unfold 200 c'4 }
>     \new Staff { \clef bass \repeat unfold 400 c8 }
>   >>
> >>
>
> works here:
>
> Best
> Lukas
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to