-@code{\overrideTimeSignatureSettings} prend cinq arguments@tie{}: un
-contexte, une fraction indiquant la métrique, une fraction indiquant la
-base de la pulsation, la structure de cette pulsation, et enfin les
-règles d'exception en matière de ligature. Le contexte, exprimé sous la
-forme d'une variable Scheme, stipule à quel contexte ces réglages par
-défaut s'appliqueront -- partition, portée ou voix. La métrique est
-indiquée par un doublet Scheme. La base de la pulsation est un doublet
-Scheme contenant le numérateur et le dénominateur correspondants à
-l'unité de temps pour cette métrique. La structure de la pulsation,
-exprimée sous la forme d'une liste d'unités de base en Scheme, détermine
-comment les temps sont regroupés dans la mesure. Les règles d'exception
-en matière de ligature s'énoncent sous la forme d'une liste associative
-pour les cas où il faudrait dépasser la pulsation de base -- voir
-@ref{Définition des règles de ligature automatique} à ce propos.
+@code{\overrideTimeSignatureSettings} prend quatre arguments :
+
+@enumerate
+
+@item
+@code{@var{timeSignatureFraction}}, une fraction indiquant la
+métrique pour laquelle ces valeurs doivent s'appliquer,
+
+@item
+@code{@var{baseMomentFraction}}, une fraction comprenant les numérateur
+et dénominateur de la fraction indiquant la base de la pulsation,
+
+@item
+@code{@var{beatStructure}}, une liste Scheme indiquant la structure de
+cette pulsation, en unité de base,
+
+@item
+@code{@var{beamExceptions}}, une liste associative des règles de
+ligature pour cette métrique, en dehors de celles basées sur le temps
+comme indiqué à la rubrique
+@ref{Définition des règles de ligature automatique}.
+@end enumerate
+
+Le contexte auquel doivent s'appliquer les dérogations introduites par
+un @code{\overrideTimeSignatureSettings} doit exister avant l'appel de
+ces réglages. Autrement dit, vous devrez explicitement mentionner le
+contexte avant que ne survienne l'appel à
+@code{\overrideTimeSignatureSettings} s'il n'y a pas déjà d'élément
+musical.
+
+@lilypond[quote,verbatim]
+\score {
+ \relative c' {
+ % This call will fail because the context isn't yet instantiated
+ \overrideTimeSignatureSettings
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
+ #'(3 1) % beatStructure
+ #'() % beamExceptions
+ \time 4/4
+ c8^\markup {"Beamed (2 2)"}
+ \repeat unfold 7 { c8 } |
+ % This call will succeed
+ \overrideTimeSignatureSettings
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
+ #'(3 1) % beatStructure
+ #'() % beamExceptions
+ \time 4/4
+ c8^\markup {"Beamed (3 1)"}
+ \repeat unfold 7 { c8 } |
+ }
+}
+@end lilypond