Re: Removing bar numbers from empty, hiden staves

Kieren MacMillan <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.general
Message-ID <[email protected]>
Hi Jogchum,

> This works, thanks.

I’m glad Gabriel’s method worked for you.

Personally, I’d use this approach:

%%%  SNIPPET BEGINS
\version "2.27.0"

\markup \vspace #4
\markup "1. Default = Bar_number_engraver in Score:"
\score {
  { c''1 1 1 1 \break s1 s s s \break c''1 1 1 1 }
  \layout {
    \context {
      \Score
      \RemoveEmptyStaves
    }
  }
}

\markup \vspace #4
\markup "2. Moving Bar_number_engraver to Staff:"
\score {
  { c''1 1 1 1 \break s1 s s s \break c''1 1 1 1 }
  \layout {
    \context {
      \Score
      \remove Bar_number_engraver
    }
    \context {
      \Staff
      \consists Bar_number_engraver
      \RemoveEmptyStaves
    }
  }
}
%%%  SNIPPET ENDS

That way, you never have to \omit and \undo \omit: Lilypond just does the right thing, no matter where the line breaks end up!

Hope that helps,
Kieren.

__________________________________________________

My work day may look different than your work day. Please do not feel obligated to read or respond to this email outside of your normal working hours.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.