The repeated music is not written out but enclosed between repeat bar
lines. If the repeat is at the beginning of a piece, a repeat bar
line is only printed at the end. Alternative endings (volte) are
-printed, left to right with brackets. This is the standard notation
+printed left to right with brackets. This is the standard notation
for repeats with alternatives.
@item unfold
entering repetitious music.
@item percent
-These are beat or measure repeats. They look like percent signs.
-Percent repeats must be declared within a @code{Voice} context.
+These are beat or measure repeats. They look like single slashes or
+percent signs.
@item tremolo
This is used to write tremolo beams.
@end table
-@ignore
-LilyPond has one syntactic construct for specifying different
-types of repeats. The syntax is
-
-@example
-\repeat @var{variant} @var{repeatcount} @var{musicexpr}
-@end example
-
-where @var{musicexpr} is a music expression.
-
-
-Alternative endings are entered with
-@funindex \alternative
-@example
-\alternative @{
- @var{alternative1}
- @var{alternative2}
- @var{alternative3}
- @dots{}
-@}
-@end example
-
-@noindent
-after a @code{\repeat volta} or @code{unfold} block, where each
-@var{alternative} is a music expression. If you give fewer
-alternatives than @var{repeatcount}, the first alternative is assumed
-to be played more than once.
-@end ignore
-
@menu
* Long repeats::
@menu
* Normal repeats::
* Manual repeat marks::
-* Written-out repeats (unfold)::
+* Written-out repeats::
@end menu
@cindex volta
@end lilypond
-Repeats with upbeats:
+Repeats with upbeats can be entered in two ways:
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
\new Staff {
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{shortening-volta-brackets.ly}
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{adding-volta-brackets-to-additional-staves.ly}
Timing information is not remembered at the start of an alternative,
so after a repeat timing information must be reset by hand; for
example, by setting @code{Score.measurePosition} or entering
-@code{\partial}. Similarly, slurs or ties are also not repeated.
+@code{\partial}. Similarly, slurs are also not repeated.
@rinternals{RepeatedMusic}, @rinternals{VoltaRepeatedMusic}.
-@node Written-out repeats (unfold)
-@subsubsection Written-out repeats (unfold)
+@node Written-out repeats
+@subsubsection Written-out repeats
@cindex written-out repeats
@cindex repetitious music
@node Short repeats
@subsection Short repeats
-This section discusses how to input short repeats, either single-note
-to multi-measure using slash marks, or tremolos.
+This section discusses how to input short repeats. Short repeats can
+take two basic forms: repeats of a single note to two measures,
+represented by slashes or percent signs; and tremolos.
@menu
* Percent repeats::
@cindex percent repeats
@cindex measure repeats
-Repeated short patterns of notes are also supported. 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 are shorter than one measure are replaced by slashes.
-Percent repeats must be declared within a @code{Voice} context. The
-syntax is
+Repeated short patterns of notes are supported. The music is printed
+once, and the pattern is replaced with a special sign. Patterns that
+are shorter than one measure are replaced by slashes, and patterns of
+one or two measures are replaced by percent-like signs. The syntax is
@example
@code{\repeat percent @var{number} @var{musicexpr}}
}
@end lilypond
-Measure repeats of more than two measures get a counter if you
-switch on the @code{countPercentRepeats} property:
+Measure repeats of more than two repeats get a counter if you switch
+on the @code{countPercentRepeats} property:
@lilypond[relative=2,fragment,quote,verbatim,ragged-right]
\relative c' {
@end lilypond
+@knownissues
+
+Only three kinds of percent repeats are supported: a single slash
+representing a single beat (regardless of the duration of the repeated
+notes); a single slash with dots representing one full measure; and
+two slashes with dots crossing a bar line representing two full
+measures. Neither multiple slashes representing single beat repeats
+consisting of sixteenth or shorter notes, nor two slashes with dots
+representing single beat repeats consisting of notes of varying
+durations, are supported.
+
+
@seealso
+Music Glossary: @rglos{percent repeat}, @rglos{simile}.
+
Snippets: @rlsr{Repeats}.
Internals Reference: @rinternals{RepeatSlash},
@rinternals{PercentRepeat}, @rinternals{DoublePercentRepeat},
@rinternals{DoublePercentRepeatCounter},
-@rinternals{PercentRepeatCounter},
-@rinternals{PercentRepeatedMusic}.
+@rinternals{PercentRepeatCounter}, @rinternals{PercentRepeatedMusic}.
@node Tremolo repeats
@subsubsection Tremolo repeats
+Tremolos can take two forms: alternation between two chords or two
+notes, and rapid repetition of a single
+note or chord. Tremolos consisting of an alternation are indicated by
+adding beams between the notes or chords being alternated, while
+tremolos consisting of the rapid repetition of a single note are
+indicated by adding beams or slashes to a single note.
+
@cindex tremolo beams
To place tremolo marks between notes, use @code{\repeat} with
@seealso
-Notation Reference: @ref{Tremolo repeats}.
-
-Internals Reference: @rinternals{Beam}, @rinternals{StemTremolo}.
-
-Snippets: @rlsr{Repeats}.
-
-Elsewhere: @rinternals{StemTremolo}.
-
-
+@c Notation Reference: @re