]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/rhythms.itely
Doc - NR + CG: Clarify Emmentaler is the 'font' and Feta/Parmesan are glyphs
[lilypond.git] / Documentation / fr / notation / rhythms.itely
index 4a1869c5c120fb87ad39c686c3bd63f9f29d5885..5dd568a14210f03235385be863f72567be003cfe 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: e6e64de1da49ff8c6005daa5fd81adc8387b2668
+   Translation of GIT committish: 3e251ec33b325f3af4adb31df9752422eb2b9f4c
 
-    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..
+   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.17.25"
+@c \version "2.19.40"
 
 @c Translators: Frédéric Chiasson, Jean-Charles Malahieude
 @c Translation checkers: Valentin Villenave, François Martin, Xavier Scheuer
@@ -38,7 +38,7 @@ ligature et de mesure.
 
 @menu
 * Durées::
-* Nolets::
+* N-olets::
 * Changement d'échelle des durées::
 * Liaisons de prolongation::
 @end menu
@@ -53,39 +53,40 @@ ligature et de mesure.
 @cindex longueur de note
 
 @funindex \longa
-@funindex longa
 @funindex \breve
-@funindex breve
 @funindex \maxima
-@funindex maxima
 
 Dans les modes de notes, d'accords et de paroles, les durées sont
 é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 --
-@emph{half-note}, 1/2 ronde -- s'écrit @code{2}.  Pour des notes plus
+note} en anglais -- s'écrit @code{4}, alors qu'une blanche --
+@emph{half-note}, 1/2 ronde -- s'écrit @code{2}.  Pour des notes plus
 longues qu'une ronde, vous devrez utiliser les commandes @code{\longa}
 pour une longue, et @code{\breve} pour une brève, aussi appelée carrée.
 Des durées plus courtes que la quintuple croche -- 1/128 de ronde --
 sont possibles, à condition de les ligaturer.
 
 @c Two 64th notes are needed to obtain beams
-@lilypond[quote,verbatim,relative=2]
-\time 8/1
-c\longa c\breve c1 c2
-c4 c8 c16 c32 c64 c128 c128
+@lilypond[quote,verbatim]
+\relative {
+  \time 8/1
+  c''\longa c\breve c1 c2
+  c4 c8 c16 c32 c64 c128 c128
+}
 @end lilypond
 
 Voici ces mêmes durées sans la fonction de ligature automatique.
 
 @c not strictly "writing rhythms"; more of a "displaying" thing,
 @c but it's ok here.  -gp
-@lilypond[quote,verbatim,relative=2]
-\time 8/1
-\autoBeamOff
-c\longa c\breve c1 c2
-c4 c8 c16 c32 c64 c128 c128
+@lilypond[quote,verbatim]
+\relative {
+  \time 8/1
+  \autoBeamOff
+  c''\longa c\breve c1 c2
+  c4 c8 c16 c32 c64 c128 c128
+}
 @end lilypond
 
 Une note dont la durée est de quatre brèves s'obtient par la commande
@@ -98,10 +99,22 @@ de la notation ancienne.  Pour plus de détails, voir
 
 Si la durée d'une note n'est pas précisée, elle est alors assimilée à la
 durée de la note précédente.  La valeur par défaut pour la première note
-est la noire (@code{4}).
+est la noire (@code{4}).
 
-@lilypond[quote,verbatim,relative=2]
-a a a2 a a4 a a1 a
+@lilypond[quote,verbatim]
+\relative { a' a a2 a a4 a a1 a }
+@end lilypond
+
+Lorsque une note ou un accord est suivi d'une succession de durées
+individuelles, celles-ci adopteront la ou les dernières hauteurs
+mentionnées.
+
+@lilypond[quote,verbatim]
+\relative {
+  \time 8/1
+  c'' \longa \breve 1 2
+  4 8 16 32 64 128 128
+}
 @end lilypond
 
 @cindex notes pointées
@@ -116,12 +129,12 @@ Pour obtenir des notes pointées, ajoutez simplement un point
 (@code{.}) au chiffre.  Les notes doublement pointées sont créées de
 la même façon.
 
-@lilypond[quote,verbatim,relative=2]
-a4 b c4. b8 a4. b4.. c8.
+@lilypond[quote,verbatim]
+\relative { a'4 b c4. b8 a4. b4.. c8. }
 @end lilypond
 
 Certaines durées ne peuvent s'obtenir à partir de chiffres et de points,
-mais uniquement en @qq{liant} deux ou plusieurs notes entre elles.  Voir
+mais uniquement en « liant » deux ou plusieurs notes entre elles.  Voir
 @ref{Liaisons de prolongation} à ce sujet.
 
 Quant à la manière de spécifier la durée des syllabes ou bien d'aligner
@@ -133,15 +146,12 @@ Pour plus de détails à ce sujet et sur les autres réglages propres à
 cette forme de notation, reportez vous à @ref{Notation proportionnelle}.
 
 @funindex \dotsUp
-@funindex dotsUp
 @funindex \dotsDown
-@funindex dotsDown
 @funindex \dotsNeutral
-@funindex dotsNeutral
 
 Les points sont normalement haussés pour éviter les lignes de portée,
 sauf dans certaines polyphonies.  Des commandes prédéfinies permettent
-de manuellement forcer une orientation particulière, comme indiqué au
+de manuellement forcer un positionnemenet particulièr, comme indiqué au
 chapitre @ref{Direction et positionnement}.
 
 @predefined
@@ -169,10 +179,10 @@ Glossaire musicologique :
 
 Manuel de notation :
 @ref{Barres de ligature automatiques},
-@ref{Liaisons de prolongation},
-@ref{Hampes},
 @ref{Écriture du rythme},
 @ref{Écriture des silences},
+@ref{Hampes},
+@ref{Liaisons de prolongation},
 @ref{Musique vocale},
 @ref{Notations anciennes},
 @ref{Notation proportionnelle}.
@@ -192,69 +202,75 @@ disponibles ne couvre que les silences allant du trente-deuxième de
 soupir à la maxime (valant huit pauses).
 
 
-@node Nolets
-@unnumberedsubsubsec Nolets
+@node N-olets
+@unnumberedsubsubsec N-olets
 @translationof Tuplets
 
-@cindex nolets
+@cindex n-olets
 @cindex triolets
 
-@funindex \times
-@funindex times
+@funindex \tuplet
 
-Les nolets -- triolets, quintolets, etc. -- sont obtenus en
-multipliant toutes les durées d'une expression musicale par une
-fraction.
+Les n-olets -- triolets, quintolets, etc. -- sont obtenus en multipliant
+la vitesse d'une expression musicale par une fraction.
 
 @example
-\times @var{fraction} @{ @var{expression_musicale} @}
+\tuplet @var{fraction} @{ @var{expression_musicale} @}
 @end example
 
 @noindent
-La durée de l'@code{@var{expression_musicale}} sera multipliée par la
-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 trois notes occupent la durée de deux.
+Le numérateur de cette fraction sera imprimé au-dessus ou au-dessous des
+notes, parfois avec un crochet.  Le n-olet le plus courant est le
+triolet, dans lequel trois notes occupent la durée de deux.
 
-@lilypond[quote,verbatim,relative=2]
-a2 \tuplet 3/2 { b4 b b }
-c4 c \tuplet 3/2 { b4 a g }
+@lilypond[quote,verbatim]
+\relative {
+  a'2 \tuplet 3/2 { b4 4 4 }
+  c4 c \tuplet 3/2 { b4 a g }
+}
 @end lilypond
 
-@cindex regroupement de nolets
+@cindex regroupement de n-olets
 @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
+Dans le cas d'une succession de n-olets, saisir la commande
+@code{\tuplet} pour chacun des n-olets devient vite fastidieux.
+LilyPond vous permet de stipuler la durée de base d'un n-olet juste
+avant l'expression musicale, de telle sorte que les n-olets seront
 formés automatiquement :
 
-@lilypond[quote,verbatim,relative=2]
-g2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e }
+@lilypond[quote,verbatim]
+\relative {
+  g'2 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
+@cindex crochet de n-olet, positionnement
+@cindex n-olet, positionnement du crochet
 
 @funindex \tupletUp
-@funindex tupletUp
 @funindex \tupletDown
-@funindex tupletDown
 @funindex \tupletNeutral
-@funindex tupletNeutral
 
 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}.
+automatique du crochet en surplomb ou au-dessous des notes :
+
+@lilypond[quote,verbatim]
+\relative {
+  \tupletUp \tuplet 3/2 { c''8 d e }
+  \tupletNeutral \tuplet 3/2 { c8 d e }
+  \tupletDown \tuplet 3/2 { f,8 g a }
+  \tupletNeutral \tuplet 3/2 { f8 g a }
+}
+@end lilypond
 
-Les nolets peuvent être imbriqués ; par exemple,
+Les n-olets peuvent être imbriqués ; par exemple,
 
 @lilypond[quote,verbatim,relative=2]
 \autoBeamOff
 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
+Lorsque, dans une imbrication, les n-olets débutent au même instant, il
 vous faut recourir à la commande @code{\tweak}.
 
 Vous pouvez interférer sur la durée des notes sans imprimer de crochet,
@@ -268,16 +284,16 @@ comme indiqué au chapitre @ref{Changement d'échelle des durées}.
 
 @snippets
 
-@cindex nolets, formatage
+@cindex n-olets, formatage
 @cindex triolets, formatage
 
 @funindex tupletNumberFormatFunction
 @funindex tupletSpannerDuration
 
 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
-{entering-several-tuplets-using-only-one--times-command.ly}
+{entering-several-tuplets-using-only-one--tuplet-command.ly}
 
-@cindex nolet, modification du chiffre
+@cindex n-olet, modification du chiffre
 
 @funindex TupletNumber
 
@@ -296,15 +312,16 @@ comme indiqué au chapitre @ref{Changement d'échelle des durées}.
 @seealso
 Glossaire musicologique :
 @rglosnamed{triplet,triolet},
-@rglosnamed{tuplet,nolet},
+@rglosnamed{tuplet,n-olet},
 @rglosnamed{polymetric,polymétrie}.
 
 Manuel d'initiation :
 @rlearning{Méthodes de retouche}.
 
 Manuel de notation :
-@ref{Gestion du temps},
 @ref{Changement d'échelle des durées},
+@ref{Direction et positionnement},
+@ref{Gestion du temps},
 @ref{La commande d'affinage (tweak)},
 @ref{Notation polymétrique}.
 
@@ -316,21 +333,6 @@ Références des propriétés internes :
 @rinternals{TupletNumber},
 @rinternals{TimeScaledMusic}.
 
-@cindex notes d'ornement et crochet de nolet
-
-@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{\tuplet} pour éviter
-toute erreur.  Ailleurs dans la partition, les notes d'ornement peuvent
-se placer au sein de l'expression constituant le nolet.
-
-@cindex indication de tempo et nolet
-
-Lorsqu'un nolet en début de mouvement est combiné avec une indication de
-tempo -- grâce à la commande @code{\tempo} --, l'expression contenant le
-nolet doit impérativement faire partie d'un bloc @code{\new Voice}
-comme indiqué au chapitre @rlearning{Les voix contiennent la musique}.
-
 
 @node Changement d'échelle des durées
 @unnumberedsubsubsec Changement d'échelle des durées
@@ -340,8 +342,8 @@ comme indiqué au chapitre @rlearning{Les voix contiennent la musique}.
 @cindex durées, échelonnement
 
 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
+adjoignant une fraction @var{N/D}, donnant « @code{*}@var{N/D} » -- ou
+« @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
@@ -352,16 +354,18 @@ 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é.
 
-@lilypond[quote,relative=2,verbatim]
-\time 2/4
-% Alter durations to triplets
-a4*2/3 gis a
-% Normal durations
-a4 a
-% Double the duration of chord
-<a d>4*2
-% Duration of quarter, appears like sixteenth
-b16*4 c4
+@lilypond[quote,verbatim]
+\relative {
+  \time 2/4
+  % Alter durations to triplets
+  a'4*2/3 gis a
+  % Normal durations
+  a4 a
+  % Double the duration of chord
+  <a d>4*2
+  % Duration of quarter, appears like sixteenth
+  b16*4 c4
+}
 @end lilypond
 
 La durée d'un silence invisible ou saut de notes (@emph{skip}) peut
@@ -373,7 +377,6 @@ tout simplement de sauter plusieurs mesures, comme par exemple un
 @cindex musique échelonnée
 
 @funindex \scaleDurations
-@funindex scaleDurations
 
 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
@@ -383,17 +386,19 @@ 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 :
 
-@lilypond[quote,relative=2,verbatim]
-\time 2/4
-% Normal durations
-<c a>4 c8 a
-% Scale music by *2/3
-\scaleDurations 2/3 {
-  <c a f>4. c8 a f
-}
-% Scale music by *2
-\scaleDurations 2/1 {
-  <c' a>4 c8 b
+@lilypond[quote,verbatim]
+\relative {
+  \time 2/4
+  % Normal durations
+  <c'' a>4 c8 a
+  % Scale music by *2/3
+  \scaleDurations 2/3 {
+    <c a f>4. c8 a f
+  }
+  % Scale music by *2
+  \scaleDurations 2/1 {
+    <c' a>4 c8 b
+  }
 }
 @end lilypond
 
@@ -403,9 +408,9 @@ voir @ref{Notation polymétrique}.
 
 @seealso
 Manuel de notation :
-@ref{Nolets},
-@ref{Silences invisibles},
-@ref{Notation polymétrique}.
+@ref{N-olets},
+@ref{Notation polymétrique},
+@ref{Silences invisibles}.
 
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
@@ -442,8 +447,15 @@ 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~ a4~ a16 r r8
+@lilypond[quote,verbatim]
+{ a'2~ 4~ 16 r r8 }
+@end lilypond
+
+Les liaisons de tenue peuvent interpréter la « dernière hauteur
+explicite » d'une succession de durées :
+
+@lilypond[quote,verbatim]
+{ a'2~ 4~ 16 r r8 }
 @end lilypond
 
 Les liaisons de tenue sont utilisées soit lorsque la note dépasse de la
@@ -453,9 +465,9 @@ longues doivent s'aligner sur les subdivisions de la mesure, comme ici :
 
 @c KEEP LY
 @lilypond[verbatim,quote]
-\relative c' {
-  r8^"oui" c8~ c2 r4 |
-  r8^"non" c2~ c8 r4
+\relative {
+  r8 c'4.~ 4 r4 |
+  r8^"non" c2~ 8 r4
 }
 @end lilypond
 
@@ -474,9 +486,12 @@ a aucune, aucune liaison n'est créée.  Il est également possible de lier
 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~ b> <c e g b>
+@lilypond[quote,verbatim]
+\relative c' {
+  <c e g>2~ 2 |
+  <c e g>4~ <c e g c>
+    <c~ e g~ b> <c e g b> |
+}
 @end lilypond
 
 @cindex liaison de tenue et répétition
@@ -485,43 +500,41 @@ accords.
 @cindex liaison de prolongation et reprise avec alternative
 
 @funindex \repeatTie
-@funindex repeatTie
 
-Lorsqu'une mesure @qq{de seconde fois} après une reprise commence sur
+Lorsqu'une mesure « de seconde fois » après une reprise commence sur
 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~ }
-\alternative {
-  % First alternative: following note is tied normally
-  { <c e>2. r4 }
-  % Second alternative: following note has a repeated tie
-  { <c e>2\repeatTie d4 c } }
+@lilypond[quote,verbatim]
+\relative {
+  \repeat volta 2 { c'' g <c e>2~ }
+  \alternative {
+    % First alternative: following note is tied normally
+    { <c e>2. r4 }
+    % Second alternative: following note has a repeated tie
+    { <c e>2\repeatTie d4 c }
+  }
+}
 @end lilypond
 
 @cindex laissez vibrer
 @cindex liaison, laissez vibrer
 
 @funindex \laissezVibrer
-@funindex laissezVibrer
 
 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 :
 
-@lilypond[quote,verbatim,relative=1]
- <c f g>1\laissezVibrer
+@lilypond[quote,verbatim,fragment]
+ <c' f' g'>1\laissezVibrer
 @end lilypond
 
 @cindex liaisons de prolongation, positionnement
 
 @funindex \tieUp
-@funindex tieUp
 @funindex \tieDown
-@funindex tieDown
 @funindex \tieNeutral
-@funindex tieNeutral
 
 Le positionnement vertical des liaisons de prolongation peut être affiné
 -- voir à ce sujet les « commandes prédéfinies » et, pour de plus
@@ -532,37 +545,38 @@ amples détails, @ref{Direction et positionnement}.
 @cindex liaison de prolongation, tirets
 
 @funindex \tieDotted
-@funindex tieDotted
 @funindex \tieDashed
-@funindex tieDashed
 @funindex \tieSolid
-@funindex tieSolid
 
 Les liaisons de prolongation peuvent s'imprimer sous la forme de ligne
 continue, discontinue ou pointillée.
 
-@lilypond[quote, verbatim, relative=1]
-\tieDotted
-c2~ c
-\tieDashed
-c2~ c
-\tieHalfDashed
-c2~ c
-\tieHalfSolid
-c2~ c
-\tieSolid
-c2~ c
+@lilypond[quote, verbatim]
+\relative c' {
+  \tieDotted
+  c2~ 2
+  \tieDashed
+  c2~ 2
+  \tieHalfDashed
+  c2~ 2
+  \tieHalfSolid
+  c2~ 2
+  \tieSolid
+  c2~ 2
+}
 @end lilypond
 
 Il est même possible d'en personnaliser l'allure :
 
-@lilypond[quote, verbatim, relative=1]
-\tieDashPattern #0.3 #0.75
-c2~ c
-\tieDashPattern #0.7 #1.5
-c2~ c
-\tieSolid
-c2~ c
+@lilypond[quote, verbatim]
+\relative c' {
+  \tieDashPattern #0.3 #0.75
+  c2~ 2
+  \tieDashPattern #0.7 #1.5
+  c2~ 2
+  \tieSolid
+  c2~ 2
+}
 @end lilypond
 
 Que ce soit pour une tenue ou un phrasé, le motif d'une ligne
@@ -574,16 +588,18 @@ 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 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
-b2 b~
-\time 3/4
-\key a \major
-b r4
+@lilypond[verbatim,quote,ragged-right]
+\relative {
+  \override Tie.layer = #-2
+  \override Staff.TimeSignature.layer = #-1
+  \override Staff.KeySignature.layer = #-1
+  \override Staff.TimeSignature.whiteout = ##t
+  \override Staff.KeySignature.whiteout = ##t
+  b'2 b~
+  \time 3/4
+  \key a \major
+  b r4
+}
 @end lilypond
 
 @predefined
@@ -611,12 +627,12 @@ Glossaire musicologique :
 @rglos{laissez vibrer}.
 
 Manuel de notation :
-@ref{Liaisons d'articulation},
-@ref{Découpage automatique des notes}.
+@ref{Découpage automatique des notes},
+@ref{Liaisons d'articulation}.
 
 Morceaux choisis :
-@rlsrnamed{Expressive marks, Signes d'interprétation},
-@rlsrnamed{Rhythms, Rythme}.
+@rlsrnamed{Rhythms, Rythme},
+@rlsrnamed{Expressive marks, Signes d'interprétation}.
 
 Référence des propriétés internes :
 @rinternals{LaissezVibrerTie},
@@ -656,14 +672,10 @@ notes.
 @cindex double pause
 
 @funindex \rest
-@funindex rest
 @funindex r
 @funindex \maxima
-@funindex maxima
 @funindex \longa
-@funindex longa
 @funindex \breve
-@funindex breve
 
 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
@@ -671,11 +683,11 @@ 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
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim]
 \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
@@ -704,8 +716,8 @@ une note suivie de @code{\rest}.  Un silence de même durée sera placé
 en place de musique polyphonique, puisque le formateur automatique de
 collision des silences laissera ces silences tranquilles.
 
-@lilypond[quote,verbatim,relative=2]
-a4\rest d4\rest
+@lilypond[quote,verbatim]
+\relative { a'4\rest d4\rest }
 @end lilypond
 
 @snippets
@@ -745,15 +757,16 @@ soupir à la maxime (équivalant à huit pauses).
 
 @funindex s
 @funindex \skip
-@funindex skip
 
 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 @var{durée}} :
 
-@lilypond[verbatim,quote,relative=2]
-c4 c s c
-s2 c
+@lilypond[verbatim,quote]
+\relative c'' {
+  c4 c s c |
+  s2 c |
+}
 @end lilypond
 
 @cindex paroles, blanc
@@ -767,10 +780,10 @@ 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}.
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim]
 <<
   {
-    a2 \skip2 a2 a2
+    a'2 \skip2 a'2 a'2
   }
   \new Lyrics {
     \lyricmode {
@@ -784,14 +797,14 @@ 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 @code{s}.
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim]
 <<
   {
-    \repeat unfold 8 {a4}
+    \repeat unfold 8 { a'4 }
   }
   {
-    a4 \skip 2 a |
-    s2 a
+    a'4 \skip 2 a' |
+    s2 a'
   }
 >>
 @end lilypond
@@ -800,16 +813,16 @@ 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 :
 
-@lilypond[quote,verbatim,relative=2]
-s1 s s
+@lilypond[quote,verbatim]
+{ s1 s s }
 @end lilypond
 
 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]
+@lilypond[quote,verbatim]
 % This is valid input, but does nothing
-\skip 1 \skip1 \skip 1
+{ \skip 1 \skip1 \skip 1 }
 @end lilypond
 
 @seealso
@@ -837,18 +850,20 @@ Référence des propriétés internes :
 @cindex silences, mesure entière
 @cindex une pause par mesure
 
+@funindex \compressMMRests
 @funindex R
 
 Un silence valant une ou plusieurs mesures entières s'entre avec un
 @code{R} majuscule.
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim]
 % Rest measures contracted to single measure
-\compressFullBarRests
-R1*4
-R1*24
-R1*4
-b2^"Tutti" b4 a4
+\compressMMRests {
+  R1*4
+  R1*24
+  R1*4
+  b'2^"Tutti" b'4 a'4
+}
 @end lilypond
 
 Ceci ne peut être utile que pour une mesure complètement vide.  Sa durée
@@ -856,23 +871,24 @@ 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 :
 
-@lilypond[quote,verbatim,relative=2]
-\compressFullBarRests
-\time 2/4
-R1 | R2 |
-\time 3/4
-R2. | R2.*2 |
-\time 13/8
-R1*13/8 | R1*13/8*12 |
-\time 10/8
-R4*5*4 |
+@lilypond[quote,verbatim]
+\compressMMRests {
+  \time 2/4
+  R1 | R2 |
+  \time 3/4
+  R2. | R2.*2 |
+  \time 13/8
+  R1*13/8 | R1*13/8*12 |
+  \time 10/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} -- qui
+une pause, tantôt comme une brève -- ou « bâton de pause » -- qui
 sera centrée sur la mesure quelle qu'en soit la métrique :
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim,fragment]
 \time 4/4
 R1 |
 \time 6/4
@@ -884,25 +900,20 @@ R1*2 |
 @cindex silence multimesure, expansion
 @cindex silence multimesure, contraction
 
-@funindex \expandFullBarRests
-@funindex expandFullBarRests
-@funindex \compressFullBarRests
-@funindex compressFullBarRests
-
 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} :
+surplombé du nombre de mesures vides -- ou « à compter » :
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim,fragment]
 % Default behavior
 \time 3/4 r2. | R2.*2 |
 \time 2/4 R2 |
 \time 4/4
 % Rest measures contracted to single measure
-\compressFullBarRests
-r1 | R1*17 | R1*4 |
-% Rest measures expanded
-\expandFullBarRests
+\compressMMRests {
+  r1 | R1*17 | R1*4 |
+}
+% Rest measures expanded again
 \time 3/4
 R2.*2 |
 @end lilypond
@@ -917,7 +928,6 @@ R2.*2 |
 @cindex silence multimesure et point d'orgue
 
 @funindex \fermataMarkup
-@funindex fermataMarkup
 @funindex MultiMeasureRestText
 
 Vous pouvez aussi ajouter du texte à un silence multimesure en
@@ -925,11 +935,12 @@ 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 :
 
-@lilypond[quote,verbatim,relative=2]
-\compressFullBarRests
-\time 3/4
-R2.*10^\markup { \italic "ad lib." }
-R2.^\fermataMarkup
+@lilypond[quote,verbatim]
+\compressMMRests {
+  \time 3/4
+  R2.*10^\markup { \italic "ad lib." }
+  R2.^\fermataMarkup
+}
 @end lilypond
 
 @warning{C'est @code{MultiMeasureRestText} qui créera le texte,
@@ -938,7 +949,7 @@ doivent s'adresser à l'objet concerné, comme vous pouvez le constater
 dans l'exemple suivant.}
 
 @c KEEP LY
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim,fragment]
 % Ceci échouera : il y a erreur quant à l'objet spécifié
 \override TextScript.padding = #5
 R1^"pas bon !"
@@ -952,22 +963,16 @@ Un silence multimesure placé directement après une commande
 numéros de mesure.
 
 @funindex \textLengthOn
-@funindex textLengthOn
 @funindex \textLengthOff
 @funindex textLenthOff
 @funindex \fermataMarkup
-@funindex fermataMarkup
-@funindex \compressFullBarRests
-@funindex compressFullBarRests
-@funindex \expandFullBarRests
-@funindex expandFullBarRests
+@funindex \compressMMRests
 
 @predefined
 @code{\textLengthOn},
 @code{\textLengthOff},
 @code{\fermataMarkup},
-@code{\compressFullBarRests},
-@code{\expandFullBarRests}.
+@code{\compressMMRests}.
 @endpredefined
 
 @snippets
@@ -992,10 +997,10 @@ Glossaire musicologique :
 @rglosnamed{multi-measure rest,silence multimesures}.
 
 Manuel de notation :
+@ref{Commentaires textuels},
 @ref{Durées},
-@ref{Texte},
 @ref{Mise en forme du texte},
-@ref{Commentaires textuels}.
+@ref{Texte}.
 
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
@@ -1049,17 +1054,19 @@ silences.
 @cindex métrique
 
 @funindex \time
-@funindex time
 
 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 :
 
-@lilypond[quote,verbatim,relative=2]
-\time 2/4 c2
-\time 3/4 c2.
+@lilypond[quote,verbatim,fragment]
+\time 2/4 c''2
+\time 3/4 c''2.
 @end lilypond
 
+Les changements de métrique en cours de mesure sont abordés dans
+@ref{Levées}.
+
 @cindex métrique, visibilité
 
 La métrique est imprimée en début de morceau, et à chaque fois qu'elle
@@ -1068,39 +1075,41 @@ ligne, une métrique @qq{de précaution} sera imprimée avant de passer à
 la ligne suivante.  Ce comportement par défaut peut être modifié, comme
 indiqué au chapitre @ref{Visibilité des objets}.
 
-@lilypond[quote,verbatim,relative=2]
-\time 2/4
-c2 c
-\break
-c c
-\break
-\time 4/4
-c c c c
+@lilypond[quote,verbatim]
+\relative c'' {
+  \time 2/4
+  c2 c
+  \break
+  c c
+  \break
+  \time 4/4
+  c c c c
+}
 @end lilypond
 
 @cindex métrique, styles
 @cindex styles de métrique
 
 @funindex \numericTimeSignature
-@funindex numericTimeSignature
 @funindex \defaultTimeSignature
-@funindex defaultTimeSignature
 
 Le symbole de métrique utilisé pour les mesures à 2/2 et 4/4 peut être
 changé pour un style numérique :
 
-@lilypond[quote,verbatim,relative=2]
-% Default style
-\time 4/4 c1
-\time 2/2 c1
-% Change to numeric style
-\numericTimeSignature
-\time 4/4 c1
-\time 2/2 c1
-% Revert to default style
-\defaultTimeSignature
-\time 4/4 c1
-\time 2/2 c1
+@lilypond[quote,verbatim]
+\relative c'' {
+  % Default style
+  \time 4/4 c1
+  \time 2/2 c1
+  % Change to numeric style
+  \numericTimeSignature
+  \time 4/4 c1
+  \time 2/2 c1
+  % Revert to default style
+  \defaultTimeSignature
+  \time 4/4 c1
+  \time 2/2 c1
+}
 @end lilypond
 
 Les métriques anciennes font l'objet d'un
@@ -1125,10 +1134,10 @@ 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
+    \relative {
+      \time 2,2,3 7/8
+      \repeat unfold 7 { c'8 } |
+      \time 3,2,2 7/8
       \repeat unfold 7 { c8 } |
     }
   }
@@ -1141,14 +1150,14 @@ 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' {
     \overrideTimeSignatureSettings
       4/4        % timeSignatureFraction
       1/4        % baseMomentFraction
-      #'(3 1)    % beatStructure
+      3,1        % beatStructure
       #'()       % beamExceptions
     \time 4/4
     \repeat unfold 8 { c8 } |
@@ -1179,37 +1188,6 @@ 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, s'il n'y a pas déjà d'élément
-musical, explicitement mentionner le contexte avant que ne
-survienne l'appel à @code{\overrideTimeSignatureSettings}.
-
-@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
@@ -1219,12 +1197,12 @@ métrique :
 
 @lilypond[quote,verbatim]
 \score{
-  \relative c' {
-    \repeat unfold 8 { c8 } |
+  \relative {
+    \repeat unfold 8 { c'8 } |
     \overrideTimeSignatureSettings
       4/4        % timeSignatureFraction
       1/4        % baseMomentFraction
-      #'(3 1)    % beatStructure
+      3,1        % beatStructure
       #'()       % beamExceptions
     \time 4/4
     \repeat unfold 8 { c8 } |
@@ -1247,7 +1225,7 @@ particuliers pour les différentes portées d'un regroupement :
         \overrideTimeSignatureSettings
           4/4        % timeSignatureFraction
           1/4        % baseMomentFraction
-          #'(3 1)    % beatStructure
+          3,1        % beatStructure
           #'()       % beamExceptions
         \time 4/4
         \repeat unfold 8 {c''8}
@@ -1256,7 +1234,7 @@ particuliers pour les différentes portées d'un regroupement :
         \overrideTimeSignatureSettings
           4/4        % timeSignatureFraction
           1/4        % baseMomentFraction
-          #'(1 3)    % beatStructure
+          1,3        % beatStructure
           #'()       % beamExceptions
         \time 4/4
         \repeat unfold 8 {c''8}
@@ -1296,8 +1274,8 @@ Glossaire musicologique :
 
 Manuel de notation :
 @ref{Définition des règles de ligature automatique},
-@ref{Métriques anciennes},
-@ref{Gestion du temps}.
+@ref{Gestion du temps},
+@ref{Métriques anciennes}.
 
 Installed Files:
 @file{scm/time-signature-settings.scm}.
@@ -1319,62 +1297,71 @@ Références des propriétés internes :
 @cindex métronome, indication
 
 @funindex \tempo
-@funindex tempo
 
 Une indication métronomique s'insère tout simplement comme ceci :
 
-@lilypond[verbatim,quote,relative=1]
-\tempo 4 = 120
-c2 d
-e4. d8 c2
+@lilypond[verbatim,quote]
+\relative {
+  \tempo 4 = 120
+  c'2 d
+  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 :
 
-@lilypond[verbatim,quote,relative=1]
-\tempo 4 = 40 - 46
-c4. e8 a4 g
-b,2 d4 r
+@lilypond[verbatim,quote]
+\relative {
+  \tempo 4 = 40 - 46
+  c'4. e8 a4 g
+  b,2 d4 r
+}
 @end lilypond
 
 Vous pouvez préférer une indication textuelle :
 
-@lilypond[verbatim,quote,relative=2]
-\tempo "Allegretto"
-c4 e d c
-b4. a16 b c4 r4
+@lilypond[verbatim,quote]
+\relative {
+  \tempo "Allegretto"
+    c''4 e d c
+    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 :
 
-@lilypond[verbatim,quote,relative=2]
-\tempo "Allegro" 4 = 160
-g4 c d e
-d4 b g2
+@lilypond[verbatim,quote]
+\relative {
+  \tempo "Allegro" 4 = 160
+  g'4 c d e
+  d4 b g2
+}
 @end lilypond
 
 En matière d'indication textuelle, vous pouvez utiliser n'importe quel
 objet de type @emph{markup}, comme ici :
 
-@lilypond[verbatim,quote,relative=2]
-\tempo \markup { \italic Faster } 4 = 132
-a8-. r8 b-. r gis-. r a-. r
+@lilypond[verbatim,quote]
+\relative {
+  \tempo \markup { \italic Faster } 4 = 132
+  a'8-. 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 :
 
-@lilypond[verbatim,quote,relative=2]
-\tempo "" 8 = 96
-d4 g e c
+@lilypond[verbatim,quote]
+\relative {
+  \tempo "" 8 = 96
+  d''4 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
@@ -1385,16 +1372,17 @@ indications ne se chevauchent ; l'instruction
 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
+@lilypond[verbatim,quote]
+\compressMMRests {
+  \markLengthOn
+  \tempo "Molto vivace"
+  R1*12
+  \tempo "Meno mosso"
+  R1*16
+  \markLengthOff
+  \tempo "Tranquillo"
+  R1*20
+}
 @end lilypond
 
 @snippets
@@ -1420,8 +1408,8 @@ Glossaire musicologique :
 @rglosnamed{metronome mark,marque de métronome}.
 
 Manuel de notation :
-@ref{Mise en forme du texte},
-@ref{Sortie MIDI}.
+@ref{Génération de fichiers MIDI},
+@ref{Mise en forme du texte}.
 
 Morceaux choisis :
 @rlsrnamed{Staff notation,Notation sur la portée}.
@@ -1438,10 +1426,10 @@ Référence des propriétés internes :
 @cindex levée
 @cindex mesure incomplète
 @cindex incomplète, mesure
+@cindex métrique en cours de mesure
 
 @funindex measurePosition
 @funindex \partial
-@funindex partial
 
 Les mesures incomplètes, telles que les anacrouses ou levées, doivent
 être entrées avec la commande @code{\partial}.  La syntaxe de cette
@@ -1451,45 +1439,56 @@ commande est
 \partial @var{durée}
 @end example
 
-@noindent
-où @var{durée} correspond à la valeur rythmique @strong{restant}
-dans la mesure et @strong{avant} la première mesure complète :
+Lorsque @code{\partial} est utilisé en début de pièce, @var{durée} égale
+la valeur rythmique précédant la première mesure.
 
-@lilypond[quote,verbatim,relative=1]
-\time 3/4
-\partial 8
-e8 | a4 c8 b c4 |
+@lilypond[quote,verbatim]
+\relative {
+  \time 3/4
+  \partial 4.
+  r4 e'8 | a4 c8 b c4 |
+}
 @end lilypond
 
-La @var{durée} peut être de n'importe quelle longueur inférieure
-à la mesure complète :
+Lorsque @code{\partial} est utilisé après le début du morceau,
+@code{@var{durée}} égale la valeur rythmique @strong{restant} dans la
+mesure en cours.  Ceci ne crée pas de nouveau numéro de mesure.
 
-@lilypond[quote,verbatim,relative=1]
-\time 3/4
-\partial 4.
-r4 e8 | a4 c8 b c4 |
+@lilypond[quote,verbatim]
+\relative {
+  \set Score.barNumberVisibility = #all-bar-numbers-visible
+  \override Score.BarNumber.break-visibility =
+           #end-of-line-invisible
+  \time 9/8
+  d''4.~ 4 d8 d( c) b | c4.~ 4. \bar "||"
+  \time 12/8
+  \partial 4.
+  c8( d) e | f2.~ 4 f8 a,( c) f |
+}
 @end lilypond
 
-Cette commande @code{\partial @var{durée}} peut aussi s'écrire :
-
-@example
-\set Timing.measurePosition -@var{durée}
-@end example
-
-De fait, le premier exemple pourrait s'écrire :
+La commande @code{\partial} est @b{obligatoire} lorsque la métrique
+change en cours de mesure, mais peut aussi s'utiliser isolément.
 
-@lilypond[quote,verbatim,relative=1]
-\time 3/4
-\set Timing.measurePosition = #(ly:make-moment -1/8)
-e8 | a4 c8 b c4 |
+@lilypond[quote,verbatim]
+\relative {
+  \set Score.barNumberVisibility = #all-bar-numbers-visible
+  \override Score.BarNumber.break-visibility =
+           #end-of-line-invisible
+  \time 6/8
+  \partial 8
+  e'8 | a4 c8 b[ c b] |
+  \partial 4
+  r8 e,8 | a4 \bar "||"
+  \partial 4
+  r8 e8 | a4
+  c8 b[ c b] |
+}
 @end lilypond
 
-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}.
+La commande @code{\partial} détermine la propriété
+@code{Timing.measurePosition}, nombre rationnel qui indique combien de
+temps est déjà passé dans la mesure.
 
 @seealso
 Glossaire musicologique :
@@ -1505,21 +1504,6 @@ Références des propriétés internes :
 @rinternals{Timing_translator}.
 
 
-@knownissues
-@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 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)
-r8 e,8 | a4 c8 b[ c b] |
-@end lilypond
-
-
 @node Musique sans métrique
 @unnumberedsubsubsec Musique sans métrique
 @translationof Unmetered music
@@ -1537,9 +1521,7 @@ r8 e,8 | a4 c8 b[ c b] |
 @cindex musique non mesurée
 
 @funindex \cadenzaOn
-@funindex cadenzaOn
 @funindex \cadenzaOff
-@funindex cadenzaOff
 
 En matière de musique mesurée, le positionnement des barres et la
 numérotation sont calculés automatiquement.  Ceci n'est pas souhaitable
@@ -1547,26 +1529,30 @@ dans le cas d'une musique non mesurée -- les cadences par exemple -- et
 peut être désactivé à l'aide de la commande @code{\cadenzaOn}, puis
 réactivé par un @code{\cadenzaOff} à l'endroit approprié.
 
-@lilypond[verbatim,relative=2,quote]
-c4 d e d
-\cadenzaOn
-c4 c d8[ d d] f4 g4.
-\cadenzaOff
-\bar "|"
-d4 e d c
+@lilypond[verbatim,quote]
+\relative c'' {
+  c4 d e d
+  \cadenzaOn
+  c4 c d8[ d d] f4 g4.
+  \cadenzaOff
+  \bar "|"
+  d4 e d c
+}
 @end lilypond
 
 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
-c4 d e d
-\cadenzaOn
-c4 c d8[ d d] f4 g4.
-\cadenzaOff
-\bar "|"
-d4 e d c
+@lilypond[verbatim,quote]
+\relative c'' {
+  % Show all bar numbers
+  \override Score.BarNumber.break-visibility = #all-visible
+  c4 d e d
+  \cadenzaOn
+  c4 c d8[ d d] f4 g4.
+  \cadenzaOff
+  \bar "|"
+  d4 e d c
+}
 @end lilypond
 
 Une cadence représente un fragment détaché de la notion de mesure, en
@@ -1579,15 +1565,17 @@ 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 "|"
+@lilypond[verbatim,quote]
+\relative c'' {
+  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 ;
@@ -1595,14 +1583,16 @@ 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 }
-\cadenzaOn
-cis8 c c c c
-\bar"|"
-c8 c c
-\cadenzaOff
-\repeat unfold 8 { c8 }
+@lilypond[verbatim,quote]
+\relative {
+  \repeat unfold 8 { c''8 }
+  \cadenzaOn
+  cis8 c c c c
+  \bar"|"
+  c8 c c
+  \cadenzaOff
+  \repeat unfold 8 { c8 }
+}
 @end lilypond
 
 Ces commandes prédéfinies affecteront toutes les portées de la
@@ -1621,10 +1611,10 @@ Glossaire musicologique :
 @rglosnamed{cadenza,cadence}.
 
 Manuel de notation :
-@ref{Visibilité des objets},
-@ref{Notation polymétrique},
+@ref{Altérations},
 @ref{Barres de ligature manuelles},
-@ref{Altérations}.
+@ref{Notation polymétrique},
+@ref{Visibilité des objets}.
 
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
@@ -1641,28 +1631,13 @@ Morceaux choisis :
 @knownissues
 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 :
+vous faudra insérer des barres de mesure « invisibles » pour indiquer 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
@@ -1679,9 +1654,7 @@ morceau débute par un @code{\cadenzaOn}.
 
 @funindex timeSignatureFraction
 @funindex \scaleDurations
-@funindex scaleDurations
 @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
@@ -1709,10 +1682,10 @@ devront être explicites, la fonction d'échelonnement venant perturber
 les règles de ligature automatique.
 
 @lilypond[quote,verbatim]
-\relative c' <<
+\relative <<
   \new Staff {
     \time 3/4
-    c4 c c |
+    c'4 c c |
     c4 c c |
   }
   \new Staff {
@@ -1757,10 +1730,10 @@ parviendrez en déplaçant le @code{Timing_translator} et le
 
 % Now each staff has its own time signature.
 
-\relative c' <<
+\relative <<
   \new Staff {
     \time 3/4
-    c4 c c |
+    c'4 c c |
     c4 c c |
   }
   \new Staff {
@@ -1792,7 +1765,7 @@ Une métrique composite se crée à l'aide de la fonction
 @code{\compoundMeter}, en suivant la syntaxe :
 
 @example
-\compoundMeter #'@code{(liste de listes)}
+\compoundMeter #'(liste de listes)
 @end example
 
 La construction la plus simple est constituée d'une seule liste, dans
@@ -1800,9 +1773,9 @@ laquelle le @emph{dernier} nombre indique le @qq{dénominateur} de la
 métrique, les précédents représentent le @qq{numérateur}.
 
 @lilypond[quote,verbatim]
-\relative c' {
+\relative {
   \compoundMeter #'((2 2 2 8))
-  \repeat unfold 6 c8 \repeat unfold 12 c16
+  \repeat unfold 6 c'8 \repeat unfold 12 c16
 }
 @end lilypond
 
@@ -1811,14 +1784,14 @@ entendu, les ligatures automatiques s'ajusteront aux différentes
 valeurs.
 
 @lilypond[quote,verbatim]
-\relative c' {
+\relative {
   \compoundMeter #'((1 4) (3 8))
-  \repeat unfold 5 c8 \repeat unfold 10 c16
+  \repeat unfold 5 c'8 \repeat unfold 10 c16
 }
 
-\relative c' {
+\relative {
   \compoundMeter #'((1 2 3 8) (3 4))
-  \repeat unfold 12 c8
+  \repeat unfold 12 c'8
 }
 @end lilypond
 
@@ -1829,10 +1802,10 @@ Glossaire musicologique :
 @rglosnamed{meter,métrique}.
 
 Manuel de notation :
+@ref{Changement d'échelle des durées},
 @ref{Barres de ligature automatiques},
 @ref{Barres de ligature manuelles},
-@ref{Métrique},
-@ref{Changement d'échelle des durées}.
+@ref{Métrique}.
 
 Morceaux choisis :
 @rlsrnamed{Rhythms, Rythme}.
@@ -1870,15 +1843,16 @@ 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]
+@lilypond[quote,verbatim]
 \new Voice \with {
   \remove "Note_heads_engraver"
   \consists "Completion_heads_engraver"
   \remove "Rest_engraver"
   \consists "Completion_rest_engraver"
 }
-
-{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
+\relative {
+  c'2. 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 débordent de la
@@ -1887,13 +1861,44 @@ 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.
 
+La propriété @code{completionUnit} détermine la durée de référence pour
+diviser les notes.
+
+@lilypond[quote,verbatim]
+\new Voice \with {
+  \remove "Note_heads_engraver"
+  \consists "Completion_heads_engraver"
+} \relative {
+  \time 9/8 g\breve. d''4. \bar "||"
+  \set completionUnit = #(ly:make-moment 3 8)
+  g\breve. d4.
+}
+@end lilypond
+
+Ces graveurs découperont les notes de durée altérée, telles celles d'un
+triolet, en notes ayant le même facteur d'échelle que les otes saisies.
+
+@lilypond[quote,verbatim]
+\new Voice \with {
+  \remove "Note_heads_engraver"
+  \consists "Completion_heads_engraver"
+} \relative {
+  \time 2/4 r4
+  \tuplet 3/2 {g'4 a b}
+  \scaleDurations 2/3 {g a b}
+  g4*2/3 a b
+  \tuplet 3/2 {g4 a b}
+  r4
+}
+@end lilypond
+
 @seealso
 Glossaire musicologique :
 @rglosnamed{tie,liaison de tenue}.
 
 Manuel d'initiation :
-@rlearning{Tout savoir sur les graveurs},
-@rlearning{Ajout et suppression de graveurs}.
+@rlearning{Ajout et suppression de graveurs},
+@rlearning{Tout savoir sur les graveurs}.
 
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.
@@ -1906,13 +1911,13 @@ Références des propriétés internes :
 @rinternals{Forbid_line_break_engraver}.
 
 @knownissues
-Bien que toutes les durées -- particulièrement celles contenant des
-nolets -- ne puissent être exactement représentées avec des notes
-normales et des points, le graveur @code{Completion_heads_engraver}
-n'insérera pas de nolet.
-
-Le @code{Completion_heads_engraver} affecte seulement les notes, il ne
-divise pas les silences.
+Pour rester cohérent avec le comportement précédent, les notes ou
+silences d'une durée supérieure à la mesure, comme un @code{c1*2},
+seront divisés sans être mis à l'échelle -- on aura donc
+@code{@{ c1 c1 @}}.  La propriété @code{completionFactor}, qui contrôle
+ce comportement, peut être désactivée (valorisée à @code{#f}) pour
+autoriser les notes ou silences divisés à adopter le facteur d'échelle
+des durées saisies.
 
 
 @node Gravure de lignes rythmiques
@@ -1926,12 +1931,12 @@ Au moyen d'une portée rythmique -- @emph{rhythmic staff} en anglais --
 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]
+@lilypond[quote,verbatim]
 <<
   \new RhythmicStaff {
-    \new Voice = "myRhythm" {
+    \new Voice = "myRhythm" \relative {
       \time 4/4
-      c4 e8 f g2
+      c'4 e8 f g2
       r4 g g f
       g1
     }
@@ -1951,9 +1956,7 @@ sont ramenées à la même hauteur, sur une portée d'une seule ligne.
 
 @funindex Pitch_squash_engraver
 @funindex \improvisationOn
-@funindex improvisationOn
 @funindex \improvisationOff
-@funindex improvisationOff
 
 L'utilisation combinée du @code{Pitch_squash_engraver} et de
 @code{\improvisationOn} permet d'afficher la structure rythmique d'une
@@ -1978,6 +1981,24 @@ grille d'accords :
 >>
 @end lilypond
 
+Une musique comportant des accords peut s'utiliser dans un
+@code{RhythmicStaff}, et avec le@code{Pitch_squash_engraver}, dès
+lors que les accords sont auparavant réduits en notes uniques à
+l'aide de la fonction musicale @code{\reduceChords} :
+
+@lilypond[quote,verbatim]
+\new RhythmicStaff {
+  \time 4/4
+  \reduceChords {
+    <c>2
+    <e>2
+    <c e g>2
+    <c e g>4
+    <c e g>4
+  }
+}
+@end lilypond
+
 @predefined
 @code{\improvisationOn},
 @code{\improvisationOff}.
@@ -2020,13 +2041,13 @@ d'imprimer les ligatures.
 @cindex ligatures, personnalisation
 
 @funindex \autoBeamOn
-@funindex autoBeamOn
 @funindex \autoBeamOff
-@funindex autoBeamOff
 
-@lilypond[quote,verbatim,relative=2]
-\time 2/4 c8 c c c
-\time 6/8 c8 c c c8. c16 c8
+@lilypond[quote,verbatim]
+\relative c'' {
+  \time 2/4 c8 c c c
+  \time 6/8 c8 c c c8. c16 c8
+}
 @end lilypond
 
 Lorsque ce comportement automatisé n'est pas satisfaisant, on peut
@@ -2039,12 +2060,14 @@ 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} :
 
-@lilypond[quote,relative=1,verbatim]
-c4 c8 c8. c16 c8. c16 c8
-\autoBeamOff
-c4 c8 c8. c16 c8.
-\autoBeamOn
-c16 c8
+@lilypond[quote,verbatim]
+\relative c' {
+  c4 c8 c8. c16 c8. c16 c8
+  \autoBeamOff
+  c4 c8 c8. c16 c8.
+  \autoBeamOn
+  c16 c8
+}
 @end lilypond
 
 @cindex mélisme et ligature
@@ -2125,9 +2148,7 @@ terminaison ne sera prise en compte qu'à l'occasion de la
 @funindex beatStructure
 @funindex measureLength
 @funindex \time
-@funindex time
 @funindex \set
-@funindex set
 
 Lorsque la fonction de ligature automatique est active, le
 positionnement des ligatures dépend des trois propriétés
@@ -2169,27 +2190,39 @@ 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 |
+Notez bien la présence de valeurs distinctes de @code{beatStructure} et
+@code{baseMoment} pour chaque métrique.  Toute modification de ces
+variables ne s'applique qu'à la métrique alors en vigueur, raison pour
+laquelle elles doivent se placer à la suite de la commande @code{\time}
+qui entame un fragment ayant une nouvelle métrique, non au préalable.
+Les nouvelles valeurs affectées à une métrique particulière resteront en
+vigueur et ré-instaurées si cette métrique réapparaît plus tard.
+
+@lilypond[quote,verbatim]
+\relative c'' {
+  \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
+@lilypond[quote,verbatim]
+\relative {
+  \time 4/4
+  a'8^"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
@@ -2197,23 +2230,23 @@ 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
 supérieur s'appliqueront.
 
-@lilypond[quote, verbatim,relative=1]
+@lilypond[quote, verbatim]
 \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)
+  \set Staff.beatStructure = 2,3,2
   <<
     \new Voice = one {
-      \relative c'' {
-        a8 a a a a a a
+      \relative {
+        a'8 a a a a a a
       }
     }
     \new Voice = two {
-      \relative c' {
+      \relative {
         \voiceTwo
-        \set Voice.beatStructure = #'(1 3 3)
-        f8 f f f f f f
+        \set Voice.beatStructure = 1,3,3
+        f'8 f f f f f f
       }
     }
   >>
@@ -2224,18 +2257,18 @@ 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} :
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim,fragment]
 \time 7/8
 % rhythm 3-1-1-2
 % 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)
-<< {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
+\set beatStructure = 3,1,1,2
+<< \relative {a'8 a a a16 a a a a8 a} \\ \relative {f'4. f8 f f f} >>
 
 % Works correctly with context Staff specified
-\set Staff.beatStructure = #'(3 1 1 2)
-<< {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
+\set Staff.beatStructure = 3,1,1,2
+<< \relative {a'8 a a a16 a a a a8 a} \\ \relative {f'4. f8 f f f} >>
 @end lilypond
 
 Vous pouvez ajuster la valeur de @code{baseMoment} afin d'obtenir des
@@ -2243,13 +2276,13 @@ ligatures selon vos besoin.  Notez cependant que la valeur de
 @code{beatStructure} devra être en corrélation avec cette nouvelle
 valeur de @code{baseMoment}.
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim,fragment]
 \time 5/8
 % 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 }
+\set Timing.beatStructure = 7,3
+\repeat unfold 10 { a'16 }
 @end lilypond
 
 @code{baseMoment} constitue un @strong{moment}, autrement dit une unité
@@ -2277,42 +2310,17 @@ fichier @file{scm/time-signature-settings.scm}.
 Les règles spécifiques autres que celles concernant la terminaison des
 ligatures sont gérées par la propriété  @code{beamExceptions}.
 
-@c KEEP LY
-@lilypond[quote,relative=2,verbatim]
-\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
-c16 c c |
-\repeat unfold 6 { c32 } |
+@lilypond[quote,verbatim]
+\relative c'' {
+  \time 3/16
+  \set Timing.beatStructure = 2,1
+  \set Timing.beamExceptions =
+    \beamExceptions { 32[ 32] 32[ 32] 32[ 32] }
+  c16 c c |
+  \repeat unfold 6 { c32 } |
+}
 @end lilypond
 
-@code{beamExceptions} contient la liste des règles de ligature selon
-leur type.
-
-Le seul type de règle pris en charge à ce jour est @code{'end}, qui
-concerne les terminaisons.
-
-Chaque règle est constituée d'une liste de doublets associatifs en
-langage Scheme (un @emph{alist} pour les puristes), qui indique la durée
-de base et sa règle de regroupement.
-
-@example
-#'((durée-type1 . groupement-1)
-   (durée-type2 . groupement-2)
-   (durée-type3 . groupement-3))
-@end example
-
-@var{durée-type} est constitué d'une paire indiquant la durée de base --
-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 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
@@ -2325,15 +2333,17 @@ Lorsqu'intervient un changement de métrique, les valeurs par défaut de
 revenir aux règles de ligature par défaut d'un contexte @code{Timing},
 de spécifier à nouveau la métrique.
 
-@lilypond[quote,verbatim,relative=2]
-\time 6/8
-\repeat unfold 6 { a8 }
-% group (4 + 2)
-\set Timing.beatStructure = #'(4 2)
-\repeat unfold 6 { a8 }
-% go back to default behavior
-\time 6/8
-\repeat unfold 6 { a8 }
+@lilypond[quote,verbatim]
+\relative a' {
+  \time 6/8
+  \repeat unfold 6 { a8 }
+  % group (4 + 2)
+  \set Timing.beatStructure = 4,2
+  \repeat unfold 6 { a8 }
+  % go back to default behavior
+  \time 6/8
+  \repeat unfold 6 { a8 }
+}
 @end lilypond
 
 Les règles de ligature automatique par défaut sont répertoriées, par
@@ -2348,28 +2358,28 @@ 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]
+@lilypond[quote,verbatim,fragment]
 \time 4/4
 \set Timing.baseMoment = #(ly:make-moment 1/8)
-\set Timing.beatStructure = #'(3 3 2)
+\set Timing.beatStructure = 3,3,2
 % This won't beam (3 3 2) because of beamExceptions
-\repeat unfold 8 {c8} |
+\repeat unfold 8 {c''8} |
 % This will beam (3 3 2) because we clear beamExceptions
 \set Timing.beamExceptions = #'()
-\repeat unfold 8 {c8}
+\repeat unfold 8 {c''8}
 @end lilypond
 
 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]
+@lilypond[quote,verbatim,fragment]
 \time 3/4
 % by default we beam in (6) due to beamExceptions
-\repeat unfold 6 {a8} |
+\repeat unfold 6 {a'8} |
 % This will beam (1 1 1) due to default baseMoment and beatStructure
 \set Timing.beamExceptions = #'()
-\repeat unfold 6 {a8}
+\repeat unfold 6 {a'8}
 @end lilypond
 
 Certaines partitions des périodes romantique ou classique font
@@ -2381,11 +2391,13 @@ 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
-r4. a8 a a |
-\set Timing.beamHalfMeasure = ##f
-r4. a8 a a |
+@lilypond[quote,verbatim]
+\relative a' {
+  \time 3/4
+  r4. a8 a a |
+  \set Timing.beamHalfMeasure = ##f
+  r4. a8 a a |
+}
 @end lilypond
 
 
@@ -2485,17 +2497,17 @@ 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.
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim]
 <<
   \new Staff {
     \time 3/4
     \set Timing.baseMoment = #(ly:make-moment 1/8)
-    \set Timing.beatStructure = #'(1 5)
+    \set Timing.beatStructure = 1,5
     \set Timing.beamExceptions = #'()
-    \repeat unfold 6 { a8 }
+    \repeat unfold 6 { a'8 }
   }
   \new Staff {
-    \repeat unfold 6 { a8 }
+    \repeat unfold 6 { a'8 }
   }
 >>
 @end lilypond
@@ -2505,20 +2517,20 @@ 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 est abordée au chapitre @ref{Métrique}.
 
-@lilypond[quote,verbatim,relative=2]
+@lilypond[quote,verbatim]
 <<
   \new Staff {
     \overrideTimeSignatureSettings
       3/4               % timeSignatureFraction
       1/8               % baseMomentFraction
-      #'(1 5)           % beatStructure
+      1,5               % beatStructure
       #'()             % beamExceptions
     \time 3/4
-    \repeat unfold 6 { a8 }
+    \repeat unfold 6 { a'8 }
   }
   \new Staff {
     \time 3/4
-    \repeat unfold 6 { a8 }
+    \repeat unfold 6 { a'8 }
   }
 >>
 @end lilypond
@@ -2534,12 +2546,12 @@ ligature automatiques est abordée au chapitre @ref{Métrique}.
 @funindex ]
 @funindex [
 
-Dans certaines situations, il peut s'avérer nécessaire de
-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{]}.
+Dans certaines situations, il peut s'avérer nécessaire de 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{]}.
 
 @lilypond[quote,relative=1,verbatim]
 r4 r8[ g' a r] r8 g[ | a] r
@@ -2551,31 +2563,34 @@ r4 r8[ g' a r] r8 g[ | a] r
 Le positionnement des ligature manuelles se détermine comme pour toute
 indication attachée à une note :
 
-@lilypond[quote,relative=2,verbatim]
-c8^[ d e] c,_[ d e f g]
+@lilypond[quote,verbatim]
+\relative { c''8^[ d e] c,_[ d e f g] }
 @end lilypond
 
 @funindex \noBeam
-@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 :
 
-@lilypond[quote,verbatim,relative=2]
-\time 2/4
-c8 c\noBeam c c
+@lilypond[quote,verbatim]
+\relative {
+  \time 2/4
+  c''8 c\noBeam c c
+}
 @end lilypond
 
 Notes d'ornement et normales font l'objet d'un traitement distinct.  Il
 est dont possible de ligaturer ou non des notes d'ornement sans gêner ce
 qui est en place au niveau de la notation normale.
 
-@lilypond[quote,verbatim,relative=2]
-c4 d8[
-\grace { e32[ d c d] }
-e8] e[ e
-\grace { f16 }
-e8 e]
+@lilypond[quote,verbatim]
+\relative {
+  c''4 d8[
+  \grace { e32 d c d }
+  e8] e[ e
+  \grace { f16 }
+  e8 e]
+}
 @end lilypond
 
 @funindex stemLeftBeamCount
@@ -2591,14 +2606,16 @@ Dans l'exemple qui suit, le dernier @code{fa} n'a de ligature
 supplémentaire que sur sa gauche ; autrement dit, c'est la ligature
 à la croche qui est importante.
 
-@lilypond[quote,relative=2,verbatim]
-a8[ r16 f g a]
-a8[ r16
-\set stemLeftBeamCount = #2
-\set stemRightBeamCount = #1
-f16
-\set stemLeftBeamCount = #1
-g16 a]
+@lilypond[quote,verbatim]
+\relative a' {
+  a8[ r16 f g a]
+  a8[ r16
+  \set stemLeftBeamCount = #2
+  \set stemRightBeamCount = #1
+  f16
+  \set stemLeftBeamCount = #1
+  g16 a]
+}
 @end lilypond
 
 @predefined
@@ -2633,7 +2650,6 @@ Référence des propriétés internes :
 @cindex ligature en soufflet
 
 @funindex \featherDurations
-@funindex featherDurations
 @funindex grow-direction
 
 Les ligatures en soufflet permettent d'indiquer qu'un petit groupe de
@@ -2660,16 +2676,18 @@ la dernière et celles qui les séparent s'allongent peu à peu.  Les
 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)
-{ c16[ c c c c c c c] }
-\override Beam.grow-direction = #RIGHT
-\featherDurations #(ly:make-moment 2/3)
-{ c32[ d e f] }
-% revert to non-feathered beams
-\override Beam.grow-direction = #'()
-{ g32[ a b c] }
+@lilypond[verbatim,quote]
+\relative c' {
+  \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)
+  { c32[ d e f] }
+  % revert to non-feathered beams
+  \override Beam.grow-direction = #'()
+  { g32[ a b c] }
+}
 @end lilypond
 
 @noindent
@@ -2712,7 +2730,6 @@ courts extraits, avec une faible amplitude.
 @cindex barres de reprise
 
 @funindex \bar
-@funindex bar
 
 Les barres de mesures délimitent les mesures, mais peuvent aussi
 indiquer une reprise.  En principe, elles sont insérées automatiquement
@@ -2722,8 +2739,8 @@ 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 :
 
-@lilypond[quote,relative=1,verbatim]
-e4 d c2 \bar "|."
+@lilypond[quote,verbatim]
+\relative { e'4 d c2 \bar "|." }
 @end lilypond
 
 Rien ne s'oppose à ce que la dernière note d'une mesure ne s'arrête
@@ -2772,46 +2789,52 @@ 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 :
 
-@lilypond[quote,relative=1,verbatim]
-f1 \bar "|"
-f1 \bar "."
-g1 \bar "||"
-a1 \bar ".|"
-b1 \bar ".."
-c1 \bar "|.|"
-d1 \bar "|."
-e1
+@lilypond[quote,verbatim]
+\relative {
+  f'1 \bar "|"
+  f1 \bar "."
+  g1 \bar "||"
+  a1 \bar ".|"
+  b1 \bar ".."
+  c1 \bar "|.|"
+  d1 \bar "|."
+  e1
+}
 @end lilypond
 
 @noindent
 ainsi que d'une barre en pointillé et d'une discontinue :
 
-@lilypond[quote,relative=1,verbatim]
-f1 \bar ";"
-g1 \bar "!"
-a1
+@lilypond[quote,verbatim]
+\relative {
+  f'1 \bar ";"
+  g1 \bar "!"
+  a1
+}
 @end lilypond
 
 @noindent
 et de neuf types de barre de reprise :
 
-@lilypond[quote,relative=1,verbatim]
-f1 \bar ".|:"
-g1 \bar ":..:"
-a1 \bar ":|.|:"
-b1 \bar ":|.:"
-c1 \bar ":.|.:"
-d1 \bar "[|:"
-e1 \bar ":|][|:"
-f1 \bar ":|]"
-g1 \bar ":|."
-a1
+@lilypond[quote,verbatim]
+\relative {
+  f'1 \bar ".|:"
+  g1 \bar ":..:"
+  a1 \bar ":|.|:"
+  b1 \bar ":|.:"
+  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 :
 
-@lilypond[quote,relative=1,verbatim]
-f1 \bar "'" g1
+@lilypond[quote,fragment,verbatim]
+f'1 \bar "'" g'1
 @end lilypond
 
 On rencontre habituellement ces signes dans le chant grégorien ; nous
@@ -2819,11 +2842,11 @@ 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
+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"
+@lilypond[quote,fragment,verbatim]
+f'1 \bar "k"
 @end lilypond
 
 De plus amples détails quant à cette forme de notation sont
@@ -2834,20 +2857,22 @@ fournis à la rubrique @ref{Typographie de notation kiévienne}.
 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 :
 
-@lilypond[quote,relative=2,verbatim]
-c4 c c c
-\bar "S"
-c4 c c c \break
-\bar "S"
-c4 c c c
-\bar "S-|"
-c4 c c c \break
-\bar "S-|"
-c4 c c c
-\bar "S-S"
-c4 c c c \break
-\bar "S-S"
-c1
+@lilypond[quote,verbatim]
+\relative c'' {
+  c4 c c c
+  \bar "S"
+  c4 c c c \break
+  \bar "S"
+  c4 c c c
+  \bar "S-|"
+  c4 c c c \break
+  \bar "S-|"
+  c4 c c c
+  \bar "S-S"
+  c4 c c c \break
+  \bar "S-S"
+  c1
+}
 @end lilypond
 
 @cindex répétitions
@@ -2864,54 +2889,57 @@ 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 ".|:-||"
-c4 c c c \break
-\bar ".|:-||"
-c4 c c c
+@lilypond[quote,verbatim]
+\relative c'' {
+  c4 c c c
+  \bar ".|:-||"
+  c4 c c c \break
+  \bar ".|:-||"
+  c4 c c c
+}
 @end lilypond
 
 LilyPond dispose de six différents moyens de combiner une barre de
 reprise avec un @emph{segno} :
 
-@lilypond[quote,relative=2,verbatim]
-c4 c c c
-\bar ":|.S"
-c4 c c c \break
-\bar ":|.S"
-c4 c c c
-\bar ":|.S-S"
-c4 c c c \break
-\bar ":|.S-S"
-c4 c c c
-\bar "S.|:-S"
-c4 c c c \break
-\bar "S.|:-S"
-c4 c c c
-\bar "S.|:"
-c4 c c c \break
-\bar "S.|:"
-c4 c c c
-\bar ":|.S.|:"
-c4 c c c \break
-\bar ":|.S.|:"
-c4 c c c
-\bar ":|.S.|:-S"
-c4 c c c \break
-\bar ":|.S.|:-S"
-c1
+@lilypond[quote,verbatim]
+\relative c'' {
+  c4 c c c
+  \bar ":|.S"
+  c4 c c c \break
+  \bar ":|.S"
+  c4 c c c
+  \bar ":|.S-S"
+  c4 c c c \break
+  \bar ":|.S-S"
+  c4 c c c
+  \bar "S.|:-S"
+  c4 c c c \break
+  \bar "S.|:-S"
+  c4 c c c
+  \bar "S.|:"
+  c4 c c c \break
+  \bar "S.|:"
+  c4 c c c
+  \bar ":|.S.|:"
+  c4 c c c \break
+  \bar ":|.S.|:"
+  c4 c c c
+  \bar ":|.S.|:-S"
+  c4 c c c \break
+  \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}.
+@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 :
@@ -2962,16 +2990,16 @@ 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]
+@lilypond[quote,verbatim]
 \defineBarLine "||-dashedSpan" #'("||" "" "!!")
 
 \new StaffGroup <<
-  \new Staff {
+  \new Staff \relative c'' {
     c1 \bar "||"
     c1 \bar "||-dashedSpan"
     c1
   }
-  \new Staff {
+  \new Staff \relative c'' {
     c1
     c1
     c1
@@ -2983,17 +3011,17 @@ 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]
+@lilypond[quote,verbatim]
 \defineBarLine ":|.-wrong" #'(":|." "" "|.")
 \defineBarLine ":|.-right" #'(":|." "" " |.")
 
 \new StaffGroup <<
-  \new Staff {
+  \new Staff \relative c'' {
     c1 \bar ":|.-wrong"
     c1 \bar ":|.-right"
     c1
   }
-  \new Staff {
+  \new Staff \relative c'' {
     c1
     c1
     c1
@@ -3012,17 +3040,17 @@ Les barres de mesure que l'on obtient alors sont d'un seul tenant sur
 les portées d'un @code{StaffGroup}, d'un @code{PianoStaff} ou d'un
 @code{GrandStaff}.
 
-@lilypond[quote,relative=1,verbatim]
+@lilypond[quote,verbatim]
 <<
   \new StaffGroup <<
-    \new Staff {
-      e4 d
+    \new Staff \relative {
+      e'4 d
       \bar "||"
       f4 e
     }
-    \new Staff { \clef bass c4 g e g }
+    \new Staff \relative { \clef bass c'4 g e g }
   >>
-  \new Staff { \clef bass c2 c2 }
+  \new Staff \relative { \clef bass c'2 c2 }
 >>
 @end lilypond
 
@@ -3034,7 +3062,6 @@ les portées d'un @code{StaffGroup}, d'un @code{PianoStaff} ou d'un
 @funindex whichBar
 @funindex defaultBarType
 @funindex \bar
-@funindex bar
 @funindex bartype
 
 La commande @samp{\bar @var{type_de_barre}} sert de raccourci pour
@@ -3047,9 +3074,9 @@ automatique est @code{"|"}.  Vous pouvez en changer à tout moment grâce
 
 @seealso
 Manuel de notation :
-@ref{Sauts de ligne},
+@ref{Regroupement de portées},
 @ref{Répétitions et reprises},
-@ref{Regroupement de portées}.
+@ref{Sauts de ligne}.
 
 Fichiers d'initialisation :
 @file{scm/bar-line.scm}.
@@ -3077,11 +3104,13 @@ 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 :
 
-@lilypond[verbatim,quote,fragment,relative=1]
-c1 c c c
-\break
-\set Score.currentBarNumber = #50
-c1 c c c
+@lilypond[verbatim,quote]
+\relative c' {
+  c1 c c c
+  \break
+  \set Score.currentBarNumber = #50
+  c1 c c c
+}
 @end lilypond
 
 @cindex numéro de mesure à intervalle régulier
@@ -3094,21 +3123,23 @@ qu'en tête de chaque ligne.  Pour y arriver, il faudra dans un premier
 temps annuler le comportement par défaut afin que les numéros puissent
 être imprimés ailleurs qu'en début de ligne.  Tout ceci est contrôlé par
 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
+compose de trois commutateurs -- définis à « vrai » (@code{#t}) ou
+« 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 :
 @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 :
 
-@lilypond[verbatim,quote,relative=1]
-\override Score.BarNumber.break-visibility = ##(#t #t #t)
-\set Score.currentBarNumber = #11
-% Permit first bar number to be printed
-\bar ""
-c1 | c | c | c
-\break
-c1 | c | c | c
+@lilypond[verbatim,quote]
+\relative c' {
+  \override Score.BarNumber.break-visibility = ##(#t #t #t)
+  \set Score.currentBarNumber = #11
+  % Permit first bar number to be printed
+  \bar ""
+  c1 | c | c | c |
+  \break
+  c1 | c | c | c |
+}
 @end lilypond
 
 @snippets
@@ -3118,6 +3149,9 @@ c1 | c | c | c
 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
 {printing-bar-numbers-at-regular-intervals.ly}
 
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{printing-bar-numbers-with-changing-regular-intervals.ly}
+
 @cindex numéro de mesure, formatage
 @cindex formatage du numéro de mesure
 
@@ -3179,6 +3213,16 @@ test de mesure signale une erreur.
 \time 3/4 c2 e4 | g2 |
 @end example
 
+Des durées incorrectes font échouer les tests de mesure et peuvent
+souvent mettre la partition sens dessus dessous, particulièrement s'il
+s'agit de musique polyphonique.  Vérifier les tests de mesure qui ont
+échoué et les durées incorrectes est un bon moyen de commencer à
+corriger sa partition.
+
+Lorsque plusieurs tests successifs présentent un même décalage, seul le
+message d'avertissement concernant la première occurrence est affiché.
+L'origine du problème est de fait plus évidente.
+
 Le test de mesure peut être aussi utilisé dans les paroles, par
 exemple :
 
@@ -3189,24 +3233,21 @@ exemple :
 @}
 @end example
 
-Des durées incorrectes font échouer les tests de mesure et peuvent
-souvent mettre la partition sens dessus dessous, particulièrement s'il
-s'agit de musique polyphonique.  Vérifier les tests de mesure qui ont
-échoué et les durées incorrectes est un bon moyen de commencer à
-corriger sa partition.
-
-Lorsque plusieurs tests successifs présentent un même décalage, seul le
-message d'avertissement concernant la première occurrence est affiché.
-L'origine du problème est de fait plus évidente.
+Notez bien qu'en matière de paroles, le test est effectué à l'instant
+musical où la syllabe @b{suivant} la marque est traitée.  Par voie de
+conséquence, lorsqu'une mesure débute par un silence, il n'y a pas moyen
+de positionner une syllabe à cet endroit, et LilyPond émettra un
+avertissement.
 
 @funindex |
 @funindex "|"
+@funindex pipe, symbole
 
-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.
+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]
 "|" = \bar "||"
@@ -3219,7 +3260,6 @@ vérifier que la fin de la mesure est atteinte.
 @end lilypond
 
 @funindex \barNumberCheck
-@funindex barNumberCheck
 
 Lorsque l'on recopie de longues pièces, il peut être utile de vérifier
 que les numéros de mesure de LilyPond correspondent à l'original que
@@ -3245,15 +3285,16 @@ Morceaux choisis :
 @cindex repère, indication de
 
 @funindex \mark
-@funindex mark
 
 Indiquer un repère s'obtient grâce à la commande @code{\mark}.
 
-@lilypond[quote,verbatim,relative=2]
-c1 \mark \default
-c1 \mark \default
-c1 \mark \default
-c1 \mark \default
+@lilypond[quote,verbatim]
+\relative c'' {
+  c1 \mark \default
+  c1 \mark \default
+  c1 \mark \default
+  c1 \mark \default
+}
 @end lilypond
 
 @noindent
@@ -3262,12 +3303,14 @@ 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}.
 
-@lilypond[quote,verbatim,relative=2]
-c1 \mark \default
-c1 \mark \default
-c1 \mark #8
-c1 \mark \default
-c1 \mark \default
+@lilypond[quote,verbatim]
+\relative c'' {
+  c1 \mark \default
+  c1 \mark \default
+  c1 \mark #8
+  c1 \mark \default
+  c1 \mark \default
+}
 @end lilypond
 
 @noindent
@@ -3282,13 +3325,15 @@ simple, inclus dans un rectangle ou dans un cercle :
 \set Score.markFormatter = #format-mark-circle-alphabet
 @end example
 
-@lilypond[quote,verbatim,relative=2]
-\set Score.markFormatter = #format-mark-box-alphabet
-c1 \mark \default
-c1 \mark \default
-c1 \mark #8
-c1 \mark \default
-c1 \mark \default
+@lilypond[quote,verbatim]
+\relative c'' {
+  \set Score.markFormatter = #format-mark-box-alphabet
+  c1 \mark \default
+  c1 \mark \default
+  c1 \mark #8
+  c1 \mark \default
+  c1 \mark \default
+}
 @end lilypond
 
 @cindex repère, format
@@ -3306,22 +3351,24 @@ entier) ainsi que le contexte en cours, et retournera un objet de type
 pour une procédure type.  Quelques mesures plus loin, son comportement
 est modifié pour imprimer un repère encadré.
 
-@lilypond[quote,verbatim,relative=2]
-\set Score.markFormatter = #format-mark-numbers
-c1 \mark \default
-c1 \mark \default
-\set Score.markFormatter = #format-mark-box-numbers
-c1 \mark \default
-\set Score.markFormatter = #format-mark-circle-numbers
-c1 \mark \default
-\set Score.markFormatter = #format-mark-circle-letters
-c1
+@lilypond[quote,verbatim]
+\relative c'' {
+  \set Score.markFormatter = #format-mark-numbers
+  c1 \mark \default
+  c1 \mark \default
+  \set Score.markFormatter = #format-mark-box-numbers
+  c1 \mark \default
+  \set Score.markFormatter = #format-mark-circle-numbers
+  c1 \mark \default
+  \set Score.markFormatter = #format-mark-circle-letters
+  c1
+}
 @end lilypond
 
 Le fichier @file{scm/translation-functions.scm} comporte les
-définitions de @code{format-mark-numbers} (comportement par défaut),
-@code{format-mark-box-numbers}, @code{format-mark-letters} et
-@code{format-mark-box-letters}.  Vous pouvez vous en inspirer pour
+définitions de @code{format-mark-letters} (comportement par défaut),
+@code{format-mark-box-letters}, @code{format-mark-numbers} et
+@code{format-mark-box-numbers}.  Vous pouvez vous en inspirer pour
 d'autres fonctions de formatage.
 
 @code{format-mark-barnumbers}, @code{format-mark-box-barnumbers} et
@@ -3349,21 +3396,22 @@ définis.  Un @code{\markup} peut néanmoins s'utiliser en argument.
 @cindex glyphes musicales
 
 @funindex \musicglyph
-@funindex musicglyph
 
 Un @code{\mark} peut contenir un glyphe musical tel que le signe
 @emph{segno}.
 
-@lilypond[quote,verbatim,relative=1]
-c1 \mark \markup { \musicglyph #"scripts.segno" }
-c1 \mark \markup { \musicglyph #"scripts.coda" }
-c1 \mark \markup { \musicglyph #"scripts.ufermata" }
-c1
+@lilypond[quote,verbatim]
+\relative c' {
+  c1 \mark \markup { \musicglyph #"scripts.segno" }
+  c1 \mark \markup { \musicglyph #"scripts.coda" }
+  c1 \mark \markup { \musicglyph #"scripts.ufermata" }
+  c1
+}
 @end lilypond
 
 @noindent
 Pour connaître les différents symboles accessibles par
-@code{\musicglyph}, consultez @ref{La fonte Feta}.
+@code{\musicglyph}, consultez @ref{La fonte Emmentaler}.
 
 Pour affiner le positionnement des repères, veuillez vous référer à
 @ref{Mise en forme du texte}, et tout particulièrement ce qui concerne
@@ -3377,9 +3425,9 @@ formatage.
 
 @seealso
 Manuel de notation :
-@ref{La fonte Feta},
-@ref{Mise en forme du texte},
-@ref{Alignement des objets}.
+@ref{Alignement des objets},
+@ref{La fonte Emmentaler},
+@ref{Mise en forme du texte}.
 
 Fichiers d'initialisation :
 @file{scm/translation-functions.scm}.
@@ -3424,9 +3472,11 @@ Les petites notes sont des ornements entièrement écrits.  Leur taille
 est un peu plus petite que celle des notes normales et elles n'occupent
 pas de temps dans la mesure.
 
-@lilypond[quote,relative=2,verbatim]
-c4 \grace b16 a4(
-\grace { b16[ c16] } a2)
+@lilypond[quote,verbatim]
+\relative {
+  c''4 \grace b16 a4(
+  \grace { b16 c16 } a2)
+}
 @end lilypond
 
 Les plus courantes sont les acciaccatures, qui doivent se jouer très
@@ -3437,71 +3487,80 @@ aussi, grâce à la fonction @code{\slashedGrace}, d'une petite note
 barrée et dépourvue de liaison, qui viendra s'insérer entre deux notes
 déjà liées.
 
-@lilypond[quote,relative=2,verbatim]
-\acciaccatura d8 c4
-\appoggiatura e8 d4
-\acciaccatura { g16[ f] } e2
-\slashedGrace a,8 g4
-\slashedGrace b16 a4(
-\slashedGrace b8 a2)
+@lilypond[quote,verbatim]
+\relative {
+  \acciaccatura d''8 c4
+  \appoggiatura e8 d4
+  \acciaccatura { g16 f } e2
+  \slashedGrace a,8 g4
+  \slashedGrace b16 a4(
+  \slashedGrace b8 a2)
+}
 @end lilypond
 
 Les petites notes se placent de façon synchrone entre les différentes
 portées.  Dans l'exemple suivant, il y a deux petites double-croches
 pour chaque petite croche.
 
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
 <<
-  \new Staff { e2 \grace { c16[ d e f] } e2 }
-  \new Staff { c2 \grace { g8[ b] } c2 }
+  \new Staff \relative { e''2 \grace { c16 d e f } e2 }
+  \new Staff \relative { c''2 \grace { g8 b } c2 }
 >>
 @end lilypond
 
 @cindex notes d'ornement en fin de note
 
 @funindex \afterGrace
-@funindex afterGrace
 
 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 : 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
+@lilypond[quote,verbatim]
+\relative { c''1 \afterGrace d1 { c16[ d] } c1 }
 @end lilypond
 
-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.
+Les petites notes se placent alors @strong{après} la note réelle.  Leur
+positionnement est déterminé par une fraction de la durée de la note
+principale.  Cette fraction, fixée par défaut à
 
-@lilypond[quote,verbatim,relative=2]
+@example
+afterGraceFraction = 3/4
+@end example
+
+@noindent
+peut être changée en début de fichier.  Elle peut aussi se définir à la
+suite de la commande @code{afterGraceFraction}.
+
+Dans l'exemple suivant, vous pouvez observer la différence entre le
+comportement par défaut, à @code{15/16} et enfin à la moitié de la durée
+de base.
+
+@lilypond[quote,verbatim]
 <<
-  \new Staff {
-    c1 \afterGrace d1 { c16[ d] } c1
+  \new Staff \relative {
+    c''1 \afterGrace d1 { c16[ d] } c1
   }
-  \new Staff {
-    #(define afterGraceFraction (cons 15 16))
-    c1 \afterGrace d1 { c16[ d] } c1
+  \new Staff \relative {
+    c''1 \afterGrace 15/16 d1 { c16[ d] } c1
   }
-  \new Staff {
-    #(define afterGraceFraction (cons 1 2))
-    c1 \afterGrace d1 { c16[ d] } c1
+  \new Staff \relative {
+    c''1 \afterGrace 1/2 d1 { c16[ d] } c1
   }
 >>
 @end lilypond
 
-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 :
+Les effets d'une commande @code{\afterGrace} peuvent aussi s'obtenir à
+l'aide de silences invisibles.  Nous pourrions positionner ces petites
+notes à sept huitièmes de la durée de la note de base :
 
-@lilypond[quote,verbatim,relative=2]
-\new Voice {
+@lilypond[quote,verbatim]
+\new Voice \relative {
   <<
-    { d1^\trill_( }
-    { s2 s4. \grace { c16[ d] } }
+    { d''1^\trill_( }
+    { s2 s4. \grace { c16 d } }
   >>
   c1)
 }
@@ -3518,11 +3577,11 @@ indiquée @strong{à l'intérieur} de l'expression introduite par
 @code{\grace} ; ces réglages additionnels doivent également être
 désactivés dans cette même expression.
 
-@lilypond[quote,verbatim,relative=2]
-\new Voice {
+@lilypond[quote,verbatim]
+\new Voice \relative {
   \acciaccatura {
     \stemDown
-    f16->
+    f''16->
     \stemNeutral
   }
   g4 e c2
@@ -3547,12 +3606,12 @@ désactivés dans cette même expression.
 @seealso
 Glossaire musicologique :
 @rglosnamed{grace notes,ornements},
-@rglosnamed{acciaccatura,acciacature},
-@rglosnamed{appoggiatura,appogiature}.
+@rglosnamed{acciaccatura,acciaccature},
+@rglosnamed{appoggiatura,appoggiature}.
 
 Manuel de notation :
-@ref{Changement d'échelle des durées},
-@ref{Barres de ligature manuelles}.
+@ref{Barres de ligature manuelles},
+@ref{Changement d'échelle des durées}.
 
 Fichiers d'initialisation :
 @file{ly/grace-init.ly}.
@@ -3562,6 +3621,7 @@ 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}.
@@ -3582,10 +3642,10 @@ 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 :
 
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
 <<
-  \new Staff { e4 \bar ".|:" \grace c16 d2. }
-  \new Staff { c4 \bar ".|:" d2. }
+  \new Staff \relative { e''4 \bar ".|:" \grace c16 d2. }
+  \new Staff \relative { c''4 \bar ".|:" d2. }
 >>
 @end lilypond
 
@@ -3594,40 +3654,18 @@ 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 :
 
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
 <<
-  \new Staff { e4 \bar ".|:" \grace c16 d2. }
-  \new Staff { c4 \bar ".|:" \grace s16 d2. }
+  \new Staff \relative { e''4 \bar ".|:" \grace c16 d2. }
+  \new Staff \relative { c''4 \bar ".|:" \grace s16 d2. }
 >>
 @end lilypond
 
-Lorsque des petites notes font l'objet d'un contexte de voix, cela
-perturbe la présentation des voix normales.  Vous pourrez y remédier en
-insérant un silence ou une note entre la commande affectant la voix et
-les petites notes.
-
-@lilypond[quote,verbatim]
-accMusic = {
-  \acciaccatura { f8 } e8 r8 \acciaccatura { f8 } e8 r4
-}
-
-\new Staff {
-  <<
-    \new Voice {
-      \relative c'' {
-        r8 r8 \voiceOne \accMusic \oneVoice r8 |
-        r8 \voiceOne r8 \accMusic \oneVoice r8 |
-      }
-    }
-    \new Voice {
-      \relative c' {
-        s8 s8 \voiceTwo \accMusic \oneVoice s8 |
-        s8 \voiceTwo r8 \accMusic \oneVoice s8 |
-      }
-    }
-  >>
-}
-@end lilypond
+Bien que la partie visible contient un @code{\acciaccatura} ou un
+@code{\appoggiatura}, veillez bien à utiliser l'instruction
+@code{\grace} dans la partie invisible, au risque de voir apparaître un
+tronçon de liaison connectant la petite note invisible à la note qui la
+suit.
 
 Seules des expressions musicales séquentielles peuvent être utilisées
 pour des petites notes ; il n'est pas possible d'imbriquer ni de
@@ -3645,13 +3683,13 @@ petites notes.  Par exemple,
 c'8 \acciaccatura @{ c'8[ d' e' f' g'] @}
 @end example
 
-deviendrait :
+deviendrait
 
 @example
 c'8 \acciaccatura @{ c'16[ d' e' f' g'] @}
 @end example
 
-ou bien modifier explicitement l'échelle des durées :
+ou bien modifier explicitement l'échelle des durées :
 
 @example
 c'8 \acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
@@ -3681,8 +3719,8 @@ argument un fragment de musique, et génèrent un @code{\skip} ou un
 silence multimesure d'une durée correspondant à ce fragment.
 
 @lilypond[verbatim,quote]
-MyCadenza = \relative c' {
-  c4 d8 e f g g4
+MyCadenza = \relative {
+  c'4 d8 e f g g4
   f2 g4 g
 }
 
@@ -3763,9 +3801,9 @@ troisième mesure, nous avançons de 1/8, en assignant 5/8 à
 La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
 
 @lilypond[quote,verbatim]
-\new Voice \relative c' {
+\new Voice \relative {
   \set Timing.measureLength = #(ly:make-moment 5/4)
-  c1 c4 |
+  c'1 c4 |
   c1 c4 |
   c4 c
   \set Timing.measurePosition = #(ly:make-moment 5/8)
@@ -3775,15 +3813,15 @@ La barre de mesure suivante tombera donc à 9/8 et non à 5/8.
 @end lilypond
 
 @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 1 8}
-correspond à une croche, et @code{ly:make-moment 7 16} à la durée de
+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 1/8}
+correspond à une croche, et @code{ly:make-moment 7/16} à la durée de
 sept doubles croches.
 
 @seealso
 Manuel de notation :
-@ref{Numéros de mesure},
-@ref{Musique sans métrique}
+@ref{Musique sans métrique},
+@ref{Numéros de mesure}.
 
 Morceaux choisis :
 @rlsrnamed{Rhythms,Rythme}.