+@subsubsubheading @code{baseMoment} と @code{beatStructure} による連桁
+
+デフォルトで、非常によく使われる拍子に対しては @code{beamExceptions} の@c
+ルールが定義されているため、自動連桁に @code{baseMoment} と
+@code{beatStructure} の値を使用させるためには、@code{beamExceptions} の@c
+ルールを無効化しなければいけません。@code{beamExceptions} はこのようにして@c
+無効化します:
+
+@example
+\set Timing.beamExceptions = #'()
+@end example
+
+@code{beamExceptions} が @code{#'()} にセットされた場合 (明示的にセットされた@c
+場合と、現在の拍子記号に対してルールが定義されていない場合の両方を含みます)、@c
+連桁の終了点は @code{baseMoment} と @code{beatStructure}
+コンテキスト プロパティで指定された拍に従います。@code{beatStructure} は@c
+小節内の各拍の長さが @code{baseMoment} の単位で定義された Scheme リストです。@c
+デフォルトでは、@code{baseMoment} は 1/拍子の分母です。
+
+@code{beatStructure} と @code{baseMoment} の値はそれぞれの拍子記号に対して@c
+別々に存在するということに注意してください。これらの値を変更しても、影響が@c
+及ぶのは現在有効な拍子記号に対してのみです。そのため、これらの変更は@c
+新しい拍子記号のセクションが始まる @code{\time} コマンドの前ではなく後に@c
+置かれなければいけません。ある拍子記号に与えられた新しい値は記憶されており、@c
+その拍子記号が新たに出現した際に再び有効になります。
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\relative c'' {
+ \time 5/16
+ c16^"default" c c c c |
+ % beamExceptions は 5/16 の拍子については定義されていないようですが、
+ % 念のために無効にしておきましょう
+ \set Timing.beamExceptions = #'()
+ \set Timing.beatStructure = 2,3
+ c16^"(2+3)" c c c c |
+ \set Timing.beatStructure = 3,2
+ c16^"(3+2)" c c c c |
+}
+@end lilypond
+
+@c KEEP LY
+@lilypond[quote,verbatim]
+\relative {
+ \time 4/4
+ a'8^"default" a a a a a a a
+ % beamExceptions は 4/4 に対しては明らかに定義されているため、
+ % これを無効にします
+ \set Timing.beamExceptions = #'()
+ \set Timing.baseMoment = #(ly:make-moment 1/4)
+ \set Timing.beatStructure = 1,1,1,1
+ a8^"changed" a a a a a a a
+}