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
> <rich...@rshann.plus.com> 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


Reply via email to