Jump to content

Alternative bar numbering: Difference between revisions

From LilyPond wiki
m New category
Tags: Mobile edit Mobile web edit
mNo edit summary
 
Line 1: Line 1:
Two alternative methods for bar numbering can be set, especially for when using repeated music.
Setting the <code>alternativeNumberingStyle</code> context property, two additional methods are available for enumerating bar numbers in repeats.


<lilypond version="2.24" full>
<lilypond version="2.24">
music = \relative c' {
music = \relative c' {
   \repeat volta 3 {
   \repeat volta 3 {
Line 17: Line 17:
}
}


\markup \typewriter "'numbers"
\markup \typewriter "numbers"
{
{
   \set Score.alternativeNumberingStyle = #'numbers
   \set Score.alternativeNumberingStyle = #'numbers
Line 23: Line 23:
}
}


\markup \typewriter "'numbers-with-letters"
\markup \typewriter "numbers-with-letters"
{
{
   \set Score.alternativeNumberingStyle = #'numbers-with-letters
   \set Score.alternativeNumberingStyle = #'numbers-with-letters
   \music
   \music
}
}
\paper { tagline = ##f }
</lilypond>
</lilypond>


[[Category:Included in the official documentation]]
[[Category:Editorial annotations]]
[[Category:Editorial annotations]]
[[Category:Staff notation]]
[[Category:Staff notation]]
[[Category:Tweaks and overrides]]
[[Category:Tweaks and overrides]]
[[Category:Included in the official documentation]]
[[Category:Snippet]]
[[Category:Snippet]]

Latest revision as of 08:33, 5 December 2025

Setting the alternativeNumberingStyle context property, two additional methods are available for enumerating bar numbers in repeats.

\version "2.24"

music = \relative c' {
  \repeat volta 3 {
    c4 d e f |
    \alternative {
      \volta 1 { c4 d e f | c2 d \break }
      \volta 2 { f4 g a b | f4 g a b | f2 a | \break }
      \volta 3 { c4 d e f | c2 d } } }
  c1 \bar "|."
}

\markup "default"
{
  \music
}

\markup \typewriter "numbers"
{
  \set Score.alternativeNumberingStyle = #'numbers
  \music
}

\markup \typewriter "numbers-with-letters"
{
  \set Score.alternativeNumberingStyle = #'numbers-with-letters
  \music
}