Previous: Tremolo repeats, Up: Other repeats


1.4.2.2 Measure repeats

A note pattern can be repeated with the \repeat percent number syntax. The music is printed once, and the pattern is replaced with a special sign. Patterns of one and two measures are replaced by percent-like signs, patterns that divide the measure length are replaced by slashes. Percent repeats must be declared within a Voice context.

     
     \new Voice \relative c' {
       \repeat percent 4 { c4 }
       \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
     }

[image of music]

Measure repeats of more than two measures get a counter if you switch on the countPercentRepeats property:

     
     \new Voice {
       \set countPercentRepeats = ##t
       \repeat percent 4 { c1 }
     }

[image of music]

Isolated percents can also be printed. This is done by entering a multi-measure rest with a different print function:

     
     \override MultiMeasureRest #'stencil
       = #ly:multi-measure-rest::percent
     R1

[image of music]

See also

Snippets: Repeats

Internals Reference: RepeatSlash, PercentRepeat, DoublePercentRepeat, DoublePercentRepeatCounter, PercentRepeatCounter, PercentRepeatedMusic.


Previous: Tremolo repeats, Up: Other repeats

This page is for LilyPond-2.11.40 (development-branch).

Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.

Your suggestions for the documentation are welcome.

Other languages: français, español, deutsch.