David, Kieren, and Mario,
I deleted the commented section, saved the file, and got the same behavior. I
used the file lilypond-8.22.1.mingw, downloaded on 8/8/21, to install lilypond
on this machine. Is that the correct install program?
Ultimately, the solution was a combination of Kieren's and Mario's solutions:
1. Move "Bar_number_engraver" to layout block:
\context {
\Score
\consists "Bar_number_engraver"
barNumberVisibility = #(every-nth-bar-number-visible 1)
\override BarNumber.break-visibility = #end-of-line-invisible
}
2. Replace contents of the \Score block with a BarNumber.break-visibility
statement
\context {
\Score
\override BarNumber.break-visibility = ##(#f #t #f)
}
The odd thing is that the original "Bar_number_engraver" command worked fine
with a single staff.
Thanks to all for your help with this!
Karen
On Sunday, January 7, 2024 at 05:30:08 PM MST, David Wright
<[email protected]> wrote:
On Sun 07 Jan 2024 at 23:55:09 (+0000), Karen Billings wrote:
> Thank you so much for the info, Kieren.
> I followed your instructions and moved the bar numbering block
> \context { \Score \consists "Bar_number_engraver"
> barNumberVisibility = #(every-nth-bar-number-visible 1) \override
> BarNumber.break-visibility = #end-of-line-invisible }
> from the beginning of the score to the layout block, as in your example.
> Unfortunately, I now get two bar numbers on every measure (not just the first
> one in each line)! (Is it already Monday?)
>
>
> Revised snipped attached.
I compiled the attachment you posted (Morning Wings (snippet2).ly)
and got an eight measure score with each measure numbered (once).
Perhaps you hadn't commented out the first half-dozen lines under
\score when you compiled it, viz:
% Move measure numbering to layout section
% \context PianoStaff \with {
% \consists "Bar_number_engraver"
% barNumberVisibility = #(every-nth-bar-number-visible 1)
% \override BarNumber.break-visibility = #end-of-line-invisible
% }
Cheers,
David.