Jump to content

Forcing visibility of the first bar number

From LilyPond wiki
(Redirected from LSR 504)

The visibility of the first bar number can be forced using an invisible bar line and a little Scheme code.

\version "2.24.0"

%% http://lsr.di.unimi.it/LSR/Item?id=504
%% Modified by P.P.Schneider on Feb 15, 2014.

\layout { 
  \context { 
    \Score 
    % this line hereunder is just to fix a v2.18.0 bug
    % (see : http://lilypond.1069038.n5.nabble.com/Bar-number-on-odd-bars-does-not-work-on-new-release-td157263.html)
    barNumberVisibility = #(lambda (n x) (= (modulo n 1) 0)) 
  } 
} 

\relative c' {
  \override Score.BarNumber.font-size = #4
  \set Score.currentBarNumber = #11
  \bar ""
  c1
}