+El valor de @code{baseMoment} se puede ajustar para cambiar el
+comportamiento de las barras, si se desea. Cuando se hace, el valor
+de @code{beatStructure} se debe fijar de manera que sea compatible con
+el nuevo valor de @code{baseMoment}.
+
+@lilypond[quote,verbatim,relative=2]
+\time 5/8
+\set Timing.baseMoment = #(ly:make-moment 1 16)
+\set Timing.beatStructure = #'(7 3)
+\repeat unfold 10 { a16 }
+@end lilypond
+
+@code{baseMoment} es un @i{momento}, una unidad de duración musical.
+Se crea una cantidad del tipo @i{momento} por medio de la función de
+Scheme @code{ly:make-moment}. Para ver más información acerca de esta
+función, consulte @ref{Gestión del tiempo}.
+
+De forma predeterminada @code{baseMoment} está fijado a una unidad más
+que el denominador del compás. Todas las excepciones a este valor
+predeterminado están en
+@file{scm/time-signature-settings.scm}.
+
+@subsubsubheading Barrado basado en @code{beamExceptions}
+
+Las reglas de autobarrado especiales (distintas de terminar una barra
+sobre un pulso) están definidas en la propiedad @code{beamExceptions}.
+
+@lilypond[quote,relative=2,verbatim]
+\time 3/16
+\set Timing.beatStructure = #'(2 1)
+\set Timing.beamExceptions =
+ #'( ;start of alist
+ (end . ;entry for end of beams
+ ( ;start of alist of end points
+ ((1 . 32) . (2 2 2)) ;rule for 1/32 beams -- end each 1/16
+ ))) %close all entries
+c16 c c |
+\repeat unfold 6 { c32 } |
+@end lilypond
+
+@code{beamExceptions} es una lista-A con una clave de rule-type y un
+valor de beaming-rules.
+
+En este momento el único valor disponible de rule-type es @code{'end}
+para la terminación de las barras.
+
+Beaming-rules es una lista-A de Scheme (o una lista de parejas) que
+indica el tipo de barra y la agrupación que se aplica a las barras que
+contienen notas con una duración más breve de ese tipo de barra.
+
+@example
+#'((tipo-barra1 . agrupación1)
+ (tipo-barra2 . agrupación2)
+ (tipo-barra3 . agrupación3))
+@end example
+
+Tipo de barra es una dupla de Scheme que indica la duración de la
+barra, p.ej. @code{(1 . 16)}.
+
+Agrupación es una lista de Scheme que indica la agrupación que aplicar
+a la barra. El valor de agrupación está en unidades del tipo de
+barra.
+
+@warning{ Un valor de @code{beamExceptions} debe ser una lista de
+excepciones @emph{completa}. Esto es, toda excepción que se tenga que
+aplicar debe estar incluida en este ajuste. No es posible añadir,
+eliminar o cambiar sólo una de las excepciones. Aunque esto puede
+parecer engorroso, significa que no es necesario conocer los ajustes
+de barrado actuales para poder especificar un patrón de barrado
+nuevo.}
+
+Cuando cambia el compás, se fijan los valores predeterminados de
+@code{Timing.baseMoment}, @code{Timing.beatStructure} y
+@code{Timing.beamExceptions}. Un ajuste en el tipo de compás da como
+resultado un reinicio de los ajustes de barrado automático para el
+contexto @code{Timing} al comportamiento predeterminado.