Printing bar numbers using modulo-bar-number-visible
Appearance
If the remainder of the division of the current bar number by the first argument of modulo-bar-number-visible equals its second argument, print a bar number.
This is useful to print the bar number at certain distances. Some examples:
(modulo-bar-number-visible 3 2)→ prints 2, 5, 8, ...(modulo-bar-number-visible 4 2)→ prints 2, 6, 10, ...(modulo-bar-number-visible 2 1)→ prints 3, 5, 7, ...(modulo-bar-number-visible 5 0)→ prints 5, 10, 15, ...
\version "2.24"
\layout {
\context {
\Score
\override BarNumber.break-visibility = ##(#f #t #t)
barNumberVisibility = #(modulo-bar-number-visible 5 0)
}
}
\relative c' {
c1 | d | e | f \break
g1 | e | d | c
}