testing further...
On Sun, 2023-08-27 at 07:50 -0700, Knute Snortum wrote:
> On Sun, Aug 27, 2023 at 7:31 AM Richard Shann
> <[email protected]> wrote:
> > If I create a Dynamics staff above the music, the bar numbers are
> > printed on it rather than on the staff with the music. At least
> > this is
> > why setting the outside-staff-priority doesn't have any effect.
> > Is there a way to get bar numbers onto the staff with the music?
> >
>
>
> Here's my MWE, there may be better ways to do this:
>
> %%%%%%%%%%%%%%%%%%%%%
> \version "2.24"
>
> dyn = {
> s4 s2.\f |
> s4 s2.\f |
> s4 s2.\f |
> }
>
> mus = {
> \override Score.BarNumber.outside-staff-priority = #-500
> \override Score.BarNumber.break-visibility = #end-of-line-invisible
> \set Score.barNumberVisibility = #(every-nth-bar-number-visible 1)
> \repeat unfold 8 c''8
> \override Score.BarNumber.Y-offset = -1 % <--- here's what's
> different
> \repeat unfold 16 c''8
> }
>
> \score {
> <<
> \new Dynamics \dyn
> \new Staff \mus
> >>
> }
> %%%%%
There are more problems than I thought with your solution-
here is your example with some higher notes in it - the bar numbers
leave the staff again:
444444444444444444444444444444
\version "2.24"
dyn = {
s4 s2.\f |
s4 s2.\f |
s4 s2.\f |
}
mus = {
\override Score.BarNumber.outside-staff-priority = #-500
\override Score.BarNumber.break-visibility = #end-of-line-invisible
\set Score.barNumberVisibility = #(every-nth-bar-number-visible 1)
\override Score.BarNumber.Y-offset = -1 % <--- here's what's different
\repeat unfold 8 c''8
\repeat unfold 8 c'''8 \repeat unfold 8 c'8
}
\score {
<<
\new Dynamics \dyn
\new Staff \mus
>>
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
perhaps this is intractable - thank you all the same.
Richard