-The placement of automatic beams is determined by the context properties
-@code{baseMoment}, @code{beatStructure}, @code{beamExceptions},
-and @code{autoBeaming}.
-
-The following rules, in order of priority, apply when determining
-the appearance of beams:
-
-@itemize
-@item
-If a manual beam is specified with @code{[..]} set the beam
-as specified, otherwise
-
-@item
-if @code{\autoBeamOff} is in force do not beam, otherwise
-
-@item
-if a beam-ending rule is defined in @code{beamExceptions}
-for the beam-type, use it to determine the valid places where
-beams may end, otherwise
-
-@item
-if a beam-ending rule is defined in @code{beamExceptions}
-for a longer beam-type, use it to determined the valid places
-where beams may end, otherwise
-
-@item
-use the values of @code{baseMoment} and @code{beatStructure} to
-determine the ends of the beats in the measure, and
-end beams at the end of beats.
-
-@end itemize
-
-The beam-type is the duration of the shortest note in the beamed group.
-
-@i{@strong{Modifying the grouping of beats}}
-
-By default @code{baseMoment} is set by the @code{\time} command,
-normally to one over the denominator of the time signature.
-Any exceptions to this default
-can be found in @file{scm/@/time@/-signature@/-settings@/.scm}.
-Changing the default value of @code{baseMoment} for a given
-time signature is described in @ref{Time signature}.
-
-@code{baseMoment} is a @i{moment},
-a unit of musical duration. A quantity of type @i{moment} is
-created by the scheme function @code{ly:make-moment}. For more
-information about this function, see @ref{Time administration}.
-
-Special (i.e., other than at the end of the beat) autobeam settings
-are stored in the
-@code{beamExceptions} property. Default values of @code{beamExceptions}
-are established by the @code{\time} command. Default values of
-@code{beamExceptions} for a time signature
-are determined in @file{scm/@/time@/-signature@/-settings@/.scm}.
-Entries in @code{beamExceptions} are indexed by rule type and beam type.
-
-Rule type should be @code{#'end} for beam ending.
-
-The ending rules consist of a scheme alist
-(or list of pairs) that
-indicates the beam type and the grouping to be applied to
-beams containing notes with a shortest duration of that
-beam type.
-
-@example
-#'((beam-type1 . grouping-1)
- (beam-type2 . grouping-2)
- (beam-type3 . grouping-3))
-@end example
-
-Beam type is a scheme pair indicating the duration
-of the beam, e.g., @code{(1 . 16)}.
-
-Grouping is a scheme list indicating the grouping to be applied to
-the beam. The grouping is in units of the beam type.
-
-For reference, the default beaming rules are found in
-@file{scm/time-signature-settings.scm}.
-
-Alternate values for @code{beamExceptions}
-can be defined using the @code{\set} command.
-
-@warning{
-A @code{beamExceptions} value must be
-@emph{complete} exceptions list. That is, every exception that should
-be applied must be included in the setting.
-It is not possible to add, remove, or change only one of the exceptions.
-While this may seem cumbersome,
-it means that the current beaming settings need not be known
-in order to specify a new beaming pattern.}