+
+@node Repeat syntax
+@subsubsection Repeat syntax
+
+@cindex repeats
+
+LilyPond has one syntactic construct for specifying different
+types of repeats. The syntax is
+
+@example
+\repeat @var{variant} @var{repeatcount} @var{repeatbody}
+@end example
+
+where @var{repeabody} is a music expression.
+
+The following types of repetition are supported
+
+@table @code
+@item volta
+The repeated music is not written out but enclosed in 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 for repeats with alternatives.
+
+@item unfold
+The repeated music is fully written out, as many times as
+specified by @var{repeatcount}. This is useful when
+entering repetitious music.
+
+@item tremolo
+Make tremolo beams.
+
+@item percent
+Make beat or measure repeats. These look like percent signs.
+Percent repeats must be declared within a @code{Voice} context.
+
+@end table
+
+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
+less alternatives than @var{repeatcount}, the first alternative
+is assumed to be played more than once.
+
+