]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/rhythms.itely
Merge remote-tracking branch 'origin/translation'
[lilypond.git] / Documentation / fr / notation / rhythms.itely
index dc212c92c906c69ab6959f224b865a60cec3bb88..6f9bb8c17b0acc6c84f8b362329b319d78dd15d8 100644 (file)
@@ -1,13 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
+
 @ignore
-    Translation of GIT committish: c3cd1737b2a12a4f51b4090caf12429cb34290d1
+    Translation of GIT committish: d46572826e777ed3e9fa4656535a6e9000f2ed9e
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.15.39"
+@c \version "2.19.2"
 
 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 @c Translation checkers: Valentin Villenave, François Martin, Xavier Scheuer
@@ -18,7 +19,7 @@
 
 @lilypondfile[quote]{rhythms-headword.ly}
 
-Cette section traite du rythme@tie{}: durées, silences, barres de
+Cette section traite du rythme : durées, silences, barres de
 ligature et de mesure.
 
 @menu
@@ -59,7 +60,7 @@ ligature et de mesure.
 @funindex maxima
 
 Dans les modes de notes, d'accords et de paroles, les durées sont
-écrites avec des chiffres et des points@tie{}: les durées sont indiquées
+écrites avec des chiffres et des points : les durées sont indiquées
 par leur valeur fractionnaire par rapport à la durée d'une ronde.  Une
 noire, par exemple, qui équivaut à un 1/4 de ronde -- @emph{quarter
 note} en anglais -- s'écrit @code{4}, alors qu'une blanche --
@@ -76,7 +77,6 @@ c\longa c\breve c1 c2
 c4 c8 c16 c32 c64 c128 c128
 @end lilypond
 
-@noindent
 Voici ces mêmes durées sans la fonction de ligature automatique.
 
 @c not strictly "writing rhythms"; more of a "displaying" thing,
@@ -154,7 +154,7 @@ chapitre @ref{Direction et positionnement}.
 
 @snippets
 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{alternative-breve-note.ly}
+{alternative-breve-notes.ly}
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
 {changing-the-number-of-augmentation-dots-per-note.ly}
@@ -202,7 +202,7 @@ soupir à la maxime (valant huit pauses).
 @funindex \times
 @funindex times
 
-Les nolets -- triolets, quintolets, etc. -- sont obtenus en
+Les nolets -- triolets, quintolets, etc. -- sont obtenus en
 multipliant toutes les durées d'une expression musicale par une
 fraction.
 
@@ -212,17 +212,29 @@ fraction.
 
 @noindent
 La durée de l'@code{@var{expression_musicale}} sera multipliée par la
-fraction.  Le dénominateur de cette fraction sera imprimé au-dessus ou
+fraction.  Le numérateur de cette fraction sera imprimé au-dessus ou
 au-dessous des notes, parfois avec un crochet.  Le nolet le plus courant
-est le triolet, dans lequel 3 notes ont la durée de 2, et où les notes
-durent donc 2/3 de leur valeur écrite.
+est le triolet, dans lequel trois notes occupent la durée de deux.
 
 @lilypond[quote,verbatim,relative=2]
-a2 \times 2/3 { b4 b b }
-c4 c \times 2/3 { b4 a g }
+a2 \tuplet 3/2 { b4 b b }
+c4 c \tuplet 3/2 { b4 a g }
+@end lilypond
+
+@cindex regroupement de nolets
+@noindent
+Dans le cas d'une succession de nolets, saisir la commande
+@code{\tuplet} popur chacun des nolets devient vite fastidieux.
+LilyPond vous permet de stipuler la durée de base d'un nolet juste
+avant l'expression musicale, de telle sorte que les nolets seront
+formés automatiquement :
+
+@lilypond[quote,verbatim,relative=2]
+g2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e }
 @end lilypond
 
 @cindex crochet de nolet, positionnement
+@cindex nolet, positionnement du crochet
 
 @funindex \tupletUp
 @funindex tupletUp
@@ -235,11 +247,11 @@ Des commandes prédéfinies permettent de déroger au positionnement
 automatique du crochet en surplomb ou au-dessous des notes -- voir le
 chapitre @ref{Direction et positionnement}.
 
-Les nolets peuvent être imbriqués@tie{}; par exemple,
+Les nolets peuvent être imbriqués ; par exemple,
 
 @lilypond[quote,verbatim,relative=2]
 \autoBeamOff
-c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4 |
+c4 \tuplet 5/4 { f8 e f \tuplet 3/2 { e[ f g] } } f4 |
 @end lilypond
 
 Lorsque, dans une imbrication, les nolets débutent au même instant, il
@@ -308,7 +320,7 @@ Références des propriétés internes :
 
 @knownissues
 Lorsqu'un nolet en début de portée est précédé d'une note d'ornement,
-celle-ci doit se placer avant la commande @code{\times} pour éviter
+celle-ci doit se placer avant la commande @code{\tuplet} pour éviter
 toute erreur.  Ailleurs dans la partition, les notes d'ornement peuvent
 se placer au sein de l'expression constituant le nolet.
 
@@ -327,15 +339,15 @@ comme indiqué au chapitre @rlearning{Les voix contiennent la musique}.
 @cindex échelonnement des durées
 @cindex durées, échelonnement
 
-Vous pouvez altérer la durée des notes, silences ou accords en leur
-joignant une fraction @var{N/D}, donnant @qq{@code{*}@var{N/D}} -- ou
+La durée des notes, silences ou accords peut se modifier en lui
+adjoignant une fraction @var{N/D}, donnant @qq{@code{*}@var{N/D}} -- ou
 @qq{@code{*}@var{N}} si @var{D=1}.  Ceci ne modifiera en rien
 l'apparence des notes ou silences produits, mais affectera le
 positionnement de l'objet dans la mesure, ainsi que le rendu MIDI. Cette
 fraction peut elle-même être multipliée, ce qui donne quelque chose du
 style @code{*M*N/D}.  Ce facteur d'échelonnement est partie intégrante
-de la durée@tie{}: en l'absence de durée explicite à la note suivante,
-cette durée modifiée est considérée comme valeur par défaut.
+de la durée : en l'absence de durée explicite à la note suivante,
+cette durée échelonnée est considérée comme valeur par défaut.
 
 Dans l'exemple suivant, les trois premières notes prennent exactement
 deux temps, mais aucun triolet n'est imprimé.
@@ -366,10 +378,10 @@ tout simplement de sauter plusieurs mesures, comme par exemple un
 Il est tout à fait possible d'échelonner des fragments musicaux plus ou
 moins longs à l'aide d'une simple fraction, comme si chaque note, accord
 ou silence était affecté de ce même quotient.  L'apparence de cette
-musique ne sera en rien modifiée@tie{}; seule la durée des notes est
+musique ne sera en rien modifiée ; seule la durée des notes est
 multipliée en interne par la fraction
 @emph{numérateur}/@emph{dénominateur}.  Voici un exemple illustrant la
-manière de comprimer ou étirer de la musique@tie{}:
+manière de comprimer ou étirer de la musique :
 
 @lilypond[quote,relative=2,verbatim]
 \time 2/4
@@ -398,6 +410,15 @@ Manuel de notation :
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
 
+@knownissues
+Le calcul de la position au sein d'une mesure doit prendre en
+considération tous les facteurs d'échelonnement appliqués aux
+notes de cette mesure ainsi que tous les reliquats des mesures
+précédentes.  Ce calcul utilise des nombres rationnels.  Dès lors
+qu'un calcul recontrera un numérateur ou dénominateur
+intermédiaire d'une valeur supérieure à 2^30, LilyPond s'arrêtera
+à ce point précis sans pour autant signaler d'erreur.
+
 
 @node Liaisons de prolongation
 @unnumberedsubsubsec Liaisons de prolongation
@@ -415,23 +436,26 @@ liaison d'@strong{articulation} ou de @strong{phrasé}.  Une liaison de
 tenue est un moyen parmi d'autres pour prolonger la durée d'une note,
 tout comme les points.}
 
-Une liaison de tenue s'indique au moyen d'un tilde @code{~}.
+
+Une liaison de tenue s'indique au moyen d'un tilde (@code{~}) qui
+vient s'adjoindre à la première note de chacune des paires de
+notes à lier.  Ceci indique que la note en question sera liée à la
+suivante, qui doit être de la même hauteur.
 
 @lilypond[quote,verbatim,relative=2]
-a2 ~ a
+a2~ 4~ 16 r r8
 @end lilypond
 
 Les liaisons de tenue sont utilisées soit lorsque la note dépasse de la
 mesure, soit quand les points ne suffisent pas à donner la bonne durée.
 Lorsque l'on utilise ces liaisons, les valeurs rythmiques les plus
-longues doivent s'aligner sur les subdivisions de la mesure, comme
-ici@tie{}:
+longues doivent s'aligner sur les subdivisions de la mesure, comme ici :
 
 @c KEEP LY
 @lilypond[verbatim,quote]
-\relative {
-  r8^"oui" c8 ~ c2 r4 |
-  r8^"non" c2 ~ c8 r4
+\relative c' {
+  r8^"oui" c82 r4 |
+  r8^"non" c28 r4
 }
 @end lilypond
 
@@ -451,7 +475,7 @@ partiellement deux accords, en mettant les liaisons à l'intérieur des
 accords.
 
 @lilypond[quote,verbatim,relative=1]
-<c e g> ~ <c e g>
+<c e g>~ <c e g>
 <c~ e g~ b> <c e g b>
 @end lilypond
 
@@ -464,10 +488,10 @@ accords.
 @funindex repeatTie
 
 Lorsqu'une mesure @qq{de seconde fois} après une reprise commence sur
-une note liée, la liaison doit être répétée, comme ici@tie{}:
+une note liée, la liaison doit être répétée, comme ici :
 
 @lilypond[quote,relative=2,verbatim]
-\repeat volta 2 { c g <c e>2 ~ }
+\repeat volta 2 { c g <c e>2~ }
 \alternative {
   % First alternative: following note is tied normally
   { <c e>2. r4 }
@@ -481,10 +505,10 @@ une note liée, la liaison doit être répétée, comme ici@tie{}:
 @funindex \laissezVibrer
 @funindex laissezVibrer
 
-Les liaisons @qq{Laissez vibrer} (@notation{L.v.}) sont utilisées pour
-le piano, la harpe, et certains instruments de percussion.  Elles
+Les liaisons « Laissez vibrer » (@notation{L.v.}) sont utilisées pour
+le piano, la harpe et certains instruments de percussion.  Elles
 indiquent à l'instrumentiste de laisser sonner la note ou l'accord au
-lieu de l'étouffer.  Elles s'indiquent de la manière suivante@tie{}:
+lieu de l'étouffer.  Elles s'indiquent de la manière suivante :
 
 @lilypond[quote,verbatim,relative=1]
  <c f g>1\laissezVibrer
@@ -500,7 +524,7 @@ lieu de l'étouffer.  Elles s'indiquent de la manière suivante@tie{}:
 @funindex tieNeutral
 
 Le positionnement vertical des liaisons de prolongation peut être affiné
--- voir à ce sujet les @qq{commandes prédéfinies} et, pour de plus
+-- voir à ce sujet les « commandes prédéfinies » et, pour de plus
 amples détails, @ref{Direction et positionnement}.
 
 @cindex liaison de prolongation, apparence
@@ -519,26 +543,26 @@ continue, discontinue ou pointillée.
 
 @lilypond[quote, verbatim, relative=1]
 \tieDotted
-c2 ~ c
+c2~ 2
 \tieDashed
-c2 ~ c
+c2~ 2
 \tieHalfDashed
-c2 ~ c
+c2~ 2
 \tieHalfSolid
-c2 ~ c
+c2~ 2
 \tieSolid
-c2 ~ c
+c2~ 2
 @end lilypond
 
-Il est même possible d'en personnaliser l'allure@tie{}:
+Il est même possible d'en personnaliser l'allure :
 
 @lilypond[quote, verbatim, relative=1]
 \tieDashPattern #0.3 #0.75
-c2 ~ c
+c2~ 2
 \tieDashPattern #0.7 #1.5
-c2 ~ c
+c2~ 2
 \tieSolid
-c2 ~ c
+c2~ 2
 @end lilypond
 
 Que ce soit pour une tenue ou un phrasé, le motif d'une ligne
@@ -548,14 +572,14 @@ plus amples détails à ce sujet, reportez vous au chapitre
 
 Dans le cas où une liaison est recouverte par d'autres éléments de la
 portée, une adaptation des propriétés @var{whiteout} et @var{layer}
-permet d'obtenir une meilleur lisibilité.
+permet d'obtenir une meilleure lisibilité.
 
 @lilypond[verbatim,quote,ragged-right,relative=2]
-\override Tie #'layer = #-2
-\override Staff.TimeSignature #'layer = #-1
-\override Staff.KeySignature #'layer = #-1
-\override Staff.TimeSignature #'whiteout = ##t
-\override Staff.KeySignature #'whiteout = ##t
+\override Tie.layer = #-2
+\override Staff.TimeSignature.layer = #-1
+\override Staff.KeySignature.layer = #-1
+\override Staff.TimeSignature.whiteout = ##t
+\override Staff.KeySignature.whiteout = ##t
 b2 b~
 \time 3/4
 \key a \major
@@ -604,9 +628,9 @@ Référence des propriétés internes :
 Un changement de portée, lorsqu'une liaison de tenue est active, ne
 peut produire une liaison oblique.
 
-Un changement de clé ou d'octave pendant une liaison de tenue produit un
-résultat indéfini.  Dans ces cas là, il est préférable d'utiliser un
-@emph{legato}.
+Un changement de clef ou d'octave pendant une liaison de tenue
+produit un résultat indéfini.  Dans ces cas là, il est préférable
+d'utiliser un @emph{legato}.
 
 
 @node Écriture des silences
@@ -643,7 +667,7 @@ notes.
 
 Les silences sont écrits comme des notes avec le nom de note @code{r} --
 premier caractère du mot @emph{rest}.  Les durées supérieures à la pause
-s'indiquent à l'aide de commandes prédéfinies@tie{}:
+s'indiquent à l'aide de commandes prédéfinies :
 
 @c \time 16/1 is used to avoid spurious bar lines
 @c and long tracts of empty measures
@@ -651,7 +675,7 @@ s'indiquent à l'aide de commandes prédéfinies@tie{}:
 \new Staff {
   % These two lines are just to prettify this example
   \time 16/1
-  \override Staff.TimeSignature #'stencil = ##f
+  \omit Staff.TimeSignature
   % Print a maxima rest, equal to four breves
   r\maxima
   % Print a longa rest, equal to two breves
@@ -668,7 +692,7 @@ s'indiquent à l'aide de commandes prédéfinies@tie{}:
 Les pauses d'une mesure complète, qui sont placées au centre de la
 mesure, doivent être entrées comme des mesures de silence.  Elles
 peuvent être utilisées pour une seule mesure comme pour plusieurs, et
-leur utilisation est expliquée dans la section
+leur utilisation est expliquée à la rubrique
 @ref{Silences valant une mesure}.
 
 @cindex silence, spécification du positionnement vertical
@@ -725,7 +749,7 @@ soupir à la maxime (équivalant à huit pauses).
 
 Un silence invisible -- que l'on pourrait appeler un @qq{saut} --
 peut être entré comme une note avec le nom de note @code{s} ou avec
-@code{\skip@tie{}@var{durée}}@tie{}:
+@code{\skip @var{durée}} :
 
 @lilypond[verbatim,quote,relative=2]
 c4 c s c
@@ -738,7 +762,7 @@ s2 c
 La syntaxe @code{s} est seulement disponible pour les modes d'entrée
 de notes et d'accords.  Dans les autres situations, pour l'entrée de
 paroles par exemple, vous devrez utiliser la commande @code{\skip}, qui
-requiert une durée explicite@tie{}; cette durée ne sera pas prise en
+requiert une durée explicite ; cette durée ne sera pas prise en
 considération dès lors que les paroles suivent le rythme des notes de la
 mélodie à laquelle vous les aurez associées à l'aide des commandes
 @code{\addlyrics} ou @code{\lyricsto}.
@@ -758,7 +782,7 @@ mélodie à laquelle vous les aurez associées à l'aide des commandes
 
 Gardez à l'esprit que @code{\skip} est une commande, et de ce fait
 n'affectera en rien la durée des notes qui suivent, contrairement à
-un@tie{}@code{s}.
+un @code{s}.
 
 @lilypond[quote,verbatim,relative=2]
 <<
@@ -774,14 +798,13 @@ un@tie{}@code{s}.
 
 La commande de saut génère simplement une case musicale vide.  Le code
 de saut @code{s} crée tout de même les contextes @code{Staff} et
-@code{Voice} lorsque nécessaire, à l'instar des notes ou des
-silences@tie{}:
+@code{Voice} lorsque nécessaire, à l'instar des notes ou des silences :
 
 @lilypond[quote,verbatim,relative=2]
 s1 s s
 @end lilypond
 
-Un @code{\skip} ne fait que sauter du temps musical@tie{}; il ne produit
+Un @code{\skip} ne fait que sauter du temps musical ; il ne produit
 rien du tout, pas même un symbole transparent.
 
 @lilypond[quote,verbatim,relative=2]
@@ -831,7 +854,7 @@ b2^"Tutti" b4 a4
 Ceci ne peut être utile que pour une mesure complètement vide.  Sa durée
 doit donc correspondre à la longueur de la mesure telle que définie par
 la métrique.  C'est la raison pour laquelle on utilisera aussi des
-points d'augmentation ou des fractions@tie{}:
+points d'augmentation ou des fractions :
 
 @lilypond[quote,verbatim,relative=2]
 \compressFullBarRests
@@ -846,8 +869,8 @@ R4*5*4 |
 @end lilypond
 
 Un @code{R} qui s'étend sur une seule mesure s'imprime tantôt comme
-une pause, tantôt comme une brève -- ou @qq{bâton de pause} -- et
-sera centré sur la mesure quelle qu'en soit la métrique@tie{}:
+une pause, tantôt comme une brève -- ou @qq{bâton de pause} -- qui
+sera centrée sur la mesure quelle qu'en soit la métrique :
 
 @lilypond[quote,verbatim,relative=2]
 \time 4/4
@@ -866,9 +889,9 @@ R1*2 |
 @funindex \compressFullBarRests
 @funindex compressFullBarRests
 
-Par défaut, un silence multimesures sera répété sur autant de mesures
+Par défaut, un silence multimesure sera répété sur autant de mesures
 que nécessaire.  Il peut aussi n'être imprimé qu'une seule fois,
-surplombé du nombre de mesures vides -- ou @qq{à compter}@tie{}:
+surplombé du nombre de mesures vides -- ou @qq{à compter} :
 
 @lilypond[quote,verbatim,relative=2]
 % Default behavior
@@ -897,10 +920,10 @@ R2.*2 |
 @funindex fermataMarkup
 @funindex MultiMeasureRestText
 
-Vous pouvez aussi ajouter du texte à un silence multimesures en
+Vous pouvez aussi ajouter du texte à un silence multimesure en
 utilisant la syntaxe @w{@var{note}-@code{markup}} (cf.
 @ref{Mise en forme du texte}).  La variable @code{\fermataMarkup} quant
-à elle permet d'ajouter un point d'orgue@tie{}:
+à elle permet d'ajouter un point d'orgue :
 
 @lilypond[quote,verbatim,relative=2]
 \compressFullBarRests
@@ -909,7 +932,7 @@ R2.*10^\markup { \italic "ad lib." }
 R2.^\fermataMarkup
 @end lilypond
 
-@warning{C'est @code{MultiMeasureRestText} qui créera le texte, et
+@warning{C'est @code{MultiMeasureRestText} qui créera le texte,
 non @code{TextScript}.  Les commandes de dérogation ou de redéfinition
 doivent s'adresser à l'objet concerné, comme vous pouvez le constater
 dans l'exemple suivant.}
@@ -917,14 +940,14 @@ dans l'exemple suivant.}
 @c KEEP LY
 @lilypond[quote,verbatim,relative=2]
 % Ceci échouera : il y a erreur quant à l'objet spécifié
-\override TextScript #'padding = #5
+\override TextScript.padding = #5
 R1^"pas bon !"
 % Formulation correcte, qui fonctionnera
-\override MultiMeasureRestText #'padding = #5
+\override MultiMeasureRestText.padding = #5
 R1^"ça marche !"
 @end lilypond
 
-Un silence multimesures placé directement après une commande
+Un silence multimesure placé directement après une commande
 @code{\partial} risque fort de perturber le vérificateur de limites et
 numéros de mesure.
 
@@ -986,9 +1009,9 @@ Référence des propriétés internes :
 @cindex silences multimesure et doigtés
 
 @knownissues
-Vous ne pouvez pas utiliser de doigtés (p. ex. @code{R1*10-4}) pour
+Vous ne pouvez pas utiliser de doigtés (par ex. @code{R1*10-4}) pour
 positionner des nombres au dessus d'un silence multimesure, le numéro
-de doigt (4) risquant de chevaucher le nombre de mesures à compter (10).
+de doigt (4) risquant de chevaucher le nombre de mesures à compter (10).
 
 @cindex condenser les silences
 @cindex silences, condenser les
@@ -1028,9 +1051,9 @@ silences.
 @funindex \time
 @funindex time
 
-Le chiffre de mesure indique le mètre d'une pièce@tie{}: une alternance
+Le chiffre de mesure indique le mètre d'une pièce : une alternance
 régulière de temps forts et de temps faibles.  Il est indiqué par une
-fraction au début de la portée@tie{}:
+fraction au début de la portée :
 
 @lilypond[quote,verbatim,relative=2]
 \time 2/4 c2
@@ -1064,7 +1087,7 @@ c c c c
 @funindex defaultTimeSignature
 
 Le symbole de métrique utilisé pour les mesures à 2/2 et 4/4 peut être
-changé pour un style numérique@tie{}:
+changé pour un style numérique :
 
 @lilypond[quote,verbatim,relative=2]
 % Default style
@@ -1091,11 +1114,34 @@ Les métriques anciennes font l'objet d'un
 
 En plus de déterminer la métrique qui sera imprimée, la commande
 @code{\time} réglera aussi les valeurs par défaut des propriétés
-@code{baseMoment}, @code{beatStructure} et @code{beamExceptions}.
-Les valeurs prédéterminées par défaut de ces différentes propriétés sont
-inscrites dans le fichier @file{scm/time-signature-settings.scm}.  Vous
-pouvez les modifier de la manière suivante@tie{}:
+@code{baseMoment}, @code{beatStructure} et @code{beamExceptions}
+correspondant à la métrique.  Les valeurs prédéterminées par défaut de
+ces différentes propriétés sont inscrites dans le fichier
+@file{scm/time-signature-settings.scm}.
+
+La valeur par défaut de @code{beatStructure} peut se voir aménagée dès
+la commande @code{\time} à l'aide d'un premier argument :
 
+@lilypond[quote,verbatim]
+\score {
+  \new Staff {
+    \relative c' {
+      \time #'(2 2 3) 7/8
+      \repeat unfold 7 { c8 } |
+      \time #'(3 2 2) 7/8
+      \repeat unfold 7 { c8 } |
+    }
+  }
+}
+@end lilypond
+
+Les valeurs par défaut de toutes ces variables associées à la métrique,
+y compris @code{baseMoment} et @code{beamExceptions}, peuvent se définir
+en même temps.  Ces valeurs peuvent se régler indépendamment pour
+différentes métriques.  Les valeurs adaptées ne seront effectives qu'à
+partir du moment où interviendra une commande @code{\time} de la valeur
+de métrique correspondante :
 @lilypond[quote,verbatim]
 \score {
   \relative c' {
@@ -1110,13 +1156,13 @@ pouvez les modifier de la manière suivante@tie{}:
 }
 @end lilypond
 
-@code{\overrideTimeSignatureSettings} prend quatre arguments@tie{}:
+@code{\overrideTimeSignatureSettings} prend quatre arguments :
 
 @enumerate
 
 @item
 @code{@var{timeSignatureFraction}}, une fraction indiquant la
-métrique,
+métrique pour laquelle ces valeurs doivent s'appliquer,
 
 @item
 @code{@var{baseMomentFraction}}, une fraction comprenant les numérateur
@@ -1133,44 +1179,12 @@ 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
-
 @cindex métrique, retour au propriétés par défaut
 @cindex retour au propriétés par défaut de la métrique
 @funindex \revertTimeSignatureSettings
 
 Vous pouvez revenir à tout moment aux réglages prédéterminés d'une
-métrique@tie{}:
+métrique :
 
 @lilypond[quote,verbatim]
 \score{
@@ -1193,7 +1207,7 @@ métrique@tie{}:
 Le fait de déplacer du contexte @code{Score} au contexte @code{Staff} à
 la fois le @code{Timing_translator} et le
 @code{Default_bar_line_engraver} permet d'obtenir des réglages
-particuliers pour les différentes portées d'un regroupement@tie{}:
+particuliers pour les différentes portées d'un regroupement :
 
 @lilypond[quote, verbatim]
 \score {
@@ -1232,6 +1246,10 @@ particuliers pour les différentes portées d'un regroupement@tie{}:
 }
 @end lilypond
 
+Une autre méthode de modification de ces variables liées à la métrique,
+et qui évite sa réimpression au moment du changement, est indiquée à la
+rubrique @ref{Définition des règles de ligature automatique}.
+
 @predefined
 @code{\numericTimeSignature},
 @code{\defaultTimeSignature}.
@@ -1246,9 +1264,13 @@ Glossaire musicologique :
 @rglosnamed{time signature,métrique}.
 
 Manuel de notation :
+@ref{Définition des règles de ligature automatique},
 @ref{Métriques anciennes},
 @ref{Gestion du temps}.
 
+Installed Files:
+@file{scm/time-signature-settings.scm}.
+
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
 
@@ -1268,7 +1290,7 @@ Références des propriétés internes :
 @funindex \tempo
 @funindex tempo
 
-Une indication métronomique s'insère tout simplement comme ceci@tie{}:
+Une indication métronomique s'insère tout simplement comme ceci :
 
 @lilypond[verbatim,quote,relative=1]
 \tempo 4 = 120
@@ -1277,15 +1299,15 @@ e4. d8 c2
 @end lilypond
 
 Lorsque le réglage précis du métronome est laissé à l'appréciation de
-l'exécutant, vous pouvez cependant lui fournir une plage@tie{}:
+l'exécutant, vous pouvez cependant lui fournir une plage :
 
 @lilypond[verbatim,quote,relative=1]
-\tempo 4 = 40 ~ 46
+\tempo 4 = 40 - 46
 c4. e8 a4 g
 b,2 d4 r
 @end lilypond
 
-Vous pouvez préférer une indication textuelle@tie{}:
+Vous pouvez préférer une indication textuelle :
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "Allegretto"
@@ -1294,7 +1316,7 @@ b4. a16 b c4 r4
 @end lilypond
 
 Lorsque vous combinez des indications métronomiques sous forme textuelle
-et numérique, l'indication numérique sera placée entre parenthèses@tie{}:
+et numérique, l'indication numérique sera placée entre parenthèses :
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "Allegro" 4 = 160
@@ -1303,7 +1325,7 @@ d4 b g2
 @end lilypond
 
 En matière d'indication textuelle, vous pouvez utiliser n'importe quel
-objet de type @emph{markup}, comme ici@tie{}:
+objet de type @emph{markup}, comme ici :
 
 @lilypond[verbatim,quote,relative=2]
 \tempo \markup { \italic Faster } 4 = 132
@@ -1311,13 +1333,39 @@ a8-. r8 b-. r gis-. r a-. r
 @end lilypond
 
 Mentionner une indication textuelle vide vous permet de mettre entre
-parenthèses l'indication numérique@tie{}:
+parenthèses l'indication numérique :
 
 @lilypond[verbatim,quote,relative=2]
 \tempo "" 8 = 96
 d4 g e c
 @end lilypond
 
+@funindex \markLengthOn
+@funindex markLengthOn
+@funindex \markLengthOff
+@funindex markLengthOff
+
+Dans le cas d'une partie où l'instrumentiste a de longs moments de
+silence, les indications de tempo peuvent être fort rapprochées
+l'une de l'autre.  L'instruction @code{\markLengthOn} permet de
+préserver suffisamment d'espace horizontal de telle sorte que ces
+indications ne se chevauchent ; l'instruction
+@code{\markLengthOff} restaure le comportement par défaut qui
+ignore les indications de tempo dans les calculs d'espacement
+horizontal.
+
+@lilypond[verbatim,quote,relative=0]
+\compressFullBarRests
+\markLengthOn
+\tempo "Molto vivace"
+R1*12
+\tempo "Meno mosso"
+R1*16
+\markLengthOff
+\tempo "Tranquillo"
+R1*20
+@end lilypond
+
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
@@ -1373,8 +1421,8 @@ commande est
 @end example
 
 @noindent
-où @var{durée} correspond à la valeur rythmique @strong{restante}
-dans la mesure et @strong{avant} la première mesure complète@tie{}:
+où @var{durée} correspond à la valeur rythmique @strong{restant}
+dans la mesure et @strong{avant} la première mesure complète :
 
 @lilypond[quote,verbatim,relative=1]
 \time 3/4
@@ -1383,7 +1431,7 @@ e8 | a4 c8 b c4 |
 @end lilypond
 
 La @var{durée} peut être de n'importe quelle longueur inférieure
-à la mesure complète@tie{}:
+à la mesure complète :
 
 @lilypond[quote,verbatim,relative=1]
 \time 3/4
@@ -1391,25 +1439,26 @@ La @var{durée} peut être de n'importe quelle longueur inférieure
 r4 e8 | a4 c8 b c4 |
 @end lilypond
 
-Cette commande @code{\partial @var{durée}} peut aussi s'écrire@tie{}:
+Cette commande @code{\partial @var{durée}} peut aussi s'écrire :
 
 @example
-\set Timing.measurePosition -@var{durée}
+\set Timing.measurePosition -@var{durée}
 @end example
 
-De fait, @code{\partial 8*3} équivaut à@tie{}:
+De fait, le premier exemple pourrait s'écrire :
 
 @lilypond[quote,verbatim,relative=1]
 \time 3/4
-\set Timing.measurePosition = #(ly:make-moment -1 8)
+\set Timing.measurePosition = #(ly:make-moment -1/8)
 e8 | a4 c8 b c4 |
 @end lilypond
 
-La propriété @code{measurePosition} contient un nombre rationnel qui
-indique, à ce point précis, où l'on en est de la mesure.  Notez qu'il
-s'agit du résultat d'une soustraction@tie{}; @code{\partial 4}
-signifie, pour le programme@tie{}: @qq{Dans cette mesure, il reste juste
-une noire}.
+La propriété @code{measurePosition} contient un nombre rationnel
+généralement positif et qui indique, à ce point précis, où l'on en
+est de la mesure.  La commande @code{\partial @var{durée}} le
+transforme en nombre négatif pour lui attribuer un autre sens : la
+mesure courante (la première) est précédée d'une mesure 0
+(l'anacrouse) dont la longueur est donnée par @var{durée}.
 
 @seealso
 Glossaire musicologique :
@@ -1429,13 +1478,13 @@ Références des propriétés internes :
 @code{\partial} n'est destiné à être utilisé qu'en début de pièce.
 Si on l'utilise ailleurs qu'au début, des messages d'erreur peuvent
 s'afficher, voire des problèmes inopinés surgir.  Utilisez plutôt
-@code{\set@tie{}Timing.measurePosition} en pareil cas.
+@code{\set Timing.measurePosition} en pareil cas.
 
 @lilypond[quote,verbatim,relative=1]
 \time 6/8
 \partial 8
 e8 | a4 c8 b[ c b] |
-\set Timing.measurePosition = #(ly:make-moment -1 4)
+\set Timing.measurePosition = #(ly:make-moment -1/4)
 r8 e,8 | a4 c8 b[ c b] |
 @end lilypond
 
@@ -1480,7 +1529,7 @@ La numérotation reprend dès la fin d'une cadence.
 
 @lilypond[verbatim,relative=2,quote]
 % Show all bar numbers
-\override Score.BarNumber #'break-visibility = #all-visible
+\override Score.BarNumber.break-visibility = #all-visible
 c4 d e d
 \cadenzaOn
 c4 c d8[ d d] f4 g4.
@@ -1491,23 +1540,29 @@ d4 e d c
 
 Une cadence représente un fragment détaché de la notion de mesure, en
 dépit des différentes commandes @code{\bar} qu'il pourra comporter.
-Ceci a pour conséquence que toute altération supplémentaire prarapport à
-l'armure devra être rappelée manuellement -- voir @ref{Altérations}.
+L'insertion d'une commande @code{\bar} dans une cadence n'entame
+pas de nouvelle mesure, même si une barre est imprimée.  Ceci a
+pour conséquence que toute altération supplémentaire par rapport à
+l'armure -- normalement en vigueur jusqu'à la fin de la mesure --
+sera valide même après une barre insérée grâce à une instruction
+@code{\bar}.  Toute altération ultérieure devra donc être rappelée
+manuellement -- voir @ref{Altérations}.
 
 @lilypond[verbatim,relative=2,quote]
 c4 d e d
 \cadenzaOn
 cis4 d cis d
 \bar "|"
+% First cis is printed without alteration even if it's after a \bar
 cis4 d cis! d
 \cadenzaOff
 \bar "|"
 @end lilypond
 
-L'instruction @code{\cadenzaOn} désactive les ligatures
-automatiques@tie{}; elles seront réactivées après un @code{\cadenzaOff}.
-Toutes les ligatures devront donc être indiquées de manière explicite
-tout au long de la cadence -- voir @ref{Barres de ligature manuelles}).
+L'instruction @code{\cadenzaOn} désactive les ligatures automatiques ;
+elles seront réactivées après un @code{\cadenzaOff}.  Toutes les
+ligatures devront donc être indiquées de manière explicite tout au long
+de la cadence -- voir @ref{Barres de ligature manuelles}).
 
 @lilypond[verbatim,relative=2,quote]
 \repeat unfold 8 { c8 }
@@ -1556,27 +1611,12 @@ Morceaux choisis :
 Sauts de ligne ou de page ne peuvent intervenir qu'au niveau d'une barre
 de mesure.  Si votre musique non mesurée s'étend sur plus d'une ligne, il
 vous faudra insérer des barres de mesure @qq{invisibles} pour indiquer
-où des sauts de ligne peuvent prendre place@tie{}:
+où des sauts de ligne peuvent prendre place :
 
 @example
 \bar ""
 @end example
 
-Au risque d'obtenir des messages d'erreur inhabituels, il est fortement
-recommandé de créer explicitement un contexte @code{Voice} lorsqu'un
-morceau débute par un @code{\cadenzaOn}.
-
-@example
-\new Voice @{
-  \relative c' @{
-    \cadenzaOn
-    c16[^"Solo Free Time" d e f] g2.
-    \bar "||"
-    \cadenzaOff
-  @}
-@}
-@end example
-
 
 @node Notation polymétrique
 @unnumberedsubsubsec Notation polymétrique
@@ -1594,16 +1634,16 @@ morceau débute par un @code{\cadenzaOn}.
 @funindex timeSignatureFraction
 @funindex \scaleDurations
 @funindex scaleDurations
-@funindex \times
-@funindex times
+@funindex \tuplet
+@funindex tuplet
 
 LilyPond gère les métriques composites, aussi bien de manière explicite
 que de manière détournée -- modification de l'indicateur de métrique
 et échelonnement de la durée des notes.
 
 
-@subsubheading Métriques différentes et mesures d'égale longueur
-@translationof Different time signatures with equal-length measures
+@subsubsubheading Métriques différentes et mesures d'égale longueur
+@c VO Different time signatures with equal-length measures
 
 Il suffit, pour obtenir cette forme de notation, de tout d'abord
 affecter une même métrique aux différentes portées.  Cette métrique sera
@@ -1617,11 +1657,10 @@ fonction @code{\scaleDurations}.
 
 L'exemple suivant utilise parallèlement des mesures à 3/4, 9/8 et
 10/8.  Pour la deuxième portée les durées sont multipliées par 2/3
-de telle sorte que 2/3@tie{}*@tie{}9/8@tie{}=@tie{}3/4@tie{}; pour la
-troisième elles sont multipliées par 3/5, de telle sorte que
-3/5@tie{}*@tie{}10/8@tie{}=@tie{}3/4.  Les ligatures devront être
-explicites, la fonction d'échelonnement venant perturber les règles de
-ligature automatique.
+de telle sorte que 2/3 * 9/8 = 3/4 ; pour la troisième elles sont
+multipliées par 3/5, de telle sorte que 3/5 * 10/8 = 3/4.  Les ligatures
+devront être explicites, la fonction d'échelonnement venant perturber
+les règles de ligature automatique.
 
 @lilypond[quote,verbatim]
 \relative c' <<
@@ -1642,15 +1681,15 @@ ligature automatique.
     \scaleDurations 3/5 {
       \repeat unfold 2 { c8[ c c] }
       \repeat unfold 2 { c8[ c] } |
-      c4. c \times 2/3 { c8[ c c] } c4
+      c4. c \tuplet 3/2 { c8[ c c] } c4
     }
   }
 >>
 @end lilypond
 
 
-@subsubheading Métriques différentes et mesures de longueur inégale
-@translationof Different time signatures with unequal-length measures
+@subsubsubheading Métriques différentes et mesures de longueur inégale
+@c VO Different time signatures with unequal-length measures
 
 Il arrive aussi que chaque portée ait sa propre métrique.  Vous y
 parviendrez en déplaçant le @code{Timing_translator} et le
@@ -1695,8 +1734,8 @@ parviendrez en déplaçant le @code{Timing_translator} et le
 @end lilypond
 
 
-@subsubheading Métriques complexes
-@translationof Compound time signatures
+@subsubsubheading Métriques complexes
+@c VO Compound time signatures
 
 @cindex métrique composite
 @cindex complexe, métrique
@@ -1704,7 +1743,7 @@ parviendrez en déplaçant le @code{Timing_translator} et le
 @funindex \compoundMeter
 
 Une métrique composite se crée à l'aide de la fonction
-@code{\compoundMeter}, en suivant la syntaxe@tie{}:
+@code{\compoundMeter}, en suivant la syntaxe :
 
 @example
 \compoundMeter #'@code{(liste de listes)}
@@ -1779,11 +1818,11 @@ fausser l'espacement régulier entre les différentes portées.
 
 On peut convertir automatiquement les notes longues en notes liées.  Il
 suffit pour cela de remplacer le graveur @code{Note_heads_engraver}
-par le graveur @code{Completion_heads_engraver}.  Il en va de la même
-manière pour des silences@tie{}; le @code{Completion_rest_engraver}
-devra alors remplacer le @code{Rest_engraver}.  Dans l'exemple
-suivant, les notes ou silences qui dépassent de la mesure sont divisées
-et au besoin liées.
+par le graveur @code{Completion_heads_engraver}.  Il en va de même
+pour des silences ; le @code{Completion_rest_engraver} devra
+alors remplacer le @code{Rest_engraver}.  Dans l'exemple suivant, les
+notes ou silences qui dépassent de la mesure sont divisés et au besoin
+liés.
 
 @lilypond[quote,verbatim,relative=1]
 \new Voice \with {
@@ -1796,9 +1835,9 @@ et au besoin liées.
 { c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
 @end lilypond
 
-Ces graveurs divisent toutes les notes et silences qui sortent de la
+Ces graveurs divisent toutes les notes et silences qui débordent de la
 mesure, et insèrent des liaisons de prolongation.  Dans la pratique,
-cette fonctionnalité permet de déboguer des partitions complexes@tie{}:
+cette fonctionnalité permet de déboguer des partitions complexes :
 si les mesures ne sont pas entièrement remplies, alors les liaisons de
 prolongation montrent exactement la durée des décalages de mesure.
 
@@ -1838,8 +1877,8 @@ divise pas les silences.
 @cindex rythmique d'une mélodie
 
 Au moyen d'une portée rythmique -- @emph{rhythmic staff} en anglais --
-on peut montrer seulement le rythme d'une mélodie@tie{}: toutes les
-notes sont ramenées à la même hauteur, sur une portée d'une seule ligne.
+on peut montrer seulement le rythme d'une mélodie : toutes les notes
+sont ramenées à la même hauteur, sur une portée d'une seule ligne.
 
 @lilypond[quote,relative=1,verbatim]
 <<
@@ -1872,7 +1911,7 @@ notes sont ramenées à la même hauteur, sur une portée d'une seule ligne.
 
 L'utilisation combinée du @code{Pitch_squash_engraver} et de
 @code{\improvisationOn} permet d'afficher la structure rythmique d'une
-grille d'accords@tie{}:
+grille d'accords :
 
 @lilypond[quote,verbatim]
 <<
@@ -1882,7 +1921,7 @@ grille d'accords@tie{}:
     }
   }
   \new Voice \with {
-    \consists Pitch_squash_engraver
+    \consists "Pitch_squash_engraver"
   } \relative c'' {
     \improvisationOn
     c4 c8 c c4 c8 c
@@ -1952,7 +1991,7 @@ explicitement les début et fin de la ligature.
 
 Lorsque les ligatures automatiques ne sont pas nécessaires, il suffit de
 désactiver la fonctionnalité par un @code{\autoBeamOff} -- réactivation
-par @code{\autoBeamOn}@tie{}:
+par @code{\autoBeamOn} :
 
 @lilypond[quote,relative=1,verbatim]
 c4 c8 c8. c16 c8. c16 c8
@@ -1967,15 +2006,14 @@ c16 c8
 
 @warning{Si des ligatures sont utilisées dans les paroles d'une chanson
 (pour indiquer des mélismes), les ligatures automatiques doivent être
-désactivées, avec @code{\autoBeamOff}, et indiquées manuellement.@*
+désactivées, avec @code{@bs{}autoBeamOff}, et indiquées manuellement.@*
 L'utilisation conjointe de @code{@bs{}partcombine} et de
 @code{@bs{}autoBeamOff} peut produire des résultats quelque peu
-surprenants@tie{}; ceci fait l'objet d'un exemple particulier à la
+surprenants ; ceci fait l'objet d'un exemple particulier à la
 rubrique morceaux choisis.}
 
 Des règles de dérogation au comportement automatique par défaut sont
-possibles@tie{}; voir
-@ref{Définition des règles de ligature automatique}.
+possibles ; voir @ref{Définition des règles de ligature automatique}.
 
 @predefined
 @code{\autoBeamOff},
@@ -2022,8 +2060,8 @@ Références des propriétés internes :
 @rinternals{unbreakable-spanner-interface}.
 
 @knownissues
-Les propriétés d'un ligature sont déterminées @strong{dès le début} de
-sa construction@tie{}; toute adaptation qui interviendrait avant sa
+Les propriétés d'une ligature sont déterminées @strong{dès le début} de
+sa construction ; toute adaptation qui interviendrait avant sa
 terminaison ne sera prise en compte qu'à l'occasion de la
 @strong{prochaine} ligature.
 
@@ -2032,7 +2070,7 @@ terminaison ne sera prise en compte qu'à l'occasion de la
 @unnumberedsubsubsec Définition des règles de ligature automatique
 @translationof Setting automatic beam behavior
 
-@cindex ligatures te paroles
+@cindex ligatures et paroles
 @cindex paroles et ligatures
 
 @funindex autoBeaming
@@ -2045,24 +2083,69 @@ terminaison ne sera prise en compte qu'à l'occasion de la
 @funindex \set
 @funindex set
 
-Dans la plupart des cas, une ligature automatique se termine à la fin
-d'une pulsation.  Ce sont les propriétés de contexte @code{baseMoment}
-et @code{beatStructure} qui détermineront là où prend fin la pulsation.
-La propriété @code{beatStructure} est constituée d'une liste d'éléments
-Scheme qui définit la longueur de chaque pulsation, prenant
-@code{baseMoment} comme unité.  L'unité de base (le @code{baseMoment})
-correspond par défaut au dénominateur de la métrique.  D'autre part,
-chaque unité de @code{baseMoment} constitue une seule pulsation.
+Lorsque la fonction de ligature automatique est active, le
+positionnement des ligatures dépend des trois propriétés
+@code{baseMoment}, @code{beatStructure} et @code{beamExceptions}.
+Les valeurs par défaut de ces variables peuvent s'adapter, comme indiqué
+ci-après, ou bien carrément être modifiées -- voir @ref{Métrique}.
+
+Dès lors qu'une règle affectant @code{beamExceptions} est définie pour
+la métrique en vigueur, c'est cette règle qui servira à déterminer le
+placement des ligatures, ignorant les valeurs de @code{baseMoment} et
+@code{beatStructure}.
+
+En l'absence de règle affectant @code{beamExceptions} pour la métrique
+en vigueur, les ligatures seront déterminées par les réglages conjoints
+de @code{baseMoment} et @code{beatStructure}.
+
+
+@subsubsubheading Ligature basée sur @code{baseMoment} et @code{beatStructure}
+@c VO Beaming based on @code{baseMoment} and @code{beatStructure}
+
+@code{beamExceptions} dispose par défaut de règles pour les métriques
+les plus courantes ; il est donc impératif de les invalider pour gérer
+les ligatures automatiques à l'aide de @code{baseMoment} et
+@code{beatStructure}.  Les règles de @code{beamExceptions} se
+désactivent par un
+
+@example
+\set Timing.beamExceptions = #'()
+@end example
+
+Lorsque @code{beamExceptions} est défini à @code{#'()}, que ce soit
+explicitement ou en raison de l'absence de règles par défaut de
+@code{beamExceptions} pour la métrique en vigueur, la terminaison des
+ligatures est directement liée à la pulsation telle que spécifiée par
+les propriétés @code{baseMoment} et @code{beatStructure}.  La propriété
+@code{beatStructure} est constituée d'une liste d'éléments Scheme qui
+définit la longueur de chaque pulsation, prenant @code{baseMoment} comme
+unité.  L'unité de base (le @code{baseMoment}) correspond par défaut à
+l'inverse du dénominateur de la métrique.  D'autre part, chaque unité de
+@code{baseMoment} constitue par défaut une seule pulsation.
 
 @lilypond[quote,relative=2,verbatim]
 \time 5/16
 c16^"default" c c c c |
+% beamExceptions are unlikely to be defined for 5/16 time,
+% but let's disable them anyway to be sure
+\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
 
+@lilypond[quote,relative=2,verbatim]
+\time 4/4
+a8^"default" a a a a a a a
+% Disable beamExceptions because they are definitely
+% defined for 4/4 time
+\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
+@end lilypond
+
 Les effets de règles de ligature peuvent être restreints à un contexte
 particulier.  En l'absence de règle particulière déterminée dans un
 contexte de niveau inférieur, les règles définies au niveau directement
@@ -2071,6 +2154,8 @@ supérieur s'appliqueront.
 @lilypond[quote, verbatim,relative=1]
 \new Staff {
   \time 7/8
+  % No need to disable beamExceptions
+  % as they are not defined for 7/8 time
   \set Staff.beatStructure = #'(2 3 2)
   <<
     \new Voice = one {
@@ -2091,12 +2176,12 @@ supérieur s'appliqueront.
 
 Lorsque plusieurs voix cohabitent sur une même portée et que les règles
 de ligature doivent s'appliquer sans distinction, il faut spécifier que
-ces règles affectent le contexte @code{Staff}@tie{}:
+ces règles affectent le contexte @code{Staff} :
 
 @lilypond[quote,verbatim,relative=2]
 \time 7/8
 % rhythm 3-1-1-2
-% Context Voice specified --  does not work correctly
+% Change applied to Voice by default --  does not work correctly
 % Because of autogenerated voices, all beating will
 % be at baseMoment (1 . 8)
 \set beatStructure = #'(3 1 1 2)
@@ -2114,7 +2199,9 @@ valeur de @code{baseMoment}.
 
 @lilypond[quote,verbatim,relative=2]
 \time 5/8
-\set Timing.baseMoment = #(ly:make-moment 1 16)
+% No need to disable beamExceptions
+% as they are not defined for 5/8 time
+\set Timing.baseMoment = #(ly:make-moment 1/16)
 \set Timing.beatStructure = #'(7 3)
 \repeat unfold 10 { a16 }
 @end lilypond
@@ -2128,15 +2215,19 @@ La pulsation -- @emph{baseMoment} en anglais -- découle directement de
 la métrique telle que définie par la commande @code{\time}.  Elle est
 par défaut égale à un sur le dénominateur de la métrique.  Les
 exceptions à cette règle par défaut sont répertoriées dans le fichier
-@file{scm/time-signature-settings.scm}.  Pour savoir comment
-jouer avec la valeur de @code{baseMoment} selon la métrique, reportez
-vous au chapitre @ref{Métrique}.
+@file{scm/time-signature-settings.scm}.  Pour savoir comment jouer avec
+la valeur de @code{baseMoment} selon la métrique, reportez vous au
+chapitre @ref{Métrique}.
 
 Les règles de ligature et de subdivision spécifiques sont enregistrées
 dans la propriété @code{beamExceptions}.  Ses valeurs par défaut,
 rangées par métrique et type de règle, sont répertoriées dans le
 fichier @file{scm/time-signature-settings.scm}.
 
+
+@subsubsubheading Ligature basée sur @code{beamExceptions}
+@c VO Beaming based on beamExceptions
+
 Les règles spécifiques autres que celles concernant la terminaison des
 ligatures sont gérées par la propriété  @code{beamExceptions}.
 
@@ -2145,11 +2236,11 @@ ligatures sont gérées par la propriété  @code{beamExceptions}.
 \time 3/16
 \set Timing.beatStructure = #'(2 1)
 \set Timing.beamExceptions =
-  #'(                         ;ouvre de la liste associative
-     (end .                   ;ceci concerne la terminaison des ligatures
-      (                       ;ouvre la liste des points de terminaison
-       ((1 . 32) . (2 2 2))   ;règle pour les triples -- groupées à la double
-      )))                     %referme la liste
+  #'(                       ;ouvre de la liste associative
+     (end .                 ;ceci concerne la terminaison des ligatures
+      (                     ;ouvre la liste des points de terminaison
+       ((1 . 32) . (2 2 2)) ;règle pour les triples -- groupées à la double
+      )))                   %referme la liste
 c16 c c |
 \repeat unfold 6 { c32 } |
 @end lilypond
@@ -2171,12 +2262,12 @@ de base et sa règle de regroupement.
 @end example
 
 @var{durée-type} est constitué d'une paire indiquant la durée de base --
-par exemple @code{(1@tie{}.@tie{}16)} pour une double croche.
+par exemple @code{(1 . 16)} pour une double croche.
 
 @var{groupement} est constitué d'une liste Scheme qui indique le
 regroupement à effectuer, en unité de type de ligature.
 
-@warning{La propriété @code{beamExceptions} doit contenir absolument
+@warning{La propriété @code{beamExceptions} doit répertorier absolument
 @strong{toutes} les exceptions.  Il n'est en effet pas possible d'en
 ajouter, modifier ou supprimer @emph{a posteriori}.  Cela peut paraître
 fastidieux, mais toutes les règles de ligature devraient être appréciées
@@ -2206,14 +2297,14 @@ manières de déroger à ce comportement sont abordées au chapitre
 
 De nombreuses règles de ligature automatique comportent une clé
 @code{beamExceptions}.  Par exemple, s'il n'y a que des croches dans une
-mesure à 4/4, celles-ci seront réparties en deux groupes.  Le fait de ne
+mesure à 4/4, celles-ci seront réparties en deux groupes.  Le fait de ne
 pas réinitialiser @code{beamExceptions} lors d'un aménagement de la
 pulsation -- l'élément @code{beatStructure} -- empêchera l'application
 de cette dérogation.
 
 @lilypond[quote,verbatim,relative=2]
 \time 4/4
-\set Timing.baseMoment = #(ly:make-moment 1 8)
+\set Timing.baseMoment = #(ly:make-moment 1/8)
 \set Timing.beatStructure = #'(3 3 2)
 % This won't beam (3 3 2) because of beamExceptions
 \repeat unfold 8 {c8} |
@@ -2222,59 +2313,60 @@ de cette dérogation.
 \repeat unfold 8 {c8}
 @end lilypond
 
-Dans les traditions de la gravure, les croches obéissent à des règles
-particulières de ligature.  Lorsqu'une mesure ne comporte que des
-croches, elle peuvent faire l'objet d'une ligature unique.  Ce
-comportement se contrôle à l'aide de la propriété de contexte
-@code{beamWholeMeasure}.
+De la même manière, les croches d'une mesure à 3/4 sont ligaturées sur
+la mesure par défaut.  Ligaturer sur le temps requiert un appel à
+@code{beamExceptions}.
 
 @lilypond[quote,verbatim,relative=2]
 \time 3/4
-% By default we beam in one
-\repeat unfold 6 { a8 }
-% We can avoid beaming in one
-\set Timing.beamWholeMeasure = ##f
-\repeat unfold 6 { a8 }
+% by default we beam in (6) due to beamExceptions
+\repeat unfold 6 {a8} |
+% This will beam (1 1 1) due to default baseMoment and beatStructure
+\set Timing.beamExceptions = #'()
+\repeat unfold 6 {a8}
 @end lilypond
 
-Certaines partitions de la période romantique ou classique font
-apparaître des ligatures sur la moitié de la mesure, ce qui va à
-l'encontre de la règle établie -- comme le fait remarquer Gould à la
-page@tie{}153 de son ouvrage.  La reproduction d'un tel comportement se
-contrôle à l'aide de la propriété de contexte @code{beamHalfMeasure}.
+Certaines partitions des périodes romantique ou classique font
+apparaître des ligatures sur la moitié d'une mesure à 3/4 (ou à 3/8),
+ce qui va à l'encontre de la règle établie -- comme le fait remarquer
+Gould à la page 153 de son ouvrage -- puisque donne l'impression d'une
+mesure à 6/8.  Il en va de même pour une mesure à 3/8.  La reproduction
+d'un tel comportement se contrôle à l'aide de la propriété de contexte
+@code{beamHalfMeasure}, qui d'ailleurs ne sera effective que lorsque le
+numérateur de la métrique est un 3.
 
 @lilypond[quote,verbatim,relative=2]
 \time 3/4
-% By default we avoid half-measure beams
 r4. a8 a a |
-% We can allow half-measure beams
-\set Timing.beamHalfMeasure = ##t
+\set Timing.beamHalfMeasure = ##f
 r4. a8 a a |
 @end lilypond
 
-@i{@strong{Principes de la ligature automatique}}
+
+@subsubsubheading Principes de la ligature automatique
+@c VO How automatic beaming works
 
 Lorsqu'elle est activée, la gestion automatisée des ligatures est
 directement liée aux propriétés @code{baseMoment}, @code{beatStructure}
 et @code{beamExceptions}.
 
 Les règles déterminant le positionnement des ligatures automatiques
-s'appliquent dans l'ordre suivant de priorité@tie{}:
+s'appliquent dans l'ordre suivant de priorité :
 
 @itemize
 @item
-Une ligature explicite -- indiquée par @code{[@dots{}]} -- sera toujours
-respectée@tie{}; sinon
+une ligature explicite -- indiquée par @code{[@dots{}]} -- sera toujours
+respectée ; sinon
 
 @item
 si une règle explicite de terminaison a été définie grâce à la propriété
 @code{beamExceptions} pour un type de ligature spécifique dans la
-métrique en cours, c'est elle qui s'appliquera@tie{}; sinon
+métrique en cours, c'est elle qui s'appliquera ; sinon
 
 @item
 si une règle explicite de terminaison a été définie grâce à la propriété
 @code{beamExceptions} pour un type de ligature plus large, c'est elle
-qui s'appliquera@tie{}; sinon
+qui s'appliquera ; sinon
 
 @item
 utilisation des valeurs de @code{baseMoment} et @code{beatStructure}
@@ -2316,8 +2408,11 @@ Les règles de ligature par défaut sont répertoriées dans le fichier
 {beam-endings-in-score-context.ly}
 
 @seealso
+Manuel de notation :
+@ref{Métrique}.
+
 Fichiers d'initialisation :
-@file{scm/beam-settings.scm}.
+@file{scm/time-signature-settings.scm}.
 
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
@@ -2332,14 +2427,14 @@ Référence des propriétés internes :
 Si une partition se termine alors qu'une ligature automatique est restée
 inachevée, cette dernière ligature ne sera pas imprimée du tout.  C'est
 également valable dans le cas d'une musique polyphonique saisie avec la
-syntaxe @w{@code{<< @dots{} \\ @dots{} >>}}, où une voix se terminerait
+syntaxe @w{@code{<< @dots{} \\ @dots{} >>}}, où une voix se terminerait
 sans que la dernière ligature ne soit achevée.  Le plus simple, en
 pareil cas, est de spécifier manuellement les dernières ligatures.
 
 Le traducteur @code{Timing} est par défaut affecté au contexte
 @code{Score}.  Définir la métrique dans une portée aura donc des effets
-sur les ligatures de toutes les autres.  Par voie de conséquence,
-la définition de la métrique apparaissant dans une autre portée annulera
+sur les ligatures de toutes les autres.  Par voie de conséquence, la
+définition de la métrique apparaissant dans une autre portée annulera
 les aménagements précédemment apportés aux règles de ligature.  Il est
 donc préférable, pour éviter tout désagrément, de ne spécifier la
 métrique que dans une seule portée.
@@ -2348,7 +2443,7 @@ métrique que dans une seule portée.
 <<
   \new Staff {
     \time 3/4
-    \set Timing.baseMoment = #(ly:make-moment 1 8)
+    \set Timing.baseMoment = #(ly:make-moment 1/8)
     \set Timing.beatStructure = #'(1 5)
     \set Timing.beamExceptions = #'()
     \repeat unfold 6 { a8 }
@@ -2362,7 +2457,7 @@ métrique que dans une seule portée.
 Vous pouvez adapter les règles de ligature par défaut pour une métrique
 particulière de telle sorte que ces règles que vous aurez définies
 soient toujours prises en compte.  La modification des règles de
-ligature automatiques sont abordées au chapitre @ref{Métrique}.
+ligature automatiques est abordée au chapitre @ref{Métrique}.
 
 @lilypond[quote,verbatim,relative=2]
 <<
@@ -2394,11 +2489,11 @@ ligature automatiques sont abordées au chapitre @ref{Métrique}.
 @funindex [
 
 Dans certaines situations, il peut s'avérer nécessaire de
-supplanter l'algorithme de groupement automatique des notes, par
+supplanter l'algorithme de regroupement automatique des notes, par
 exemple pour prolonger une ligature par-dessus un silence ou une barre
 de mesure, ou bien pour suivre le rythme des paroles plutôt que celui
 des notes.  Le début et la fin de la ligature sont alors indiqués
-respectivement par @code{[} et @code{]}.
+respectivement par @code{[} et @code{]}.
 
 @lilypond[quote,relative=1,verbatim]
 r4 r8[ g' a r] r8 g[ | a] r
@@ -2408,7 +2503,7 @@ r4 r8[ g' a r] r8 g[ | a] r
 @cindex ligature manuelle et notes d'ornement
 
 Le positionnement des ligature manuelles se détermine comme pour toute
-indication attachée à une note@tie{}:
+indication attachée à une note :
 
 @lilypond[quote,relative=2,verbatim]
 c8^[ d e] c,_[ d e f g]
@@ -2418,7 +2513,7 @@ c8^[ d e] c,_[ d e f g]
 @funindex noBeam
 
 Le fait d'affubler une note particulière d'un @code{\noBeam} aura pour
-effet de l'empêcher d'être ligaturée@tie{}:
+effet de l'empêcher d'être ligaturée :
 
 @lilypond[quote,verbatim,relative=2]
 \time 2/4
@@ -2431,7 +2526,7 @@ qui est en place au niveau de la notation normale.
 
 @lilypond[quote,verbatim,relative=2]
 c4 d8[
-\grace { e32[ d c d] }
+\grace { e32 d c d }
 e8] e[ e
 \grace { f16 }
 e8 e]
@@ -2440,14 +2535,14 @@ e8 e]
 @funindex stemLeftBeamCount
 @funindex stemRightBeamCount
 
-LilyPond peut déterminer automatiquement les sous-groupes à
-l'intérieur d'un groupement de notes, bien que le résultat ne soit pas
-toujours optimal.  Les propriétés @code{stemLeftBeamCount} et
+LilyPond peut déterminer automatiquement les sous-groupes à l'intérieur
+d'un groupement de notes, bien que le résultat ne soit pas toujours
+optimal.  Les propriétés @code{stemLeftBeamCount} et
 @code{stemRightBeamCount} permettent alors d'ajuster ce comportement.
 Lorsque l'une ou l'autre de ces propriétés est définie, elle ne
 s'applique qu'une seule fois, après quoi sa définition est effacée.
 Dans l'exemple qui suit, le dernier @code{fa} n'a de ligature
-supplémentaire que sur sa gauche@tie{}; autrement dit, c'est la ligature
+supplémentaire que sur sa gauche ; autrement dit, c'est la ligature
 à la croche qui est importante.
 
 @lilypond[quote,relative=2,verbatim]
@@ -2498,14 +2593,14 @@ Référence des propriétés internes :
 Les ligatures en soufflet permettent d'indiquer qu'un petit groupe de
 notes se joue en accélérant ou en ralentissant sans pour autant
 modifier le tempo du morceau.  L'étendue du soufflet s'indique par
-@code{[} et @code{]}, et son orientation est déterminée par la propriété
+@code{[} et @code{]} ; son orientation est déterminée par la propriété
 @code{grow-direction} de l'objet @code{Beam}.
 
 Lorsque la sortie MIDI doit refléter les @emph{ritardando} ou
 @emph{accelerando} indiqués par une ligature en soufflet, les notes
 qui la composent doivent être regroupées dans une expression musicale
 délimitée par des accolades, précédée de la commande
-@code{featherDurations}.  Cette commande détermine le ratio entre les
+@code{\featherDurations}.  Cette commande détermine le ratio entre les
 durées des premières et dernières notes du groupe en question.
 
 Les crochets indiquent l'étendue de la ligature et les accolades les
@@ -2520,21 +2615,21 @@ quatre triples croches qui suivent vont s'accélérant, alors que les
 quatre dernières gardent un tempo régulier.
 
 @lilypond[relative=1,verbatim,quote]
-\override Beam #'grow-direction = #LEFT
-\featherDurations #(ly:make-moment 2 1)
+\override Beam.grow-direction = #LEFT
+\featherDurations #(ly:make-moment 2/1)
 { c16[ c c c c c c c] }
-\override Beam #'grow-direction = #RIGHT
-\featherDurations #(ly:make-moment 2 3)
+\override Beam.grow-direction = #RIGHT
+\featherDurations #(ly:make-moment 2/3)
 { c32[ d e f] }
 % revert to non-feathered beams
-\override Beam #'grow-direction = #'()
+\override Beam.grow-direction = #'()
 { g32[ a b c] }
 @end lilypond
 
 @noindent
 Si le résultat imprimable ne reflète les durées que de manière
 approximative, la sortie MIDI sera quant à elle parfaitement
-@qq{ponctuelle}.
+« ponctuelle ».
 
 @predefined
 @code{\featherDurations}.
@@ -2574,19 +2669,19 @@ courts extraits, avec une faible amplitude.
 @funindex bar
 
 Les barres de mesures délimitent les mesures, mais peuvent aussi
-indiquer une reprise. En principe, elles sont insérées automatiquement
+indiquer une reprise.  En principe, elles sont insérées automatiquement
 en respectant la métrique en vigueur.
 
 Il est possible de forcer l'impression d'une barre de mesure spéciale,
 avec la commande @code{\bar} -- c'est d'ailleurs l'habitude en fin de
-morceau, où l'on voit une double barre@tie{}:
+morceau, où l'on voit une double barre :
 
 @lilypond[quote,relative=1,verbatim]
 e4 d c2 \bar "|."
 @end lilypond
 
 Rien ne s'oppose à ce que la dernière note d'une mesure ne s'arrête
-avant la barre de mesure@tie{}; on considère simplement qu'elle se
+avant la barre de mesure ; on considère simplement qu'elle se
 prolonge sur la mesure suivante.  Des débordements à répétition
 finissent par générer une musique comprimée ou qui sort de la page, pour
 la simple et bonne raison que les sauts de ligne automatiques ne peuvent
@@ -2601,7 +2696,7 @@ conduit à une musique compressée, voire à un débordement de la page.}
 @cindex invisible, barre de mesure
 
 Il est possible d'autoriser un saut de ligne même s'il n'y a pas
-de barre de mesure visible, en utilisant@tie{}:
+de barre de mesure visible, en utilisant :
 
 @example
 \bar ""
@@ -2629,57 +2724,69 @@ Lorsqu'une barre manuelle est insérée à l'endroit où viendrait se placer
 une barre normale, seul l'effet visuel en sera modifié.
 
 Vous disposez de deux types de barres simples et de cinq différentes
-doubles barres@tie{}:
+doubles barres :
 
 @lilypond[quote,relative=1,verbatim]
 f1 \bar "|"
 f1 \bar "."
 g1 \bar "||"
 a1 \bar ".|"
-b1 \bar ".|."
+b1 \bar ".."
 c1 \bar "|.|"
 d1 \bar "|."
 e1
 @end lilypond
 
 @noindent
-ainsi que d'une barre en pointillé et d'une discontinue@tie{}:
+ainsi que d'une barre en pointillé et d'une discontinue :
 
 @lilypond[quote,relative=1,verbatim]
-f1 \bar ":"
-g1 \bar "dashed"
+f1 \bar ";"
+g1 \bar "!"
 a1
 @end lilypond
 
 @noindent
-et de cinq types de barre de reprise@tie{}:
+et de neuf types de barre de reprise :
 
 @lilypond[quote,relative=1,verbatim]
-f1 \bar "|:"
-g1 \bar ":|:"
+f1 \bar ".|:"
+g1 \bar ":..:"
 a1 \bar ":|.|:"
 b1 \bar ":|.:"
-c1 \bar ":|"
-e1
+c1 \bar ":.|.:"
+d1 \bar "[|:"
+e1 \bar ":|][|:"
+f1 \bar ":|]"
+g1 \bar ":|."
+a1
 @end lilypond
 
-De plus, une barre de mesure peut s'imprimer sous la forme d'une
-coche@tie{}:
+De plus, une barre de mesure peut s'imprimer sous la forme d'une coche :
 
 @lilypond[quote,relative=1,verbatim]
-f1 \bar "'"
+f1 \bar "'" g1
 @end lilypond
 
-On rencontre habituellement ces signes dans le chant grégorien@tie{};
-nous vous invitons dans ce cadre particulier à plutôt utiliser
+On rencontre habituellement ces signes dans le chant grégorien ; nous
+vous invitons dans ce cadre particulier à plutôt utiliser
 @code{\divisioMinima}, comme indiqué au paragraphe @ref{Divisions} du
 chapitre consacré au grégorien.
 
+Lilypond prend en charge la notation kiévienne, qui dispose d'une
+barre de mesure spécifique :
+
+@lilypond[quote,relative=1,verbatim]
+f1 \bar "k"
+@end lilypond
+
+De plus amples détails quant à cette forme de notation sont
+fournis à la rubrique @ref{Typographie de notation kiévienne}.
+
 @cindex segno
 
 L'insertion d'un @emph{segno} directement sur la portée s'obtient à
-l'aide de trois types de barre de mesure, comme indiqué
-ci-dessous@tie{}:
+l'aide de trois types de barre de mesure, comme indiqué ci-dessous :
 
 @lilypond[quote,relative=2,verbatim]
 c4 c c c
@@ -2687,13 +2794,13 @@ c4 c c c
 c4 c c c \break
 \bar "S"
 c4 c c c
-\bar "|S"
+\bar "S-|"
 c4 c c c \break
-\bar "|S"
+\bar "S-|"
 c4 c c c
-\bar "S|"
+\bar "S-S"
 c4 c c c \break
-\bar "S|"
+\bar "S-S"
 c1
 @end lilypond
 
@@ -2706,50 +2813,153 @@ répéter.  Il est préférable d'indiquer les passages répétés à l'aide des
 différentes commandes de reprise (voir @ref{Répétitions et reprises})
 qui se chargeront d'imprimer le type de barre approprié.
 
-Dans les faits, un @code{"||:"} équivaut à un @code{"|:"} sauf s'il
-intervient à un saut de ligne@tie{}: une double barre sera alors
+Dans les faits, un @code{".|:-||"} équivaut à un @code{".|:"} sauf s'il
+intervient à un saut de ligne : une double barre sera alors
 imprimée en fin de portée, et la barre de reprise au début de la
 nouvelle.
 
 @lilypond[quote,relative=2,verbatim]
 c4 c c c
-\bar "||:"
+\bar ".|:-||"
 c4 c c c \break
-\bar "||:"
+\bar ".|:-||"
 c4 c c c
 @end lilypond
 
 LilyPond dispose de six différents moyens de combiner une barre de
-reprise avec un signe @emph{segno}@tie{}:
+reprise avec un @emph{segno} :
 
 @lilypond[quote,relative=2,verbatim]
 c4 c c c
-\bar ":|S"
+\bar ":|.S"
 c4 c c c \break
-\bar ":|S"
+\bar ":|.S"
 c4 c c c
-\bar ":|S."
+\bar ":|.S-S"
 c4 c c c \break
-\bar ":|S."
+\bar ":|.S-S"
 c4 c c c
-\bar "S|:"
+\bar "S.|:-S"
 c4 c c c \break
-\bar "S|:"
+\bar "S.|:-S"
 c4 c c c
-\bar ".S|:"
+\bar "S.|:"
 c4 c c c \break
-\bar ".S|:"
+\bar "S.|:"
 c4 c c c
-\bar ":|S|:"
+\bar ":|.S.|:"
 c4 c c c \break
-\bar ":|S|:"
+\bar ":|.S.|:"
 c4 c c c
-\bar ":|S.|:"
+\bar ":|.S.|:-S"
 c4 c c c \break
-\bar ":|S.|:"
+\bar ":|.S.|:-S"
 c1
 @end lilypond
 
+Par ailleurs, la commande @code{\inStaffSegno} crée une barre de mesure
+surmontée d'un @emph{segno}, et sait coopérer avec l'instruction
+@code{\repeat volta} -- voir @ref{Répétitions courantes}.
+
+@cindex bar de mesure, personnalisation
+@cindex définition d'une barre de mesure
+
+@funindex \defineBarLine
+@funindex defineBarLine
+
+L'instruction @code{\defineBarLine} permet de définir ses propres
+types de barre de mesure, en respectant la syntaxe :
+
+@example
+\defineBarLine @var{type_de_barre} #'(@var{fin} @var{début} @var{extension})
+@end example
+
+Les variables fournies à @code{\defineBarline} peuvent inclure la
+chîne vide @code{""} qui correspond à une barre invisible, ou bien
+être valorisées à @code{#f} -- ce qui aura pour effet ne
+n'imprimer aucune barre.
+
+Une fois la définition explicitée, la nouvelle barre s'utilise à
+l'aide de @code{\bar} @var{type_de_barre}.
+
+Sont à ce jour disponibles dix éléments différents :
+
+@lilypond[quote,verbatim]
+\defineBarLine ":" #'("" ":" "")
+\defineBarLine "=" #'("=" "" "")
+\defineBarLine "[" #'("" "[" "")
+\defineBarLine "]" #'("]" "" "")
+
+\new Staff {
+  s1 \bar "|"
+  s1 \bar "."
+  s1 \bar "!"
+  s1 \bar ";"
+  s1 \bar ":"
+  s1 \bar "k"
+  s1 \bar "S"
+  s1 \bar "="
+  s1 \bar "["
+  s1 \bar "]"
+  s1 \bar ""
+}
+@end lilypond
+
+Le type @code{"="} fournit un double trait destiné à être utilisé
+en combinaison avec un @emph{segno}.  Nous vous recommandons de
+lui préférer @code{\bar} @var{"||"} pour imprimer une simple
+double barre fine.
+
+Le signe @code{"-"} permet d'annoter un type de barre de mesure
+pour le distinguer lorsqu'il en existe plusieurs ayant la même
+apparence mais au comportement différent en fin de ligne ou en
+matière d'extension.  Ce qui suit le @code{"-"} n'est d'aucune
+utilité dans la construction de la barre.
+
+@lilypond[quote,relative=2,verbatim]
+\defineBarLine "||-dashedSpan" #'("||" "" "!!")
+
+\new StaffGroup <<
+  \new Staff {
+    c1 \bar "||"
+    c1 \bar "||-dashedSpan"
+    c1
+  }
+  \new Staff {
+    c1
+    c1
+    c1
+  }
+>>
+@end lilypond
+
+Par ailleurs, le caractère espace @code{" "} permer de préserver
+de l'espace et ainsi aligner correctement les différents tronçons
+d'une barre d'un seul tenant entre les portées d'un système :
+
+@lilypond[quote,relative=2,verbatim]
+\defineBarLine ":|.-wrong" #'(":|." "" "|.")
+\defineBarLine ":|.-right" #'(":|." "" " |.")
+
+\new StaffGroup <<
+  \new Staff {
+    c1 \bar ":|.-wrong"
+    c1 \bar ":|.-right"
+    c1
+  }
+  \new Staff {
+    c1
+    c1
+    c1
+  }
+>>
+@end lilypond
+
+Si d'autres éléments étaient nécessaires, LilyPond dispose de
+moyens aisés pour les définir.  Pour de plus amples informations
+quant à la manière de modifier ou ajouter des barres de mesure,
+consultez le fichier @file{scm/bar-line.scm}.
+
 Dans une partition comprenant plusieurs portées, la commande @code{\bar}
 placée sur une portée s'applique automatiquement à toutes les portées.
 Les barres de mesure que l'on obtient alors sont d'un seul tenant sur
@@ -2782,13 +2992,12 @@ les portées d'un @code{StaffGroup}, d'un @code{PianoStaff} ou d'un
 @funindex bartype
 
 La commande @samp{\bar @var{type_de_barre}} sert de raccourci pour
-@samp{\set Timing.whichBar = @var{type_de_barre}}.  Dès
-que l'on définit @code{whichBar}, une barre de mesure est créée selon le
-style défini.
+@samp{\set Timing.whichBar = @var{type_de_barre}}.  Dès que l'on définit
+@code{whichBar}, une barre de mesure est créée selon le style défini.
 
 Le type de barre de mesure par défaut utilisé pour l'insertion
-automatique est @code{"|"}.  Vous pouvez en changer à tout moment grâce
-à @samp{\set Timing.defaultBarType = @var{type_de_barre}}.
+automatique est @code{"|"}.  Vous pouvez en changer à tout moment grâce
+à @samp{\set Timing.defaultBarType = @var{type_de_barre}}.
 
 @seealso
 Manuel de notation :
@@ -2796,6 +3005,9 @@ Manuel de notation :
 @ref{Répétitions et reprises},
 @ref{Regroupement de portées}.
 
+Fichiers d'initialisation :
+@file{scm/bar-line.scm}.
+
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
 
@@ -2809,7 +3021,7 @@ Référence des propriétés internes :
 @unnumberedsubsubsec Numéros de mesure
 @translationof Bar numbers
 
-@cindex mesure, numéro de
+@cindex mesure, numérotation
 @cindex numéros de mesure
 
 @funindex currentBarNumber
@@ -2817,7 +3029,7 @@ Référence des propriétés internes :
 Les numéros de mesure sont imprimés par défaut à chaque début de
 ligne, sauf la première.  Ce nombre est stocké par la propriété
 @code{currentBarNumber} qui sera mise à jour à chaque mesure.  Vous
-pouvez aussi le définir de manière arbitraire@tie{}:
+pouvez aussi le définir de manière arbitraire :
 
 @lilypond[verbatim,quote,fragment,relative=1]
 c1 c c c
@@ -2838,13 +3050,13 @@ temps annuler le comportement par défaut afin que les numéros puissent
 la propriété @code{break-visibility} du @code{BarNumber}.  Elle se
 compose de trois commutateurs -- définis à @qq{vrai} (@code{#t}) ou
 @qq{faux} (@code{#f}) -- pour spécifier si le numéro de mesure est
-visible ou non.  Les valeurs sont rangées dans l'ordre suivant@tie{}:
-@code{visible en fin de ligne}, @code{visible en cours de ligne},
+visible ou non.  Les valeurs sont rangées dans l'ordre suivant :
+@code{visible en fin de ligne}, @code{visible en cours de ligne} et
 @code{visible en début de ligne}.  Voici comment imprimer partout les
-numéros de mesure@tie{}:
+numéros de mesure :
 
 @lilypond[verbatim,quote,relative=1]
-\override Score.BarNumber #'break-visibility = #'#(#t #t #t)
+\override Score.BarNumber.break-visibility = ##(#t #t #t)
 \set Score.currentBarNumber = #11
 % Permit first bar number to be printed
 \bar ""
@@ -2905,13 +3117,14 @@ positionnement.
 
 @cindex vérification des limites de mesure
 @cindex mesures, vérification des limites
+@cindex test de mesure
 
 @funindex barCheckSynchronize
 @funindex |
 
 Les tests de limite de mesure (ou tests de mesure) aident à détecter
 les erreurs dans les durées.  Un test de mesure s'écrit avec une barre
-verticale, @code{|}.  Lors du traitement, elle doit correspondre à une
+verticale, @code{|}.  Lors du traitement, elle doit correspondre à une
 barre de mesure.  Sinon, un avertissement est émis qui indique le numéro
 de ligne où est détectée l'erreur.  Dans l'exemple suivant, le deuxième
 test de mesure signale une erreur.
@@ -2921,7 +3134,7 @@ test de mesure signale une erreur.
 @end example
 
 Le test de mesure peut être aussi utilisé dans les paroles, par
-exemple@tie{}:
+exemple :
 
 @example
 \lyricmode @{
@@ -2941,16 +3154,17 @@ message d'avertissement concernant la première occurrence est affiché.
 L'origine du problème est de fait plus évidente.
 
 @funindex |
-@funindex pipeSymbol
+@funindex "|"
+@funindex pipe, symbole
 
-Il est aussi possible d'attribuer une autre valeur au symbole
-@code{|}, en assignant une expression musicale à @code{pipeSymbol}.
-Dans l'exemple suivant, le @code{|} servira à insérer une double barre
-là où il apparaît, au lieu de simplement vérifier que la fin de la
-mesure est atteinte.
+Il est aussi possible d'attribuer une autre valeur au symbole @code{|},
+en assignant une expression musicale à @code{"|"}.  Dans l'exemple
+suivant, le @code{|} servira à insérer une double barre là où il
+apparaît, au lieu de simplement vérifier que la fin de la mesure est
+atteinte.
 
 @lilypond[quote,verbatim]
-pipeSymbol = \bar "||"
+"|" = \bar "||"
 {
   c'2 c' |
   c'2 c'
@@ -2972,7 +3186,7 @@ l'on recopie.  Cela se fait avec @code{\barNumberCheck}.  Par exemple,
 
 @noindent
 affiche un avertissement lors du traitement si le numéro de mesure à ce
-point (variable @code{currentBarNumber}) n'est pas@tie{}123.
+point (variable @code{currentBarNumber}) n'est pas égal à 123.
 
 @seealso
 Morceaux choisis :
@@ -2999,7 +3213,7 @@ c1 \mark \default
 
 @noindent
 Lorsque vous utilisez @code{\mark \default}, le repère s'incrémente
-automatiquement@tie{}; toutefois donner un nombre en argument permet de
+automatiquement ; toutefois donner un nombre en argument permet de
 spécifier manuellement le repère en question.  La valeur à utiliser
 est enregistrée dans la propriété @code{rehearsalMark}.
 
@@ -3012,10 +3226,10 @@ c1 \mark \default
 @end lilypond
 
 @noindent
-La lettre@tie{}@strong{I} n'est pas utilisée, conformément aux usages de
-la gravure.  Cependant, vous pourrez intégrer la lettre @strong{I} en
+La lettre @strong{I} n'est pas utilisée, conformément aux usages de
+la gravure.  Cependant, vous pourrez intégrer la lettre @strong{I} en
 utilisant l'une des commandes suivantes selon que ce repère doive être
-simple, inclus dans un rectangle ou dans un cercle@tie{}:
+simple, inclus dans un rectangle ou dans un cercle :
 
 @example
 \set Score.markFormatter = #format-mark-alphabet
@@ -3044,7 +3258,7 @@ Le style de repère est déterminé par la propriété @code{markFormatter}.
 Il s'agit d'une fonction qui prend en arguments le repère en cours (un
 entier) ainsi que le contexte en cours, et retournera un objet de type
 @emph{markup}.  Dans l'exemple qui suit, @code{markFormatter} est réglé
-pour une procédure type. Quelques mesures plus loin, son comportement
+pour une procédure type.  Quelques mesures plus loin, son comportement
 est modifié pour imprimer un repère encadré.
 
 @lilypond[quote,verbatim,relative=2]
@@ -3066,10 +3280,10 @@ définitions de @code{format-mark-numbers} (comportement par défaut),
 d'autres fonctions de formatage.
 
 @code{format-mark-barnumbers}, @code{format-mark-box-barnumbers} et
-@code{format-mark-circle-barnumbers}  permettent d'imprimer le numéro
+@code{format-mark-circle-barnumbers} permettent d'imprimer le numéro
 de mesure au lieu des compteurs alphabétique ou numérique.
 
-On peut aussi spécifier manuellement une marque de repère@tie{}:
+On peut aussi spécifier manuellement une marque de repère :
 
 @example
 \mark "A1"
@@ -3167,7 +3381,7 @@ pas de temps dans la mesure.
 
 @lilypond[quote,relative=2,verbatim]
 c4 \grace b16 a4(
-\grace { b16[ c16] } a2)
+\grace { b16 c16 } a2)
 @end lilypond
 
 Les plus courantes sont les acciaccatures, qui doivent se jouer très
@@ -3181,7 +3395,7 @@ déjà liées.
 @lilypond[quote,relative=2,verbatim]
 \acciaccatura d8 c4
 \appoggiatura e8 d4
-\acciaccatura { g16[ f] } e2
+\acciaccatura { g16 f } e2
 \slashedGrace a,8 g4
 \slashedGrace b16 a4(
 \slashedGrace b8 a2)
@@ -3193,8 +3407,8 @@ pour chaque petite croche.
 
 @lilypond[quote,relative=2,verbatim]
 <<
-  \new Staff { e2 \grace { c16[ d e f] } e2 }
-  \new Staff { c2 \grace { g8[ b] } c2 }
+  \new Staff { e2 \grace { c16 d e f } e2 }
+  \new Staff { c2 \grace { g8 b } c2 }
 >>
 @end lilypond
 
@@ -3205,15 +3419,15 @@ pour chaque petite croche.
 
 La commande @code{\afterGrace} sert à placer une petite note après une
 note réelle -- et non @emph{avant} comme d'ordinaire.  Cette commande
-requiert deux arguments@tie{}: la note réelle, et la ou les petites
-notes qui s'y rattachent.
+requiert deux arguments : la note réelle, et la ou les petites notes qui
+s'y rattachent.
 
 @lilypond[quote,verbatim,relative=2]
 c1 \afterGrace d1 { c16[ d] } c1
 @end lilypond
 
-Les petites notes se placent alors aux 3/4 de la durée de la note
-réelle.  Cette fraction peut être changée en définissant
+Les petites notes se placent alors aux trois quarts de la durée de la
+note réelle.  Cette fraction peut être changée en définissant
 @code{afterGraceFraction}.  Dans l'exemple suivant, vous pouvez observer
 la différence entre le comportement par défaut, à 15/16 et enfin à la
 moitié de la durée de base.
@@ -3236,13 +3450,13 @@ moitié de la durée de base.
 
 Des silences invisibles permettent d'ajuster l'espace entre les petites
 notes et la note réelle.  Nous pourrions positionner ces petites notes à
-sept huitièmes de la durée de la note de base@tie{}:
+sept huitièmes de la durée de la note de base :
 
 @lilypond[quote,verbatim,relative=2]
 \new Voice {
   <<
     { d1^\trill_( }
-    { s2 s4. \grace { c16[ d] } }
+    { s2 s4. \grace { c16 d } }
   >>
   c1)
 }
@@ -3256,7 +3470,7 @@ Les expressions @code{\grace} obéissent à des règles typographiques
 particulières, notamment en matière d'orientation et de taille des
 objets.  De ce fait, toute subtilité de mise en forme devra être
 indiquée @strong{à l'intérieur} de l'expression introduite par
-@code{\grace}@tie{}; ces réglages additionnels doivent également être
+@code{\grace} ; ces réglages additionnels doivent également être
 désactivés dans cette même expression.
 
 @lilypond[quote,verbatim,relative=2]
@@ -3291,6 +3505,10 @@ Glossaire musicologique :
 @rglosnamed{acciaccatura,acciacature},
 @rglosnamed{appoggiatura,appogiature}.
 
+Manuel de notation :
+@ref{Changement d'échelle des durées},
+@ref{Barres de ligature manuelles}.
+
 Fichiers d'initialisation :
 @file{ly/grace-init.ly}.
 
@@ -3299,13 +3517,14 @@ Morceaux choisis :
 
 Référence des propriétés internes :
 @rinternals{GraceMusic},
+@rinternals{Grace_auto_beam_engraver},
 @rinternals{Grace_beam_engraver},
 @rinternals{Grace_engraver},
 @rinternals{Grace_spacing_engraver}.
 
 @knownissues
 
-@cindex acciaccature, multi-note
+@cindex acciaccature, multinotes
 @cindex note d'ornement, synchronisation
 @cindex synchronisation des notes d'ornement
 
@@ -3316,25 +3535,25 @@ apparaîtra comme une @emph{appoggiatura}, c'est-à-dire sans trait.
 
 La synchronisation des petites notes se fait de façon parfois
 surprenante, car les autres objets de la portée -- barre de mesure,
-armure, etc. -- sont eux aussi synchrones.  Pensez-y lorsque vous
-mêlez des portées comprenant des petites notes et d'autres sans@tie{}:
+armure, etc. -- sont eux aussi synchrones.  Pensez-y lorsque vous
+mêlez des portées comprenant des petites notes et d'autres sans :
 
 @lilypond[quote,relative=2,verbatim]
 <<
-  \new Staff { e4 \bar "|:" \grace c16 d2. }
-  \new Staff { c4 \bar "|:" d2. }
+  \new Staff { e4 \bar ".|:" \grace c16 d2. }
+  \new Staff { c4 \bar ".|:" d2. }
 >>
 @end lilypond
 
 @noindent
 Il est possible de remédier à cela en insérant, sur les autres portées,
 des silences invisibles dans une expression précédée de @code{\grace} et
-correspondant à la durée des petites notes@tie{}:
+correspondant à la durée des petites notes :
 
 @lilypond[quote,relative=2,verbatim]
 <<
-  \new Staff { e4 \bar "|:" \grace c16 d2. }
-  \new Staff { c4 \bar "|:" \grace s16 d2. }
+  \new Staff { e4 \bar ".|:" \grace c16 d2. }
+  \new Staff { c4 \bar ".|:" \grace s16 d2. }
 >>
 @end lilypond
 
@@ -3367,7 +3586,7 @@ accMusic = {
 @end lilypond
 
 Seules des expressions musicales séquentielles peuvent être utilisées
-pour des petites notes@tie{}; il n'est pas possible d'imbriquer ni de
+pour des petites notes ; il n'est pas possible d'imbriquer ni de
 juxtaposer des sections de petites notes, faute de quoi le traitement du
 code peut échouer ou produire des erreurs.
 
@@ -3379,19 +3598,19 @@ durée de la note qui précède, vous déclencheriez une erreur du type
 petites notes.  Par exemple,
 
 @example
-\acciaccatura @{ c'8[ d' e' f' g'] @}
+c'8 \acciaccatura @{ c'8[ d' e' f' g'] @}
 @end example
 
 deviendrait :
 
 @example
-\acciaccatura @{ c'16[ d' e' f' g'] @}
+c'8 \acciaccatura @{ c'16[ d' e' f' g'] @}
 @end example
 
 ou bien modifier explicitement l'échelle des durées :
 
 @example
-\acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
+c'8 \acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
 @end example
 
 Voir @ref{Changement d'échelle des durées}.
@@ -3413,9 +3632,9 @@ qu'en comporte la cadence, faute de quoi ils démarreraient trop tôt ou
 trop tard.
 
 Les fonctions @code{mmrest-of-length} ou @code{skip-of-length}
-permettent de résoudre ce problème.  Ces fonctions Scheme prennent en
+permettent de pallier ce problème.  Ces fonctions Scheme prennent en
 argument un fragment de musique, et génèrent un @code{\skip} ou un
-silence multimesures d'une durée correspondant à ce fragment.
+silence multimesure d'une durée correspondant à ce fragment.
 
 @lilypond[verbatim,quote]
 MyCadenza = \relative c' {
@@ -3429,9 +3648,9 @@ MyCadenza = \relative c' {
     \MyCadenza c'1
   }
   \new Staff {
-    $(mmrest-of-length MyCadenza)
+    #(mmrest-of-length MyCadenza)
     c'1
-    $(skip-of-length MyCadenza)
+    #(skip-of-length MyCadenza)
     c'1
   }
 >>
@@ -3476,14 +3695,14 @@ chapitre @ref{Numéros de mesure}.
 
 @item measureLength
 La longueur de la mesure, dans la métrique en cours.  Pour une mesure
-à 4/4, elle est de@tie{}1, et de 3/4 pour une mesure à 6/8.  Sa valeur
+à 4/4, elle est de 1, et de 3/4 pour une mesure à 6/8.  Sa valeur
 détermine où peut s'insérer une barre et comment seront générées les
 ligatures automatiques.
 
 @item measurePosition
 Le moment où l'on en est dans la mesure en cours.  Cette quantité est
-remise à@tie{}0 dès lors qu'on dépasse @code{measureLength}@tie{}; la
-variable @code{currentBarNumber} est alors incrémentée.
+remise à 0 dès lors qu'on dépasse @code{measureLength} ; la variable
+@code{currentBarNumber} est alors incrémentée.
 
 @item timing
 Lorsqu'on lui assigne la valeur @emph{vrai}, les valeurs ci-dessus
@@ -3494,18 +3713,18 @@ graveur restera indéfiniment dans la mesure en cours.
 
 Le calage peut être modifié en réglant explicitement l'une de ces
 variables.  Dans l'exemple qui suit, nous réglons la métrique à 4/4,
-tout en fixant @code{measureLength} à 5/4.  Arrivé à 4/8 dans la
-troisième mesure, nous avançons de 1/8, en assignant 5/8 à
+tout en fixant @code{measureLength} à 5/4.  Arrivé à 4/8 dans la
+troisième mesure, nous avançons de 1/8, en assignant 5/8 à
 @code{measurePosition}, raccourcissant donc cette mesure d'une croche.
-La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
+La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
 
 @lilypond[quote,verbatim]
 \new Voice \relative c' {
-  \set Timing.measureLength = #(ly:make-moment 5 4)
+  \set Timing.measureLength = #(ly:make-moment 5/4)
   c1 c4 |
   c1 c4 |
   c4 c
-  \set Timing.measurePosition = #(ly:make-moment 5 8)
+  \set Timing.measurePosition = #(ly:make-moment 5/8)
   b4 b b8 |
   c4 c1 |
 }
@@ -3513,10 +3732,9 @@ La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
 
 @noindent
 Comme le montre cet exemple, @code{ly:make-moment n d} construit une
-durée de n/d fois une ronde.
-Par conséquent, @code{ly:make-moment@tie{}1@tie{}8} correspond à une
-croche, et @code{ly:make-moment@tie{}7@tie{}16} à la durée de sept
-doubles croches.
+durée de n/d fois une ronde. Par conséquent, @code{ly:make-moment 1 8}
+correspond à une croche, et @code{ly:make-moment 7 16} à la durée de
+sept doubles croches.
 
 @seealso
 Manuel de notation :
@@ -3529,4 +3747,3 @@ Morceaux choisis :
 Références des propriétés internes :
 @rinternals{Timing_translator},
 @rinternals{Score}
-