Jump to content

Printing bar numbers at regular intervals: Difference between revisions

From LilyPond wiki
Import snippet from LSR
 
m Replace version="2.24.0" with version="2.24" now that the LilyWiki extension supports auto-selecting the latest release in a stable series
Line 1: Line 1:
By setting the <code>barNumberVisibility</code> property, bar numbers can be printed at regular intervals. Here the bar numbers are printed every two measures except at the end of the line.
By setting the <code>barNumberVisibility</code> property, bar numbers can be printed at regular intervals. Here the bar numbers are printed every two measures except at the end of the line.


<lilypond version="2.24.0" full>
<lilypond version="2.24" full>
\relative c' {
\relative c' {
   \override Score.BarNumber.break-visibility = #end-of-line-invisible
   \override Score.BarNumber.break-visibility = #end-of-line-invisible

Revision as of 18:53, 16 November 2025

By setting the barNumberVisibility property, bar numbers can be printed at regular intervals. Here the bar numbers are printed every two measures except at the end of the line.

\version "2.24"

\relative c' {
  \override Score.BarNumber.break-visibility = #end-of-line-invisible
  \set Score.currentBarNumber = 11
  % Print a bar number every second measure
  \set Score.barNumberVisibility = #(every-nth-bar-number-visible 2)
  c1 | c | c | c | c
  \break
  c1 | c | c | c | c
}

\paper { tagline = ##f }