]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/fretted-strings.itely
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation
[lilypond.git] / Documentation / fr / notation / fretted-strings.itely
index b2926b040ec05c9963021bb6eec192d9c41af006..e8a87929dad056711bc08fc2da45725853aeeb89 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 40bf2b38d674c43f38058494692d1a0993fad0bd
+    Translation of GIT committish: 53cff5245f682708a6c77d580f418ece2923c2e4
 
     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.16"
+@c \version "2.19.21"
 
 @c Translators: Matthieu Jacquot
 @c Translation checkers: Jean-Charles Malahieude
@@ -34,11 +34,13 @@ instruments à cordes frettées.
 * Banjo::
 @end menu
 
+
 @node Vue d'ensemble des cordes frettées
 @subsection Vue d'ensemble des cordes frettées
 @translationof Common notation for fretted strings
 
-Vue d'ensemble de la notation pour les instruments à cordes frettées.
+Nous allons aborder, dans les paragraphes qui suivent, les
+particularités communes aux différents instruments à cordes frettées.
 
 @menu
 * Références en matière de cordes frettées::
@@ -51,6 +53,7 @@ Vue d'ensemble de la notation pour les instruments à cordes frettées.
 * Doigtés pour la main droite::
 @end menu
 
+
 @node Références en matière de cordes frettées
 @unnumberedsubsubsec Références en matière de cordes frettées
 @translationof References for fretted strings
@@ -62,10 +65,10 @@ d'utiliser des diagrammes d'accord au-dessus de la portée
 traditionnelle.  La guitare et le banjo sont des instruments
 transpositeurs, sonnant une octave au-dessous de ce qui est écrit.  Les
 partitions pour ces instruments utilisent donc la clé de sol ottava
-bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
+bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
 pour un rendu MIDI correct.  Vous pourrez trouver ailleurs dans la
 documentation d'autres éléments aussi utilisés par les instruments à
-cordes frettées@tie{}:
+cordes frettées :
 
 @itemize
 @item Les doigtés s'obtiennent comme indiqué au chapitre
@@ -83,7 +86,6 @@ chapitre @ref{Résolution des collisions}.
 
 @end itemize
 
-
 @seealso
 Manuel de notation :
 @ref{Doigtés},
@@ -109,26 +111,45 @@ Une corde sur laquelle une note doit être jouée peut être indiquée
 en attachant @code{\@var{numéro}} à cette note prise dans une
 construction de type accord @code{<>}.
 
-@warning{Les numéros de cordes @strong{doivent} être définis dans une
+@warning{Les numéros de corde @strong{doivent} être définis dans une
 construction de type accord même s'il n'y a qu'une seule note.}
 
 @lilypond[verbatim,quote,relative=0]
 \clef "treble_8"
-<c\5>4 <e\4> <g\3>2
+c4\5 e\4 g2\3
 <c,\5 e\4 g\3>1
 @end lilypond
 
 Quand les indications de doigté et de numéro de corde sont attachées à
 une même note, leur positionnement se fera en fonction de l'ordre dans
-lequel ils apparaissent dans le code@tie{}:
-
+lequel elles apparaissent dans le code et @strong{uniquement} si elles
+interviennent au sein d'une construction d'accord : le positionnement
+des doigtés est géré différemment selon qu'ils s'appliquent à l'accord
+entier ou à des notes isolées indépendantes d'un accord.
 
 @lilypond[verbatim,quote,relative=1]
 \clef "treble_8"
+g4\3-0
+g-0\3
 <g\3-0>2
 <g-0\3>
 @end lilypond
 
+Les numéros de corde peuvent aussi, comme traditionnellement pour les
+cordes non frettées, s'imprimer en chiffres romains placés sous la
+portée plutôt qu'en surplomb.
+
+@lilypond[verbatim,quote,relative=2]
+c2\2
+a\3
+\romanStringNumbers
+c\2
+\set stringNumberOrientations = #'(down)
+a\3
+\arabicStringNumbers
+g1\4
+@end lilypond
+
 @snippets
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
@@ -137,6 +158,10 @@ lequel ils apparaissent dans le code@tie{}:
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
 
+@predefined
+@code{\arabicStringNumbers},
+@code{\romanStringNumbers}.
+@endpredefined
 
 @seealso
 Manuel de notation :
@@ -162,7 +187,7 @@ Référence des propriétés internes :
 
 La notation en tablature est utilisée pour certains instruments à cordes
 pincées.  Les hauteurs n'y sont pas indiquées par des têtes de note,
-mais par des chiffres ou autres symboles, qui indiquent sur quelle
+mais par des chiffres ou autres symboles qui indiquent sur quelle
 corde et à quelle case chaque note doit être jouée.  Des notes devant
 être jouées simultanément seront alors alignées verticalement.
 
@@ -170,12 +195,13 @@ Par défaut, la première corde est la plus aiguë et correspond à la ligne
 supérieure du @code{TabStaff}.  Les cordes suivent par défaut
 l'accordage traditionnel d'une guitare (à six cordes).  Les notes sont
 imprimées sous forme de tablature, dans les contextes @code{TabStaff} et
-@code{TabVoice}.
+@code{TabVoice} qui comportent une clef spécifique ajoutée
+automatiquement.
 
 @lilypond[quote,ragged-right,verbatim]
-\new TabStaff \relative c' {
-       a,8 a' <c e> a
-       d, a' <d f> a
+\new TabStaff \relative {
+  a,8 a' <c e> a
+  d,8 a' <d f> a
 }
 @end lilypond
 
@@ -188,7 +214,7 @@ symbols = {
   c4-.^"Allegro" d( e)
   f4-.\f g a^\fermata
   \mark \default
-  c8_.\<\( c16 c ~ c2\!
+  c8_.\<\( c16 c ~ 2\!
   c'2.\prall\)
 }
 
@@ -214,7 +240,7 @@ symbols = {
   c4-.^"Allegro" d( e)
   f4-.\f g a^\fermata
   \mark \default
-  c8_.\<\( c16 c ~ c2\!
+  c8_.\<\( c16 c ~ 2\!
   c'2.\prall\)
 }
 
@@ -230,56 +256,71 @@ symbols = {
 @cindex frets
 
 @funindex minimumFret
+@funindex restrainOpenStrings
 
-Quand aucune corde n'est précisée -- à l'aide d'une barre oblique
-inverse (ou @qq{antislash}) précédant son  numéro --, LilyPond choisit
-automatiquement la corde pour laquelle la position est la moins élevée
-et qui donne un numéro de case supérieur ou égal à la valeur de la
-propriété @code{minimumFret}.  La valeur par défaut de cette propriété
-est fixée à 0, ce qui correspond aux cordes à vide.
+Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
+corde pour laquelle la position est la moins élevée, avec une préférence
+pour une corde à vide.  Vous pouvez préférer qu'une note donnée soit
+jouée sur une corde particulière, auquel cas l'affectation directe du
+numéro de corde suffit.  L'absence d'indication des numéros de
+corde en notation traditionnelle se gère au niveau des stencils.  Il est
+cependant plus facile de jouer sur la propriété @code{minimumFret}, dont
+la valeur par défaut est fixée à 0, ce qui correspond aux cordes à vide.
 
+Cependant, et en dépit d'une affectation de @code{minimumFret}, une
+corde à vide aura toujours préséance.  Ce comportement se modifie par
+l'activation de @code{restrainOpenStrings}.
 
 @lilypond[quote,ragged-right,verbatim]
+\layout { \omit Voice.StringNumber }
 \new StaffGroup <<
-   \new Staff \relative {
+   \new Staff \relative {
      \clef "treble_8"
      \time 2/4
      c16 d e f g4
      c,16\5 d\5 e\4 f\4 g4\4
      c,16 d e f g4
    }
-   \new TabStaff \relative {
+   \new TabStaff \relative {
      c16 d e f g4
      c,16\5 d\5 e\4 f\4 g4\4
      \set TabStaff.minimumFret = #5
+     \set TabStaff.restrainOpenStrings = ##t
      c,16 d e f g4
    }
 >>
 @end lilypond
 
-@funindex \tabChordRepetition
+@funindex \tabChordRepeats
+@funindex \chordRepeats
 
-La répétition d'une construction en accord s'indique par un @code{q}.
-Cette fonctionnalité est opérationnelle en mode tablature dès lors que
-vous aurez préalablement fait appel à la commande
-@code{\tabChordRepetition}.  Les numéros de corde indiqués dans votre
-accord seront alors préservés et reproduits à chaque répétition.
+@cindex accord, répétition
+@cindex répétition, utilisation de @code{q}
+@cindex @code{q}, répétition d'accord
 
-@lilypond[quote,verbatim]
-\tabChordRepetition
+La répétition d'une construction en accord s'indique par un @code{q} --
+voir @ref{Répétition d'accords}.  Cette fonctionnalité, bien
+qu'opérationnelle en mode tablature, supprime entre autres les numéros
+de corde et doigtés.  Il vous faudra donc préalablement recourir
+explicitement à l'instruction
+@example
+\chordRepeats #'(string-number-event fingering-event)
+@end example
+si vous utilisez la répétition d'accords dans vos tablatures.  Cette
+instruction est abrégée en @code{\tabChordRepeats}.
 
-guitar = \relative c' {
-  r8 <gis\4 cis\3 b\2>~ q4 q8~ q q4
+@lilypond[quote,verbatim]
+guitar = \relative {
+  r8 <gis-2 cis-3 b-0>~ q4 q8~ 8 q4
 }
 
 \new StaffGroup <<
   \new Staff {
     \clef "treble_8"
-    \override Voice.StringNumber #'transparent = ##t
     \guitar
   }
   \new TabStaff {
-    \guitar
+    \tabChordRepeats \guitar
   }
 >>
 @end lilypond
@@ -289,26 +330,29 @@ ligne, la note est répétée, entre parenthèses.  Il en va de même pour la
 seconde alternative d'une répétition.
 
 @lilypond[quote,ragged-right,verbatim]
-ties = \relative c' {
-       \repeat volta 2 {
-       e2. f4~
-       f2 g2~ }
-       \alternative {
-               { g4 f2. }
-               { g4\repeatTie c,2. }
-       }
-       b1~\break
-       b1  \bar "|."
+ties = \relative {
+  \repeat volta 2 {
+    e'2. f4~
+    2 g2~
+  }
+  \alternative {
+     { g4 f2. }
+     { g4\repeatTie c,2. }
+  }
+  b1~
+  \break
+  b1
+  \bar "|."
 }
 
 \score {
   <<
     \new StaffGroup  <<
-    \context Staff  {
+      \new Staff {
         \clef "treble_8"
         \ties
-    }
-      \context TabStaff  {
+      }
+      \new TabStaff {
         \ties
       }
     >>
@@ -326,26 +370,28 @@ La commande @code{\hideSplitTiedTabNotes} permet d'éviter d'imprimer
 ces cases entre parenthèses.
 
 @lilypond[quote,ragged-right,verbatim]
-ties = \relative c' {
-       \repeat volta 2 {
-       e2. f4~
-       f2 g2~ }
-       \alternative {
-               { g4 f2. }
-               { g4\repeatTie c,2. }
-       }
-       b1~\break
-       b1  \bar "|."
+ties = \relative {
+  \repeat volta 2 {
+    e'2. f4~
+    2 g2~ }
+  \alternative {
+    { g4 f2. }
+    { g4\repeatTie c,2. }
+  }
+  b1~
+  \break
+  b1
+  \bar "|."
 }
 
 \score {
   <<
     \new StaffGroup  <<
-    \context Staff  {
+      \new Staff {
         \clef "treble_8"
         \ties
-    }
-      \context TabStaff  {
+      }
+      \new TabStaff {
       \hideSplitTiedTabNotes
         \ties
       }
@@ -360,35 +406,38 @@ ties = \relative c' {
 
 @cindex harmoniques, indication en tablature
 @cindex tablature et indication d'harmoniques
-@cindex glissando, indication en tablature
-@cindex tablature et glissando
 
 @funindex \harmonic
 @funindex \harmonicByFret
 @funindex \harmonicByRatio
 
-Les indications de sons harmoniques ainsi que les glissandi
+Les indications de sons harmoniques ainsi que les glissandos
 peuvent être ajoutés aux tablatures.
 
 @lilypond[verbatim,quote]
+\layout { \omit Voice.StringNumber }
 firstHarmonic = {
-  <d'\4\harmonic>4
-  <g'\3\harmonic>4
-  <b'\2\harmonic>2
+  d'4\4\harmonic
+  g'4\3\harmonic
+  b'2\2\harmonic
 }
 \score {
   <<
-    \new Staff { \firstHarmonic }
+    \new Staff {
+      \clef "treble_8"
+      \firstHarmonic
+    }
     \new TabStaff { \firstHarmonic }
   >>
 }
 @end lilypond
 
-Vous noterez que la commande @code{\harmonic} intervient toujours dans
-une construction d'accord.  Ceci ne fonctionne donc que pour une
-harmonique au douzième fret d'une corde à vide.  Toute autre harmonique
-devrait être définie directement par LilyPond.  Vous pouvez l'y aider en
-indiquant la case où le doigt viendrait se placer sur le manche.
+Vous noterez que la commande @code{\harmonic} s'attache toujours à une
+note unique (parfois contenue dans un accord) et non à l'ensemble d'un
+accord.  Ceci ne fonctionne donc que pour une harmonique au douzième
+fret d'une corde à vide.  Toute autre harmonique devrait être définie
+directement par LilyPond.  Vous pouvez l'y aider en indiquant la case où
+le doigt viendrait se placer sur le manche.
 
 @lilypond[verbatim,quote]
 fretHarmonics = {
@@ -399,7 +448,10 @@ fretHarmonics = {
 }
 \score {
   <<
-    \new Staff { \fretHarmonics }
+    \new Staff {
+      \clef "treble_8"
+      \fretHarmonics
+    }
     \new TabStaff { \fretHarmonics }
   >>
 }
@@ -416,15 +468,16 @@ ratioHarmonics = {
 }
 \score {
   <<
-    \new Staff { \ratioHarmonics }
+    \new Staff {
+      \clef "treble_8"
+      \ratioHarmonics
+    }
     \new TabStaff { \ratioHarmonics }
   >>
 }
 @end lilypond
 
-
 @snippets
-
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {stem-and-beam-behavior-in-tablature.ly}
 
@@ -437,18 +490,36 @@ ratioHarmonics = {
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {fretted-string-harmonics-in-tablature.ly}
 
+@cindex glissando, indication en tablature
+@cindex tablature et glissando
+
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {slides-in-tablature.ly}
 
+@cindex accord et glissando
+
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {chord-glissando-in-tablature.ly}
 
+@cindex hammer on
+@cindex pull off
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{hammer-on-and-pull-off.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{hammer-on-and-pull-off-using-voices.ly}
+
+@lilypondfile[verbatim,quote,texidoc,doctitle]
+{hammer-on-and-pull-off-using-chords.ly}
 
 @seealso
 Manuel de notation :
 @ref{Hampes},
 @ref{Harmoniques},
-@ref{Glissando}.
+@ref{Glissando},
+@ref{Répétition d'accords},
+@ref{Répétitions explicites}.
 
 Morceaux choisis :
 @rlsrnamed{Fretted strings,Cordes frettées}.
@@ -459,15 +530,13 @@ Référence des propriétés internes :
 @rinternals{TabVoice},
 @rinternals{Beam}.
 
-
 @knownissues
-
-Les accords ne subissent aucun traitement particulier@tie{}; de ce fait,
+Les accords ne subissent aucun traitement particulier ; de ce fait,
 la sélection automatique des cordes peut attribuer une même corde pour
 deux notes différentes de l'accord.
 
 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
-ajouter au contexte @code{TabStaff} des voix fantômes@tie{}:
+ajouter au contexte @code{TabStaff} des voix fantômes :
 
 @lilypond[quote,ragged-right,verbatim]
 melodia = \partcombine { e4 g g g }{ e4 e e e }
@@ -483,7 +552,8 @@ melodia = \partcombine { e4 g g g }{ e4 e e e }
 @end lilypond
 
 Le support des modes de jeu propres à la guitare se limite aux sons
-harmoniques et aux glissandi.
+harmoniques et aux glissandos.
+
 
 @node Tablatures personnalisées
 @unnumberedsubsubsec Tablatures personnalisées
@@ -493,70 +563,68 @@ harmoniques et aux glissandi.
 @cindex banjo, tablature
 @cindex mandoline, tablature
 @cindex guitare basse, tablature
+@cindex ukulele, tablature
 @cindex tablature, accordages prédéfinis
 @cindex cordes frettés et accordages prédéfinis
 @cindex accordages prédéfinis et cordes frettées
 
-@funindex StringTunings
+@funindex stringTunings
 
 Sous LilyPond, la case correspondant à une note jouée sur une corde
 donnée est calculée automatiquement.  Pour ce faire, l'accordage doit
 être spécifié.  L'accordage des cordes est donné par la propriété
-@code{StringTunings}.
+@code{stringTunings}.
 
-LilyPond possède des accordages prédéfinis pour banjo, mandoline, guitare
-et guitare basse.  Lilypond calcule automatiquement la transposition
+LilyPond possède des accordages prédéfinis pour le banjo, la mandoline,
+la guitare et la guitare basse ainsi que le ukulele et les cordes
+d'orchestre.  Lilypond calcule automatiquement la transposition
 correspondant à ces accordages.  L'exemple ci-dessous est pour guitare
 basse, il sonnera donc une octave en dessous de ce qui est écrit.
 
 @lilypond[quote,ragged-right,verbatim]
 <<
-  \new Staff {
+  \new Voice \with {
+    \omit StringNumber
+  } {
     \clef "bass_8"
-    \relative c, {
-      c4 d e f
+    \relative {
+      c,4 d e f
     }
   }
-  \new TabStaff {
-    \set TabStaff.stringTunings = #bass-tuning
-    \relative c, {
-      c4 d e f
+  \new TabStaff \with {
+    stringTunings = #bass-tuning
+  } {
+    \relative {
+      c,4 d e f
     }
   }
 >>
 @end lilypond
 
-L'accordage par défaut est @code{guitar-tuning}@tie{}; il correspond à
-l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE).
-D'autres accordages prédéfinis sont disponibles@tie{}:
+L'accordage par défaut est @code{guitar-tuning}_; il correspond à
+l'accordage standard d'une guitare : mi la ré sol si mi (EADGBE).
+D'autres accordages prédéfinis sont disponibles :
 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
 @code{banjo-open-g-tuning}.  Les accordages prédéfinis sont répertoriés
-dans le fichier @file{ly/string-tuning-init.ly}.
+dans le fichier @file{ly/string-tunings-init.ly}.
 
-@funindex contextStringTunings
-@funindex \contextStringTunings
+@cindex accordage personnalisé
+
+@funindex stringTuning
+@funindex \stringTuning
 
 LilyPond vous permet de créer n'importe quel accordage.  L'accordage du
 contexte en cours se détermine à l'aide de la fonction
-@code{\contextStringTuning}.  Celle-ci prend deux arguments@tie{}: une
+@code{\stringTuning}.  Celle-ci prend deux arguments : une
 représentation symbolique qui gardera l'accordage en mémoire, et une
 construction d'accord définissant la hauteur des différentes cordes.
 Les hauteurs fournies s'expriment impérativement en mode absolu -- voir
 @ref{Hauteurs avec octave absolue}.  La corde ayant le numéro le plus
 élevé (généralement la note la plus basse) est mentionnée en premier.
 
-L'accordage est constitué par une liste Scheme des hauteurs de note
-correspondant aux cordes à vide, une note pour chaque corde, classée par
-numéro de corde de 1 à n, où la corde 1 est la plus haute dans la
-tablature et n la plus basse.  Cela revient généralement à classer les
-cordes de la plus aiguë à la plus grave, mais certains instruments
-(comme le ukulele) n'ont pas les cordes classées par hauteur.
-
-
 Nous pouvons ainsi définir par exemple l'accordage d'un instrument à
-quatre cordes accordées do sol ré la, et en anglais@tie{}:
-@code{a''}, @code{d''}, @code{g'}, et @code{c'}@tie{}:
-
+quatre cordes accordées do sol ré la, et en anglais :
+@code{a''}, @code{d''}, @code{g'}, et @code{c'} :
 
 @lilypond[quote,verbatim]
 mynotes = {
@@ -571,29 +639,22 @@ mynotes = {
   }
   \new TabStaff {
     #(define custom-tuning #{ \stringTuning <c' g' d'' a''> #})
-    \set stringTunings = #custom-tuning
+    \set Staff.stringTunings = #custom-tuning
     \mynotes
   }
 >>
 @end lilypond
 
-
-La propriété @code{stringTuning} permet aussi au @code{FretBoards} de
+La propriété @code{stringTunings} permet aussi au @code{FretBoards} de
 calculer automatiquement les diagrammes de frets.
 
-@funindex makeStringTuning
-@funindex \makeStringTuning
+L'accordage fait partie de la clé permettant d'identifier les
+diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}.
 
-L'accordage fait partie de la clé permettant d'identifier les 
-diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}.  La fonction
-@code{\makeStringTuning} permet d'établir un accordage sans pour autant
-définir la propriété @code{stringTunings} dans le contexte en cours.
-Les arguments à fournir à la commande @code{\makeStringTuning} sont
-l'identifiant de ce nouvel accordage et l'accord dont il est constitué.
-Nous pourrions donc écrire l'exemple précédent ainsi@tie{}:
+Nous pourrions donc écrire l'exemple précédent ainsi :
 
 @lilypond[quote,verbatim]
-"custom-tuning" = \stringTuning <c' g' d'' a''>
+custom-tuning = \stringTuning <c' g' d'' a''>
 
 mynotes = {
   c'4 e' g' c'' |
@@ -613,7 +674,7 @@ mynotes = {
 @end lilypond
 
 L'accordage est constitué, en interne, par une liste Scheme des hauteurs
-de notes correspondant aux cordes à vide, une note pour chaque corde,
+de note correspondant aux cordes à vide, une note pour chaque corde,
 classée par numéro de corde de 1 à n, où la corde 1 est la plus haute
 dans la tablature et n la plus basse.  Cela revient généralement à
 classer les cordes de la plus aiguë à la plus grave, mais certains
@@ -623,39 +684,29 @@ Chaque hauteur de corde incluse dans un accordage est un objet LilyPond
 de type @emph{pitch}.  Les objets @emph{pitch} sont créés par la fonction
 @code{ly:make-pitch} -- voir @ref{Fonctions Scheme}.
 
-En cas de besoin, vous pouvez créer un accordage en Scheme pur.  Notez
-bien qu'il ne sera pas enregistré comme objet.  Voici comment recréer
-l'accordage des exemples précédents@tie{}:
-
-@lilypond[quote,verbatim]
-mynotes = {
-  c'4 e' g' c'' |
-  e''4 g'' b'' c'''
-}
-
-<<
-  \new Staff {
-    \clef treble
-    \mynotes
-  }
-  \new TabStaff {
-    \set TabStaff.stringTunings = #`(,(ly:make-pitch 1 5 0)
-                                    ,(ly:make-pitch 1 1 0)
-                                    ,(ly:make-pitch 0 4 0)
-                                    ,(ly:make-pitch 0 0 0))
-    \mynotes
-  }
->>
-@end lilypond
+La fonction @code{\stringTuning} permet de créer de tels objets à partir
+de la saisie d'un accord.
 
 Lilypond calcule automatiquement le nombre de cordes à représenter dans
 la tablature (@code{TabStaff}) ainsi que dans le @code{FretBoard} en
 comptant le nombre d'éléments définis dans le @code{stringTunings}.
-@cindex moderntab clef
-@cindex clef, moderntab
-@cindex clef, tab
-@cindex tab clef
+
+Les différents contextes @code{TabStaff} utiliseront par défaut un même
+accordage personnalisé dès lors que votre fichier comportera une clause
+
+@example
+\layout @{
+  \context @{
+    \TabStaff
+    stringTunings = \stringTuning <c' g' d'' a''>
+  @}
+@}
+@end example
+
+@cindex moderntab, clef
+@cindex clef moderntab
+@cindex clef de tablature
+@cindex tablature, clef
 
 LilyPond dispose d'une clef de tablature moderne.
 
@@ -671,14 +722,18 @@ LilyPond dispose d'une clef de tablature moderne.
 
 Cette clef moderne prend en charge les tablatures de quatre à sept cordes.
 
-
 @seealso
+Manuel de notation :
+@ref{Hauteurs avec octave absolue},
+@ref{Tablatures prédéfinies},
+@ref{Fonctions Scheme}.
+
 Fichiers d'initialisation :
-@file{ly/string-tuning-init.ly},
+@file{ly/string-tunings-init.ly},
 @file{scm/tablature.scm}.
 
 Morceaux choisis :
-@rlsrnamed{Fretted strings,Cordes frettées}.
+@rlsrnamed{Fretted strings, Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals{Tab_note_heads_engraver}.
@@ -703,8 +758,8 @@ hauteurs, comme le ukulele.
 On peut ajouter des diagrammes d'accord au-dessus de n'importe quelle
 note, en tant qu'objets @code{\markup}.  Ces objets contiennent toutes
 les informations du diagramme d'accord.  Il y a pour les définir trois
-interfaces "diagramme d'accord" (@emph{fret-diagram} en anglais)@tie{}:
-@var{standard}, @var{terse} et @var{verbose}.
+interfaces @qq{diagramme d'accord} (@emph{fret-diagram} en
+anglais) : @var{standard}, @var{terse} et @var{verbose}.
 Ces trois interfaces produiront des diagrammes similaires mais
 permettent des niveaux de personnalisation différents.  Des détails à
 propos des interfaces de type @code{\markup}
@@ -716,17 +771,19 @@ Les cordes à vide et étouffées peuvent aussi être indiquées.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       c1 d:m
-     }
+  \new ChordNames {
+    \chordmode {
+      c1 d:m
+    }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < c e g c' e' > 1 ^\markup
+    <c e g c' e'>1^\markup {
       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
-    < d a d' f'> ^\markup
+    }
+    <d a d' f'>1^\markup {
       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
+    }
   }
 >>
 @end lilypond
@@ -735,27 +792,30 @@ Les cordes à vide et étouffées peuvent aussi être indiquées.
 @cindex indication du barré
 
 Les indications de barré peuvent aussi être ajoutées au diagramme
-d'accord dans l'interface standard@tie{}:
+d'accord dans l'interface standard :
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
      \chordmode {
        f1 g
      }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < f, c f a c' f'>1 ^\markup
+    <f, c f a c' f'>1^\markup {
       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
-    < g, d g b d' g'> ^\markup
+    }
+    <g, d g b d' g'>1^\markup {
       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
+    }
   }
 >>
 @end lilypond
 
 @cindex fret-diagram et markup
 @cindex markup et fret-diagram
+@cindex ukulele
 
 @funindex fret-diagram
 @funindex \fret-diagram
@@ -765,17 +825,19 @@ représentées peuvent aussi être modifiés dans l'interface standard.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
      \chordmode {
        f1 g
      }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < f, c f a c' f'>1 ^\markup
+    <f, c f a c' f'>1^\markup {
       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
-    < g, b, d g b g'> ^\markup
+    }
+    <g, b, d g b g'>1^\markup {
       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
+    }
   }
 >>
 @end lilypond
@@ -786,14 +848,16 @@ banjo et le ukulele.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       a1
-     }
+  \new ChordNames {
+    \chordmode {
+      a1
+    }
   }
-  \context Staff {
-        %% A chord for ukulele
-    a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
+  \new Staff {
+    % An 'A' chord for ukulele
+    a'1^\markup {
+      \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
+    }
   }
 >>
 @end lilypond
@@ -803,17 +867,19 @@ de ces doigtés peut être modifié dans l'interface standard.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       c1 d:m
-     }
+  \new ChordNames {
+    \chordmode {
+      c1 d:m
+    }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < c e g c' e' > 1 ^\markup
+    <c e g c' e'>1^\markup {
       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
-    < d a d' f'> ^\markup
+    }
+    <d a d' f'>1^\markup {
       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
+    }
   }
 >>
 @end lilypond
@@ -823,17 +889,19 @@ l'interface standard.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       c1 d:m
-     }
+  \new ChordNames {
+    \chordmode {
+      c1 d:m
+    }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < c e g c' e' > 1 ^\markup
+    <c e g c' e'>1^\markup {
       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
-    < d a d' f'> ^\markup
+    }
+    <d a d' f'>1^\markup {
       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
+    }
   }
 >>
 @end lilypond
@@ -844,7 +912,7 @@ l'interface standard.
 @funindex \fret-diagram-terse
 
 Dans l'interface @code{fret-diagram-terse}, les numéros de corde sont
-omis@tie{}; les numéros de corde sont induits par la présence de
+omis ; les numéros de corde sont induits par la présence de
 points-virgules.  Il y a un point-virgule pour chaque corde du
 diagramme.  Le premier point-virgule correspondant au plus haut numéro
 de corde, le dernier à la première corde.  Les cordes étouffées, les
@@ -852,17 +920,19 @@ cordes à vide ainsi que les numéros de case peuvent y être indiqués.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       c1 d:m
-     }
+  \new ChordNames {
+    \chordmode {
+      c1 d:m
+    }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < c e g c' e' > 1 ^\markup
+    <c e g c' e'>1^\markup {
       \fret-diagram-terse #"x;3;2;o;1;o;"
-    < d a d' f'> ^\markup
+    }
+    <d a d' f'>1^\markup {
       \fret-diagram-terse #"x;x;o;2;3;1;"
+    }
   }
 >>
 @end lilypond
@@ -872,17 +942,19 @@ Les indications de barré peuvent être incluses dans l'interface
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       f1 g
-     }
+  \new ChordNames {
+    \chordmode {
+      f1 g
+    }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < f, c f a c' f'>1 ^\markup
+    <f, c f a c' f'>1^\markup {
       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
-    < g, d g b d' g'> ^\markup
+    }
+    <g, d g b d' g'>1^\markup {
       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
+    }
   }
 >>
 @end lilypond
@@ -893,19 +965,20 @@ Les indications de doigtés peuvent être inclus dans l'interface
 @c Need to use override to enable fingerings to show this -- can we do so?
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       c1 d:m
-     }
+  \new ChordNames {
+    \chordmode {
+      c1 d:m
+    }
   }
-  \context Staff {
-    \override Voice.TextScript
-      #'(fret-diagram-details finger-code) = #'below-string
+  \new Staff {
+    \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string
     \clef "treble_8"
-    < c e g c' e' > 1 ^\markup
+    <c e g c' e'>1^\markup {
       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
-    < d a d' f'> ^\markup
+    }
+    <d a d' f'>1^\markup {
       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
+    }
   }
 >>
 @end lilypond
@@ -925,14 +998,15 @@ Scheme.  Chaque élément de la liste décrit un objet devant être placé
 dans le diagramme d'accord.
 
 @lilypond[quote, verbatim]
-<<  \context ChordNames {
-     \chordmode {
-       c1 d:m
-     }
-  }
-  \context Staff {
+<<
+    \new ChordNames {
+      \chordmode {
+        c1 d:m
+      }
+    }
+  \new Staff {
     \clef "treble_8"
-    < c e g c' e' > 1 ^\markup
+    <c e g c' e'>1^\markup {
       \fret-diagram-verbose #'(
         (mute 6)
         (place-fret 5 3)
@@ -941,7 +1015,8 @@ dans le diagramme d'accord.
         (place-fret 2 1)
         (open 1)
       )
-    < d a d' f'> ^\markup
+    }
+    <d a d' f'>1^\markup {
       \fret-diagram-verbose #'(
         (mute 6)
         (mute 5)
@@ -950,31 +1025,34 @@ dans le diagramme d'accord.
         (place-fret 2 3)
         (place-fret 1 1)
       )
+    }
   }
 >>
 @end lilypond
 
 Les indications de doigté et de barré peuvent être décrits dans
 l'interface @code{fret-diagram-verbose}.  Particularité propre à
-l'interface @code{fret-diagram-verbose}@tie{}: l'indication
-de capodastre dans le diagramme d'accord.  L'indication de capodastre
-est une petite ligne transversale aux cordes.  La case avec le
-capodastre est la case la plus basse du diagramme d'accord.
+l'interface @code{fret-diagram-verbose} : l'indication de capodastre
+dans le diagramme d'accord.  L'indication de capodastre est une petite
+ligne transversale aux cordes.  La case avec le capodastre est la case
+la plus basse du diagramme d'accord.
+
+Les points d'indication de doigté peuvent se colorier ou être mis
+entre parenthèses ; la couleur des parenthèses est indépendante de
+celle du point.
 
 @c \override is necessary to make fingering visible
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       f1 g c
-     }
-  }
-  \context Staff {
+    \new ChordNames {
+      \chordmode {
+        f1 g c c
+      }
+    }
+  \new Staff {
     \clef "treble_8"
-    \override Voice.TextScript
-      #'(fret-diagram-details finger-code) = #'below-string
-
-    < f, c f a c' f'>1 ^\markup
+    \override Voice.TextScript.fret-diagram-details.finger-code = #'below-string
+    <f, c f a c' f'>1^\markup {
       \fret-diagram-verbose #'(
         (place-fret 6 1)
         (place-fret 5 3)
@@ -984,7 +1062,8 @@ capodastre est la case la plus basse du diagramme d'accord.
         (place-fret 1 1)
         (barre 6 1 1)
       )
-    < g, b, d g b g'> ^\markup
+    }
+    <g, b, d g b g'>1^\markup {
       \fret-diagram-verbose #'(
         (place-fret 6 3 2)
         (place-fret 5 2 1)
@@ -993,7 +1072,8 @@ capodastre est la case la plus basse du diagramme d'accord.
         (open 2)
         (place-fret 1 3 3)
       )
-    < c e g c' e'> ^\markup
+    }
+    <c e g c' e'>1^\markup {
       \fret-diagram-verbose #'(
         (capo 3)
         (mute 6)
@@ -1001,7 +1081,19 @@ capodastre est la case la plus basse du diagramme d'accord.
         (place-fret 3 5 2)
         (place-fret 2 5 3)
       )
-   }
+    }
+    \override Voice.TextScript.size = 1.5
+    <c g c' e' g'>1^\markup {
+      \fret-diagram-verbose #'(
+        (place-fret 6 3 1 red parenthesized default-paren-color)
+        (place-fret 5 3 1 inverted)
+        (place-fret 4 5 2 blue parenthesized)
+        (place-fret 3 5 3 blue)
+        (place-fret 2 5 4 blue)
+        (place-fret 1 3 1 inverted)
+      )
+    }
+  }
 >>
 @end lilypond
 
@@ -1059,20 +1151,18 @@ un diagramme d'accord, les propriétés de l'interface dépendent de
 @code{Voice.TextScript}.
 
 @snippets
-
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {changing-fret-orientations.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {customizing-markup-fret-diagrams.ly}
 
-
 @seealso
 Manuel de notation :
 @ref{Instrument Specific Markup}.
 
 Morceaux choisis :
-@rlsrnamed{Fretted strings,Cordes frettées}.
+@rlsrnamed{Fretted strings, Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals{fret-diagram-interface}.
@@ -1090,11 +1180,11 @@ Référence des propriétés internes :
 
 Les diagrammes d'accord peuvent être affichés en utilisant le contexte
 @code{FretBoards}.  Par défaut le contexte @code{FretBoards} affichera
-des diagrammes d'accord stockés dans une table de correspondance@tie{}:
+des diagrammes d'accord stockés dans une table de correspondance :
 
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
-\context FretBoards {
+\new FretBoards {
   \chordmode {
     c1 d
   }
@@ -1104,7 +1194,7 @@ des diagrammes d'accord stockés dans une table de correspondance@tie{}:
 Les diagrammes d'accord définis par défaut sont dans le fichier
 @file{predefined-guitar-fretboards.ly}.  Les diagrammes d'accord sont
 stockés en fonction des notes de l'accord ainsi que de l'accordage
-(@code{stringTunings}) utilisé.
+(@code{stringTunings}) utilisé.  Le fichier d'initialisation
 @file{predefined-guitar-fretboards.ly} contient les diagrammes d'accord
 prédéfinis uniquement pour l'accordage standard (@code{guitar-tuning}).
 Des diagrammes d'accords peuvent être définis pour d'autres instruments
@@ -1124,7 +1214,7 @@ myChords = \chordmode { a1 a:m a:aug }
 }
 
 \new FretBoards {
-  \set stringTunings = #ukulele-tuning
+  \set Staff.stringTunings = #ukulele-tuning
   \myChords
 }
 @end lilypond
@@ -1142,7 +1232,7 @@ myChords = \chordmode { c1 c:m7.5- c:aug }
 }
 
 \new FretBoards {
-  \set stringTunings = #mandolin-tuning
+  \set Staff.stringTunings = #mandolin-tuning
   \myChords
 }
 @end lilypond
@@ -1153,7 +1243,7 @@ simultanée qu'en utilisant le mode accord (voir
 
 @lilypond[verbatim, ragged-right,quote]
 \include "predefined-guitar-fretboards.ly"
-\context FretBoards {
+\new FretBoards {
   \chordmode {c1}
   <c' e' g'>1
 }
@@ -1178,10 +1268,10 @@ mychords = \chordmode{
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
@@ -1203,13 +1293,13 @@ mychords = \chordmode{
 
 mychordlist = {
   \mychords
-  \transpose c e { \mychords}
+  \transpose c e { \mychords }
 }
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychordlist
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychordlist
   }
 >>
@@ -1227,14 +1317,14 @@ dans @ref{Tablatures automatiques}.
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
 mychords = \chordmode{
-  c1 c:9
+  c1 c:maj9
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
@@ -1262,18 +1352,18 @@ mychords = \chordmode {
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
 @end lilypond
 
-On peut enregistrer différents diagrammes pour un même accord
-en les définissant à des octaves différentes.   Notez qu'il faut un
-intervalle de deux octaves, le premier servant à la transposition.
+On peut enregistrer différents diagrammes pour un même accord en les
+définissant à des octaves différentes.   Notez qu'il faut un intervalle
+de deux octaves, le premier servant à la transposition.
 
 @lilypond[verbatim, ragged-right, quote]
 \include "predefined-guitar-fretboards.ly"
@@ -1283,15 +1373,15 @@ intervalle de deux octaves, le premier servant à la transposition.
                         #guitar-tuning
                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
 
-mychords = \chordmode{
+mychords = \chordmode {
   c1 c''
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
@@ -1301,7 +1391,7 @@ mychords = \chordmode{
 @cindex accord, carrures pour cordes frettées
 
 @funindex \addChordShape
-@funindex add ChordShape
+@funindex addChordShape
 @funindex storePredefinedDiagram
 @funindex \storePredefinedDiagram
 
@@ -1340,10 +1430,10 @@ mychords = \chordmode{
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
@@ -1351,26 +1441,24 @@ mychords = \chordmode{
 
 La disposition graphique d'un diagramme d'accord peut être modifiée
 suivant les préférences de l'utilisateur grâce aux propriétés de
-l'interface @code{fret-diagram-interface}. Pour plus d'information,
+l'interface @code{fret-diagram-interface}.  Pour plus d'information,
 consultez @rinternals{fret-diagram-interface}.  Pour un diagramme
 d'accord donné, les propriétés de l'interface dépendent de
 @code{FretBoards.FretBoard}.
 
 @snippets
-
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {customizing-fretboard-fret-diagrams.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {defining-predefined-fretboards-for-other-instruments.ly}
 
-@lilypondfile[verbatim,quote,texidoc,doctitle]
+@lilypondfile[verbatim,quote,texidoc,doctitle,ragged-right]
 {chordchanges-for-fretboards.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {fretboards-alternate-tables.ly}
 
-
 @seealso
 Manuel de notation :
 @ref{Tablatures personnalisées},
@@ -1379,16 +1467,16 @@ Manuel de notation :
 @ref{Tablatures prédéfinies}.
 
 Fichiers d'initialisation :
-@file{ly/predefined-guitar-fretboards.ly},
+@file{ly/predefined-guitar-fretboards.ly}, @*
 @file{ly/predefined-guitar-ninth-fretboards.ly},
-@file{ly/predefined-ukulele-fretboards.ly},
+@file{ly/predefined-ukulele-fretboards.ly},@*
 @file{ly/predefined-mandolin-fretboards.ly}.
 
 Morceaux choisis :
-@rlsrnamed{Fretted strings,Cordes frettées}.
+@rlsrnamed{Fretted strings, Cordes frettées}.
 
 Référence des propriétés internes :
-@rinternals {fret-diagram-interface}.
+@rinternals{fret-diagram-interface}.
 
 
 @node Tablatures automatiques
@@ -1400,7 +1488,7 @@ Référence des propriétés internes :
 @cindex automatique, diagramme de fret
 @cindex automatique, diagramme d'accord
 
-Les diagrammes d'accord peuvent être créés automatiquement@tie{}; il
+Les diagrammes d'accord peuvent être créés automatiquement ; il
 suffit d'affecter les notes à un contexte @code{FretBoards}.  Si aucun
 diagramme prédéfini n'est disponible pour les notes entrées avec
 l'accordage actuel (@code{stringTunings}), les cordes et cases
@@ -1408,19 +1496,19 @@ correspondant aux notes seront automatiquement calculées.
 
 @lilypond[quote,ragged-right,verbatim]
 <<
-  \context ChordNames {
-     \chordmode {
-       f1 g
-     }
+  \new ChordNames {
+    \chordmode {
+      f1 g
+    }
   }
-  \context FretBoards {
-    < f, c f a c' f'>1
-    < g,\6 b, d g b g'>
+  \new FretBoards {
+    <f, c f a c' f'>1
+    <g,\6 b, d g b g'>1
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < f, c f a c' f'>1
-    < g, b, d g b' g'>
+    <f, c f a c' f'>1
+    <g, b, d g b' g'>1
   }
 >>
 @end lilypond
@@ -1434,27 +1522,28 @@ Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
 calcul automatique des diagrammes d'accord est le comportement par
 défaut.  Dès que les diagrammes par défaut sont chargés, le calcul
 automatique peut être activé ou désactivé par des commandes
-prédéfinies@tie{}:
+prédéfinies :
 
 @lilypond[quote,ragged-right,verbatim]
+
 \storePredefinedDiagram #default-fret-table
                         <c e g c' e'>
                         #guitar-tuning
                         #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       c1 c c
     }
   }
-  \context FretBoards {
+  \new FretBoards {
     <c e g c' e'>1
     \predefinedFretboardsOff
     <c e g c' e'>1
     \predefinedFretboardsOn
     <c e g c' e'>1
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
     <c e g c' e'>1
     <c e g c' e'>1
@@ -1477,19 +1566,19 @@ fret.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       c1 d:m
     }
   }
-  \context FretBoards {
-    < c-3 e-2 g c'-1 e' > 1
-    < d a-2 d'-3 f'-1>
+  \new FretBoards {
+    <c-3 e-2 g c'-1 e'>1
+    <d a-2 d'-3 f'-1>1
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < c e g c' e' > 1
-    < d a d' f'>
+    <c e g c' e'>1
+    <d a d' f'>1
   }
 >>
 @end lilypond
@@ -1499,20 +1588,20 @@ servira à calculer les cordes et les cases du contexte @code{FretBoard}.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       d1:m d:m
     }
   }
-  \context FretBoards {
-    < d a d' f'>
+  \new FretBoards {
+    <d a d' f'>1
     \set FretBoards.minimumFret = #5
-    < d a d' f'>
+    <d a d' f'>1
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    < d a d' f'>
-    < d a d' f'>
+    <d a d' f'>1
+    <d a d' f'>1
   }
 >>
 @end lilypond
@@ -1526,25 +1615,23 @@ propriété @code{stringTunings}.
 La disposition graphique d'un diagramme d'accord peut être modifiée
 suivant les préférences de l'utilisateur au travers des propriétés de
 l'interface @code{fret-diagram-interface}.  Pour un diagramme
-d'accord, les propriétés de l'interface dépendent de
-@code{FretBoards.FretBoard}.
-
+d'accord @code{FretBoards} donné, les propriétés de l'interface
+dépendent de @code{FretBoards.FretBoard}.
 
 @predefined
 @code{\predefinedFretboardsOff},
 @code{\predefinedFretboardsOn}.
 @endpredefined
 
-
 @seealso
 Manuel de notation :
 @ref{Tablatures personnalisées}.
 
 Morceaux choisis :
-@rlsrnamed{Fretted strings,Cordes frettées}.
+@rlsrnamed{Fretted strings, Cordes frettées}.
 
 Référence des propriétés internes :
-@rinternals {fret-diagram-interface}.
+@rinternals{fret-diagram-interface}.
 
 @knownissues
 Le calcul automatique des diagrammes de fret se révèle inapproprié pour
@@ -1563,45 +1650,41 @@ hauteurs.
 @funindex rightHandFinger
 @funindex \rightHandFinger
 
-Les doigtés de main droite @var{p-i-m-a} doivent être entrés dans une
-construction de type accord @code{<>} même s'il n'y a qu'une seule note.
-
-@warning{Un trait d'union @strong{doit} s'insérer entre la note et
-l'instruction @code{@bs{}rightHandFinger}, et une espace
-@strong{doit} précéder la fermeture de la construction par un @code{>}.}
+Les doigtés de main droite @var{p-i-m-a} doivent être entrés à l'aide de
+l'instruction @code{\rightHandFinger} suivie d'un nombre.
 
+@warning{Lorsque vous utilisez l'instruction @code{@bs{}rightHandFinger}
+dans un accord, une espace @strong{doit} précéder la fermeture de la
+construction par un @code{>}.}
 
 @lilypond[quote,verbatim,relative=0]
 \clef "treble_8"
-<c-\rightHandFinger #1 >4
-<e-\rightHandFinger #2 >
-<g-\rightHandFinger #3 >
-<c-\rightHandFinger #4 >
-<c,-\rightHandFinger #1 e-\rightHandFinger #2
 g-\rightHandFinger #3 c-\rightHandFinger #4 >1
+c4\rightHandFinger #1
+e\rightHandFinger #2
+g\rightHandFinger #3
+c\rightHandFinger #4
+<c,\rightHandFinger #1 e\rightHandFinger #2
g\rightHandFinger #3 c\rightHandFinger #4 >1
 @end lilypond
 
 Pour plus de clarté, vous pouvez traduire ou abréger la commande
-@code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
-même @code{\MD}@tie{}:
+@code{\rightHandFinger}, par exemple en @code{doigtMainDroite} ou
+même @code{MD} :
 
 @example
-#(define MD rightHandFinger)
+MD = #rightHandFinger
 @end example
 
-
 @snippets
-
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {placement-of-right-hand-fingerings.ly}
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
 
-
 @seealso
 Morceaux choisis :
-@rlsrnamed{Fretted strings,Cordes frettées}.
+@rlsrnamed{Fretted strings, Cordes frettées}.
 
 Référence des propriétés internes :
 @rinternals{StrokeFinger}.
@@ -1613,13 +1696,15 @@ Référence des propriétés internes :
 
 La plupart des aspects en matière de notation pour guitare sont traités
 dans la partie commune aux instruments frettés.  Il subsiste cependant
-quelques particularités que nous allons maintenant examiner.  Parfois
-l'utilisateur aimerait créer des documents de type recueil de chansons,
-où l'on ne trouve que des accords au-dessus des paroles.  Dans la mesure
-où LilyPond est un éditeur de partitions, il n'est pas l'outil optimal
-pour des documents sans partition.  Une meilleure alternative serait de
-recourrir à un traitement de texte, un éditeur de texte ou, pour les
-utilisateurs experimentés, un logiciel typographique tel que GuitarTex.
+quelques particularités que nous allons maintenant examiner.
+
+Parfois l'utilisateur aimerait créer des documents de type recueil de
+chansons, où l'on ne trouve que des accords au-dessus des paroles.  Dans
+la mesure où LilyPond est un éditeur de partitions, il n'est pas l'outil
+optimal pour des documents sans partition.  Une meilleure alternative
+serait de recourir à un traitement de texte, un éditeur de texte ou,
+pour les utilisateurs expérimentés, un logiciel typographique tel que
+GuitarTex.
 
 @menu
 * Indication de la position et du barré::
@@ -1627,33 +1712,33 @@ utilisateurs experimentés, un logiciel typographique tel que GuitarTex.
 * Indication de power chord::
 @end menu
 
+
 @node Indication de la position et du barré
 @unnumberedsubsubsec Indication de la position et du barré
 @translationof Indicating position and barring
 
-@cindex indication de la position et du barré pour cordes frettées
+@cindex barré, indication de la position
 @cindex cordes frettées, indication de la position et du barré
 
-Cet exemple montre comment indiquer les positions et les barrés@tie{}:
+Cet exemple montre comment indiquer les positions et les barrés :
 
 @lilypond[quote,ragged-right,verbatim,relative=0]
 \clef "treble_8"
 b16 d g b e
 \textSpannerDown
-\override TextSpanner #'(bound-details left text) = #"XII "
-  g16\startTextSpan
-  b16 e g e b g\stopTextSpan
+\override TextSpanner.bound-details.left.text = #"XII "
+g16\startTextSpan
+b16 e g e b g\stopTextSpan
 e16 b g d
 @end lilypond
 
-
 @seealso
 Manuel de notation :
 @ref{Indication textuelle avec extension}.
 
 Morceaux choisis :
-@rlsrnamed{Fretted strings,Cordes frettées},
-@rlsrnamed{Expressive marks,Signes d'interprétation}.
+@rlsrnamed{Fretted strings, Cordes frettées},
+@rlsrnamed{Expressive marks, Signes d'interprétation}.
 
 
 @node Indication des harmoniques et notes étouffées
@@ -1665,28 +1750,28 @@ Morceaux choisis :
 @cindex notes étouffées et cordes frettées
 @cindex harmoniques et cordes frettées
 
-Des têtes de note spéciales peuvent servir à indiquer les
-notes étouffées et les sons harmoniques.  Les sons harmoniques sont
-souvent détaillés grâce à des indications textuelles.
+Des têtes de note spéciales peuvent servir à indiquer les notes
+étouffées et les sons harmoniques.  Les sons harmoniques sont souvent
+détaillés grâce à des indications textuelles.
 
 @lilypond[quote,ragged-right,verbatim]
-\relative c' {
+\relative {
   \clef "treble_8"
-  \override Staff.NoteHead #'style = #'harmonic-mixed
-  d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
+  \override Staff.NoteHead.style = #'harmonic-mixed
+  d'^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
 }
 @end lilypond
 
-Les notes étouffées, ou @notation{notes fantômes} se recontrent aussi
-bien sur une portée normale que dans une tablature@tie{}:
+Les notes étouffées, ou @notation{notes fantômes}, se rencontrent aussi
+bien sur une portée normale que dans une tablature :
 
 @lilypond[quote,ragged-right,verbatim]
-music = \relative c' {
+music = \relative {
   < a\3 \deadNote c\2 a'\1 >4
   < b\3 \deadNote d\2 b'\1 >
   < c\3 \deadNote e\2 c'\1 >
   \deadNotesOn
-  \times 2/3 { g8 b e }
+  \tuplet 3/2 { g8 b e }
   \deadNotesOff
   < a,\3 c\2 e\1 >1
 }
@@ -1702,11 +1787,11 @@ music = \relative c' {
 @end lilypond
 
 Le @emph{palm mute}, appelé aussi parfois @emph{chop}, est une technique
-de jeu pour la guitare électrique@tie{}; elle est connue sous le nom de
+de jeu pour la guitare électrique ; elle est connue sous le nom de
 pizzicato par les joueurs de guitare classique.  Elle consiste à poser
 la main droite sur les cordes juste au-dessus du chevalet, de façon à
 étouffer plus ou moins légèrement les notes.  LilyPond permet d'indiquer
-ce style de jeu en affectant un profil spécifique aux têtes de notes.
+ce style de jeu en affectant un profil spécifique aux têtes de note.
 
 @lilypond[quote,ragged-right,verbatim]
 \new Voice { % Warning: explicit Voice instantiation is
@@ -1726,15 +1811,14 @@ ce style de jeu en affectant un profil spécifique aux têtes de notes.
 }
 @end lilypond
 
-
 @seealso
-Morceaux choisis :
-@rlsrnamed{Fretted strings,Cordes frettées}.
-
 Manuel de notation :
 @ref{Têtes de note spécifiques},
 @ref{Têtes de note}.
 
+Morceaux choisis :
+@rlsrnamed{Fretted strings, Cordes frettées}.
+
 
 @node Indication de power chord
 @unnumberedsubsubsec Indication de @emph{power chord}
@@ -1744,11 +1828,11 @@ Manuel de notation :
 @funindex \powerChords
 
 @cindex power chords
-@cindex chords, power
+@cindex chord, power
 
 Les @emph{power chords} -- terme anglais signifiant littéralement
 @qq{accords de puissance} -- s'indiquent aussi bien en mode accord que
-dans une construction en accord@tie{}:
+dans une construction en accord :
 
 @lilypond[quote,ragged-right,verbatim]
 ChordsAndSymbols = {
@@ -1781,7 +1865,7 @@ ChordsAndSymbols = {
 @end lilypond
 
 Le symbole de @emph{power chord} est désactivé dès lors que survient un
-accord traditionnel@tie{}:
+accord traditionnel :
 
 @lilypond[quote,ragged-right,verbatim]
 mixedChords = \chordmode {
@@ -1827,6 +1911,7 @@ Morceaux choisis :
 * Tablatures pour banjo::
 @end menu
 
+
 @node Tablatures pour banjo
 @unnumberedsubsubsec Tablatures pour banjo
 @translationof Banjo tablatures
@@ -1836,20 +1921,25 @@ Morceaux choisis :
 
 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
 cordes.  Pour ce faire, pensez à utiliser le format de tablature pour
-banjo, afin d'avoir le bon nombre de cordes et le bon accordage@tie{}:
+banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
 
 @c due to crazy intervals of banjo music, absolute pitch is recommended
 
 @lilypond[quote,ragged-right,verbatim]
-\new TabStaff <<
-  \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
-  \set TabStaff.stringTunings = #banjo-open-g-tuning
-  {
-    \stemDown
-    g8 d' g'\5 a b g e d' |
-    g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
-    g4
+music = {
+  g8 d' g'\5 a b g e d' |
+  g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
+  g4
+}
+
+<<
+  \new Staff \with { \omit StringNumber }
+  { \clef "treble_8"  \music }
+  \new TabStaff \with {
+    tablatureFormat = #fret-number-tablature-format-banjo
+    stringTunings = #banjo-open-g-tuning
   }
+  { \music }
 >>
 @end lilypond
 
@@ -1863,23 +1953,21 @@ banjo, afin d'avoir le bon nombre de cordes et le bon accordage@tie{}:
 @funindex four-string-banjo
 
 LilyPond prend en charge un certain nombre d'accordages courants pour
-banjo@tie{}: @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
-@code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
-@code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et
-@code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
+banjo : @code{banjo-c-tuning} sol do sol si ré (gCGBD),
+@code{banjo-modal-tuning} sol ré sol do ré (gDGCD),
+@code{banjo-open-d-tuning} la ré fa# la ré (aDF#AD) et
+@code{banjo-open-dm-tuning} la ré fa la ré (aDFAD).
 
 Ces accordages peuvent être convertis pour banjo à quatre cordes au
-moyen de la fonction @code{four-string-banjo}@tie{}:
+moyen de la fonction @code{four-string-banjo} :
 
 @example
 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
 @end example
 
-
 @seealso
-Morceaux choisis :
-@rlsrnamed{Fretted strings,Cordes frettées}.
-
 Fichiers d'initialisation :
-Les accordages prédéfinis du banjo sont contenus dans le fichier
-@file{scm/string-tunings-init.scm}.
+@file{ly/string-tunings-init.ly}.
+
+Morceaux choisis :
+@rlsrnamed{Fretted strings, Cordes frettées}.