lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bar number alignment


From: Aaron Hill
Subject: Re: bar number alignment
Date: Sat, 25 May 2019 15:22:56 -0700
User-agent: Roundcube Webmail/1.3.8

On 2019-05-25 2:58 pm, Pierre Perol-Schneider wrote:
Hi,
On the french list a user would like to get bar numbers -- every 3 bars --
center aligned exept when systems start.
Is there a way, such as \alterBroken for spanners, that could help ?
Snippet (with \alterBroken just as an example):

\version "2.21.0"
{
  \override Score.BarNumber.break-visibility = ##(#t #t #t)
  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 3)
  \override Score.BarNumber.stencil = #(make-stencil-circler 0.1 0.25
ly:text-interface::print)
  \override Score.BarNumber.self-alignment-X = 0

  %% wanted:
  %\alterBroken self-alignment-X #(list 0 1) Score.BarNumber

  \set Score.currentBarNumber = 1111
  \repeat unfold 50 c'1
}


Would something like this help?

%%%%
  \override Score.BarNumber.self-alignment-X =
    #(lambda (grob) (- (ly:item-break-dir grob)))
%%%%


-- Aaron Hill



reply via email to

[Prev in Thread] Current Thread [Next in Thread]