]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/fr/notation/fretted-strings.itely
Merge branch 'master' into translation
[lilypond.git] / Documentation / fr / notation / fretted-strings.itely
index 1f7eb667a713c6f171f52f568541b8b9ea0b471a..1fe8301c91a53e83d670ca053237b1f11ea25282 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
 
 @ignore
-    Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
+   Translation of GIT committish: 8c1840ca28a05b3dad8d595e04d03779ba0a286a
 
-    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.16.0"
+@c \version "2.19.28"
 
 @c Translators: Matthieu Jacquot
 @c Translation checkers: Jean-Charles Malahieude
@@ -32,6 +32,7 @@ instruments à cordes frettées.
 * Vue d'ensemble des cordes frettées::
 * Guitare::
 * Banjo::
+* Luth::
 @end menu
 
 
@@ -88,14 +89,14 @@ chapitre @ref{Résolution des collisions}.
 
 @seealso
 Manuel de notation :
+@ref{Arpèges},
+@ref{Clefs},
 @ref{Doigtés},
 @ref{Liaisons de prolongation},
-@ref{Résolution des collisions},
-@ref{Noms d'instrument},
-@ref{Saisie de musique en parallèle},
-@ref{Arpèges},
 @ref{Liste des signes d'articulation},
-@ref{Clefs}.
+@ref{Noms d'instrument},
+@ref{Résolution des collisions},
+@ref{Saisie de musique en parallèle}.
 
 
 @node Indications du numéro de corde
@@ -114,10 +115,10 @@ construction de type accord @code{<>}.
 @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]
+@lilypond[verbatim,quote,fragment]
 \clef "treble_8"
 c4\5 e\4 g2\3
-<c,\5 e\4 g\3>1
+<c\5 e\4 g\3>1
 @end lilypond
 
 Quand les indications de doigté et de numéro de corde sont attachées à
@@ -127,7 +128,7 @@ 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]
+@lilypond[verbatim,quote,fragment]
 \clef "treble_8"
 g4\3-0
 g-0\3
@@ -135,6 +136,22 @@ g-0\3
 <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,fragment]
+\clef "treble_8"
+c'2\2
+a\3
+\romanStringNumbers
+c'\2
+\set stringNumberOrientations = #'(down)
+a\3
+\arabicStringNumbers
+g1\4
+@end lilypond
+
 @snippets
 
 @lilypondfile[verbatim,quote,texidoc,doctitle]
@@ -143,6 +160,11 @@ g-0\3
 @lilypondfile[verbatim,quote,texidoc,doctitle]
 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
 
+@predefined
+@code{\arabicStringNumbers},
+@code{\romanStringNumbers}.
+@endpredefined
+
 @seealso
 Manuel de notation :
 @ref{Doigtés}.
@@ -179,7 +201,7 @@ imprimées sous forme de tablature, dans les contextes @code{TabStaff} et
 automatiquement.
 
 @lilypond[quote,ragged-right,verbatim]
-\new TabStaff \relative c' {
+\new TabStaff \relative {
   a,8 a' <c e> a
   d,8 a' <d f> a
 }
@@ -194,7 +216,7 @@ symbols = {
   c4-.^"Allegro" d( e)
   f4-.\f g a^\fermata
   \mark \default
-  c8_.\<\( c16 c ~ c2\!
+  c8_.\<\( c16 c ~ 2\!
   c'2.\prall\)
 }
 
@@ -220,7 +242,7 @@ symbols = {
   c4-.^"Allegro" d( e)
   f4-.\f g a^\fermata
   \mark \default
-  c8_.\<\( c16 c ~ c2\!
+  c8_.\<\( c16 c ~ 2\!
   c'2.\prall\)
 }
 
@@ -242,8 +264,8 @@ 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
+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.
 
@@ -252,16 +274,16 @@ corde à vide aura toujours préséance.  Ce comportement se modifie par
 l'activation de @code{restrainOpenStrings}.
 
 @lilypond[quote,ragged-right,verbatim]
-\layout { \override Voice.StringNumber #'stencil = ##f }
+\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
@@ -276,6 +298,7 @@ l'activation de @code{restrainOpenStrings}.
 
 @cindex accord, répétition
 @cindex répétition, utilisation de @code{q}
+@cindex @code{q}, répétition d'accord
 
 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
@@ -289,8 +312,8 @@ si vous utilisez la répétition d'accords dans vos tablatures.  Cette
 instruction est abrégée en @code{\tabChordRepeats}.
 
 @lilypond[quote,verbatim]
-guitar = \relative c' {
-  r8 <gis-2 cis-3 b-0>~ q4 q8~ q q4
+guitar = \relative {
+  r8 <gis-2 cis-3 b-0>~ q4 q8~ 8 q4
 }
 
 \new StaffGroup <<
@@ -309,10 +332,10 @@ 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' {
+ties = \relative {
   \repeat volta 2 {
-    e2. f4~
-    f2 g2~
+    e'2. f4~
+    2 g2~
   }
   \alternative {
      { g4 f2. }
@@ -327,11 +350,11 @@ ties = \relative c' {
 \score {
   <<
     \new StaffGroup  <<
-      \context Staff {
+      \new Staff {
         \clef "treble_8"
         \ties
       }
-      \context TabStaff {
+      \new TabStaff {
         \ties
       }
     >>
@@ -349,10 +372,10 @@ La commande @code{\hideSplitTiedTabNotes} permet d'éviter d'imprimer
 ces cases entre parenthèses.
 
 @lilypond[quote,ragged-right,verbatim]
-ties = \relative c' {
+ties = \relative {
   \repeat volta 2 {
-    e2. f4~
-    f2 g2~ }
+    e'2. f4~
+    2 g2~ }
   \alternative {
     { g4 f2. }
     { g4\repeatTie c,2. }
@@ -366,11 +389,11 @@ ties = \relative c' {
 \score {
   <<
     \new StaffGroup  <<
-      \context Staff {
+      \new Staff {
         \clef "treble_8"
         \ties
       }
-      \context TabStaff {
+      \new TabStaff {
       \hideSplitTiedTabNotes
         \ties
       }
@@ -385,18 +408,16 @@ 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 glissandos
-peuvent être ajoutés aux tablatures.
+Les indications de sons harmoniques ainsi que les glissandos peuvent
+être ajoutés aux tablatures.
 
 @lilypond[verbatim,quote]
-\layout { \override Voice.StringNumber #'stencil = ##f }
+\layout { \omit Voice.StringNumber }
 firstHarmonic = {
   d'4\4\harmonic
   g'4\3\harmonic
@@ -471,17 +492,34 @@ 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{Glissando},
 @ref{Hampes},
 @ref{Harmoniques},
-@ref{Glissando},
 @ref{Répétition d'accords},
 @ref{Répétitions explicites}.
 
@@ -503,7 +541,7 @@ Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
 ajouter au contexte @code{TabStaff} des voix fantômes :
 
 @lilypond[quote,ragged-right,verbatim]
-melodia = \partcombine { e4 g g g }{ e4 e e e }
+melodia = \partcombine { e4 g g g } { e4 e e e }
 <<
   \new TabStaff <<
     \new TabVoice = "one" s1
@@ -523,7 +561,7 @@ harmoniques et aux glissandos.
 @unnumberedsubsubsec Tablatures personnalisées
 @translationof Custom tablatures
 
-@cindex tablatures personnalisées
+@cindex personnalisation de tablatures
 @cindex banjo, tablature
 @cindex mandoline, tablature
 @cindex guitare basse, tablature
@@ -541,25 +579,25 @@ donnée est calculée automatiquement.  Pour ce faire, l'accordage doit
 
 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
+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 Voice \with {
-    \override StringNumber #'stencil = ##f
+    \omit StringNumber
   } {
     \clef "bass_8"
-    \relative c, {
-      c4 d e f
+    \relative {
+      c,4 d e f
     }
   }
   \new TabStaff \with {
     stringTunings = #bass-tuning
   } {
-    \relative c, {
-      c4 d e f
+    \relative {
+      c,4 d e f
     }
   }
 >>
@@ -574,7 +612,6 @@ dans le fichier @file{ly/string-tunings-init.ly}.
 
 @cindex accordage personnalisé
 
-@funindex stringTuning
 @funindex \stringTuning
 
 LilyPond vous permet de créer n'importe quel accordage.  L'accordage du
@@ -587,7 +624,7 @@ Les hauteurs fournies s'expriment impérativement en mode absolu -- voir
 élevé (généralement la note la plus basse) est mentionnée en premier.
 
 Nous pouvons ainsi définir par exemple l'accordage d'un instrument à
-quatre cordes accordées do sol ré la, et en anglais :
+quatre cordes accordées do sol ré la, soit en anglais
 @code{a''}, @code{d''}, @code{g'}, et @code{c'} :
 
 @lilypond[quote,verbatim]
@@ -651,7 +688,7 @@ de type @emph{pitch}.  Les objets @emph{pitch} sont créés par la fonction
 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
+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}.
 
@@ -662,7 +699,7 @@ accordage personnalisé dès lors que votre fichier comportera une clause
 \layout @{
   \context @{
     \TabStaff
-    stringTunings = \stringTuning \notemode @{ <c' g' d'' a''> @}
+    stringTunings = \stringTuning <c' g' d'' a''>
   @}
 @}
 @end example
@@ -686,11 +723,50 @@ LilyPond dispose d'une clef de tablature moderne.
 
 Cette clef moderne prend en charge les tablatures de quatre à sept cordes.
 
+@cindex micro-intervalles, tablatures
+@cindex quarts de ton, tablatures
+@cindex tablature et micro-intervalles
+@cindex tablature et quarts de ton
+
+Un @code{TabStaff} peut contenir des micro-intervalles tels les quarts
+de ton, qui interveiennent dans les chutes ou sauts.  L'assertion
+@w{@code{supportNonIntegerFret = ##t}} devra se placer au niveau du
+contexte @code{Score}.  Les micro-intervalles ne sont toutefois pas pris
+en charge dans un contexte @code{FretBoards}.
+
+@lilypond[quote,ragged-right,verbatim]
+\layout {
+  \context {
+    \Score
+    supportNonIntegerFret = ##t
+  }
+}
+
+custom-tuning = \stringTuning <e, a, d ges beh eeh'>
+
+mus = \relative {
+  eeses'4
+  eeseh
+  ees
+  eeh
+  e
+  eih
+  eis
+  eisih
+  eisis
+}
+
+<<
+  \new Staff << \clef "G_8" \mus >>
+  \new TabStaff \with { stringTunings = \custom-tuning } \mus
+>>
+@end lilypond
+
 @seealso
 Manuel de notation :
+@ref{Fonctions Scheme},
 @ref{Hauteurs avec octave absolue},
-@ref{Tablatures prédéfinies},
-@ref{Fonctions Scheme}.
+@ref{Tablatures prédéfinies}.
 
 Fichiers d'initialisation :
 @file{ly/string-tunings-init.ly},
@@ -722,12 +798,12 @@ 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 @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}
-peuvent être trouvés à l'annexe @ref{Instrument Specific Markup}.
+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} peuvent être trouvés à l'annexe
+@ref{Instrument Specific Markup}.
 
 Dans l'interface standard des diagrammes d'accord, on indiquera le
 numéro de corde et le numéro de case pour chaque point placé sur une corde.
@@ -735,12 +811,12 @@ Les cordes à vide et étouffées peuvent aussi être indiquées.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       c1 d:m
     }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
     <c e g c' e'>1^\markup {
       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
@@ -760,12 +836,12 @@ 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 {
       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
@@ -781,7 +857,6 @@ d'accord dans l'interface standard :
 @cindex markup et fret-diagram
 @cindex ukulele
 
-@funindex fret-diagram
 @funindex \fret-diagram
 
 La taille du diagramme d'accord ainsi que le nombre de cases
@@ -789,12 +864,12 @@ 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 {
       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
@@ -812,12 +887,12 @@ banjo et le ukulele.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       a1
     }
   }
-  \context Staff {
+  \new Staff {
     % An 'A' chord for ukulele
     a'1^\markup {
       \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
@@ -831,12 +906,12 @@ de ces doigtés peut être modifié dans l'interface standard.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       c1 d:m
     }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
     <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;"
@@ -853,12 +928,12 @@ l'interface standard.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       c1 d:m
     }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
     <c e g c' e'>1^\markup {
       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
@@ -872,7 +947,6 @@ l'interface standard.
 
 @cindex fret-diagram-terse markup
 
-@funindex fret-diagram-terse
 @funindex \fret-diagram-terse
 
 Dans l'interface @code{fret-diagram-terse}, les numéros de corde sont
@@ -884,12 +958,12 @@ cordes à vide ainsi que les numéros de case peuvent y être indiqués.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       c1 d:m
     }
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
     <c e g c' e'>1^\markup {
       \fret-diagram-terse #"x;3;2;o;1;o;"
@@ -906,12 +980,12 @@ Les indications de barré peuvent être incluses dans l'interface
 
 @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 {
       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
@@ -929,14 +1003,13 @@ 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 {
+  \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 {
       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
@@ -955,7 +1028,6 @@ utilisant la commande @code{\override} dans l'interface
 @cindex fret-diagram-verbose markup
 @cindex capo
 
-@funindex fret-diagram-verbose
 @funindex \fret-diagram-verbose
 
 L'interface @code{fret-diagram-verbose} est au format d'une liste
@@ -964,12 +1036,12 @@ dans le diagramme d'accord.
 
 @lilypond[quote, verbatim]
 <<
-    \context ChordNames {
+    \new ChordNames {
       \chordmode {
         c1 d:m
       }
     }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
     <c e g c' e'>1^\markup {
       \fret-diagram-verbose #'(
@@ -995,25 +1067,30 @@ dans le diagramme d'accord.
 >>
 @end lilypond
 
-Les indications de doigté et de barré peuvent être décrits dans
+Les indications de doigté et de barré peuvent être décrites dans
 l'interface @code{fret-diagram-verbose}.  Particularité propre à
 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.
+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.
+
+Des @emph{markups} peuvent par ailleurs venir s'insérer dans les points.
 
 @c \override is necessary to make fingering visible
 @lilypond[quote, verbatim]
 <<
-    \context ChordNames {
+    \new ChordNames {
       \chordmode {
-        f1 g c
+        f1 g c c b
       }
     }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
-    \override Voice.TextScript
-      #'(fret-diagram-details finger-code) = #'below-string
+    \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)
@@ -1044,6 +1121,35 @@ la plus basse du diagramme d'accord.
         (place-fret 2 5 3)
       )
     }
+    \override Voice.TextScript.size = 1.4
+    <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)
+      )
+    }
+    \override Voice.TextScript.size = 1.5
+    <b, fis b dis' fis'>1^\markup {
+      \override #'(fret-diagram-details . ((finger-code . in-dot)))
+      \fret-diagram-verbose #`(
+        (place-fret 5 2 1)
+        (place-fret 4 4 "fis" red)
+        (place-fret 3 4 "b" red)
+        (place-fret
+          2 4
+          ,#{ \markup
+                \concat {
+                  \vcenter "d"
+                  \fontsize #-5
+                  \musicglyph #"accidentals.sharp"} #}
+          red)
+        (place-fret 1 2 1)
+      )
+    }
   }
 >>
 @end lilypond
@@ -1063,27 +1169,33 @@ and color of dots.
 @lilypond[verbatim,ragged-right,quote]
 \new Voice {
   \clef "treble_8"
-  d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
-  d d d
-  fis^\markup \override #'(size . 0.75) {
-    \override #'(finger-code . below-string) {
-      \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
-                               (place-fret 5 4 3)
-                               (place-fret 4 4 4)
-                               (place-fret 3 3 2)
-                               (place-fret 2 2 1)
-                               (place-fret 1 2 1))
+  d4^\markup {
+    \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
+  }
+  d4 d d
+  fis^\markup {
+    \override #'(size . 0.75) {
+      \override #'(finger-code . below-string) {
+        \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
+                                 (place-fret 5 4 3)
+                                 (place-fret 4 4 4)
+                                 (place-fret 3 3 2)
+                                 (place-fret 2 2 1)
+                                 (place-fret 1 2 1))
+      }
     }
   }
-  fis fis fis
-  c^\markup \override #'(dot-radius . 0.35) {
-    \override #'(finger-code . in-dot) {
-      \override #'(dot-color . white) {
-        \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
+  fis4 fis fis
+  c^\markup {
+    \override #'(dot-radius . 0.35) {
+      \override #'(finger-code . in-dot) {
+        \override #'(dot-color . white) {
+          \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
+        }
       }
     }
   }
-  c c c
+  c4 c c
 }
 @end lilypond
 @end ignore
@@ -1096,10 +1208,9 @@ and color of dots.
 
 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}.
-Des détails se trouvent dans @rinternals{fret-diagram-interface}.  Pour
-un diagramme d'accord, les propriétés de l'interface dépendent de
-@code{Voice.TextScript}.
+l'interface @code{fret-diagram-interface}.  Des détails se trouvent dans
+@rinternals{fret-diagram-interface}.  Pour un diagramme d'accord, les
+propriétés de l'interface dépendent de @code{Voice.TextScript}.
 
 @snippets
 @lilypondfile[verbatim,quote,texidoc,doctitle]
@@ -1110,7 +1221,8 @@ un diagramme d'accord, les propriétés de l'interface dépendent de
 
 @seealso
 Manuel de notation :
-@ref{Instrument Specific Markup}.
+@rusernamed{Instrument Specific Markup,
+Markups spécifiques aux instruments (en anglais)}.
 
 Morceaux choisis :
 @rlsrnamed{Fretted strings, Cordes frettées}.
@@ -1135,7 +1247,7 @@ 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
   }
@@ -1194,7 +1306,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
 }
@@ -1204,7 +1316,6 @@ simultanée qu'en utilisant le mode accord (voir
 @cindex fret, diagrammes avec noms d'accord
 
 @funindex ChordNames
-@funindex chordmode
 @funindex \chordmode
 
 Il est courant d'afficher simultanément le nom des accords et les
@@ -1219,10 +1330,10 @@ mychords = \chordmode{
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
@@ -1247,10 +1358,10 @@ mychordlist = {
   \transpose c e { \mychords }
 }
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychordlist
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychordlist
   }
 >>
@@ -1272,10 +1383,10 @@ mychords = \chordmode{
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
@@ -1303,17 +1414,17 @@ 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
+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]
@@ -1329,10 +1440,10 @@ mychords = \chordmode {
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
@@ -1342,19 +1453,16 @@ mychords = \chordmode {
 @cindex accord, carrures pour cordes frettées
 
 @funindex \addChordShape
-@funindex addChordShape
-@funindex storePredefinedDiagram
 @funindex \storePredefinedDiagram
 
 En plus des  diagrammes d'accord, LilyPond possède une liste interne de
-carrures d'accord.
-Les carrures d'accords sont des diagrammes d'accord qui peuvent être
-transposés le long du manche.  Les carrures d'accords peuvent être
-ajoutées à la liste interne et être ensuite utilisées pour définir des
-accords prédéfinis.  Puisqu'elles sont transposables le long du
-manche, les carrures d'accord ne contiennent généralement pas de corde
-à vide.  Tout comme les diagrammes d'accord, les carrures d'accord sont
-définies grâce aux interfaces @code{fret-diagram-terse} ou
+carrures d'accord.  Les carrures d'accords sont des diagrammes d'accord
+qui peuvent être transposés le long du manche.  Les carrures d'accords
+peuvent être ajoutées à la liste interne et être ensuite utilisées pour
+définir des accords prédéfinis.  Puisqu'elles sont transposables le long
+du manche, les carrures d'accord ne contiennent généralement pas de
+corde à vide.  Tout comme les diagrammes d'accord, les carrures d'accord
+sont définies grâce aux interfaces @code{fret-diagram-terse} ou
 @code{fret-diagram-verbose}.
 
 
@@ -1381,10 +1489,10 @@ mychords = \chordmode{
 }
 
 <<
-  \context ChordNames {
+  \new ChordNames {
     \mychords
   }
-  \context FretBoards {
+  \new FretBoards {
     \mychords
   }
 >>
@@ -1404,7 +1512,7 @@ d'accord donné, les propriétés de l'interface dépendent de
 @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]
@@ -1412,14 +1520,14 @@ d'accord donné, les propriétés de l'interface dépendent de
 
 @seealso
 Manuel de notation :
-@ref{Tablatures personnalisées},
-@ref{Tablatures automatiques},
 @ref{Généralités sur le mode accords},
+@ref{Tablatures automatiques},
+@ref{Tablatures personnalisées},
 @ref{Tablatures prédéfinies}.
 
 Fichiers d'initialisation :
 @file{ly/predefined-guitar-fretboards.ly}, @*
-@file{ly/predefined-guitar-ninth-fretboards.ly},
+@file{ly/predefined-guitar-ninth-fretboards.ly}, @*
 @file{ly/predefined-ukulele-fretboards.ly},@*
 @file{ly/predefined-mandolin-fretboards.ly}.
 
@@ -1439,24 +1547,24 @@ 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 ; il
-suffit d'affecter les notes à un contexte @code{FretBoards}.  Si aucun
+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
 correspondant aux notes seront automatiquement calculées.
 
 @lilypond[quote,ragged-right,verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       f1 g
     }
   }
-  \context FretBoards {
+  \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'>1
@@ -1464,9 +1572,7 @@ correspondant aux notes seront automatiquement calculées.
 >>
 @end lilypond
 
-@funindex predefinedFretboardsOff
 @funindex \predefinedFretboardsOff
-@funindex predefinedFretboardsOn
 @funindex \predefinedFretboardsOn
 
 Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
@@ -1482,19 +1588,19 @@ prédéfinies :
                         #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
@@ -1517,16 +1623,16 @@ fret.
 
 @lilypond[quote, verbatim]
 <<
-  \context ChordNames {
+  \new ChordNames {
     \chordmode {
       c1 d:m
     }
   }
-  \context FretBoards {
+  \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'>1
@@ -1534,22 +1640,24 @@ fret.
 >>
 @end lilypond
 
+@funindex minimumFret
+
 La propriété @code{minimumFret} permet de définir la case minimale qui
 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 {
+  \new FretBoards {
     <d a d' f'>1
     \set FretBoards.minimumFret = #5
     <d a d' f'>1
   }
-  \context Staff {
+  \new Staff {
     \clef "treble_8"
     <d a d' f'>1
     <d a d' f'>1
@@ -1559,9 +1667,8 @@ servira à calculer les cordes et les cases du contexte @code{FretBoard}.
 
 Les cordes et les cases du contexte @code{FretBoards} sont liées à la
 propriété @code{stringTunings}, qui a là même signification que dans le
-contexte @code{TabStaff}.
-Voir @ref{Tablatures personnalisées} pour plus d'information sur la
-propriété @code{stringTunings}.
+contexte @code{TabStaff}.  Voir @ref{Tablatures personnalisées} pour
+plus d'information sur la 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
@@ -1598,7 +1705,6 @@ hauteurs.
 @cindex doigtés main droite et cordes frettées
 @cindex main droite, doigtés pour cordes frettées
 
-@funindex rightHandFinger
 @funindex \rightHandFinger
 
 Les doigtés de main droite @var{p-i-m-a} doivent être entrés à l'aide de
@@ -1608,14 +1714,14 @@ l'instruction @code{\rightHandFinger} suivie d'un nombre.
 dans un accord, une espace @strong{doit} précéder la fermeture de la
 construction par un @code{>}.}
 
-@lilypond[quote,verbatim,relative=0]
+@lilypond[quote,verbatim,fragment]
 \clef "treble_8"
 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
+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
@@ -1673,14 +1779,16 @@ GuitarTex.
 
 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
-e16 b g d
+@lilypond[quote,ragged-right,verbatim,fragment]
+\relative {
+  \clef "treble_8"
+  b,16 d g b e
+  \textSpannerDown
+  \override TextSpanner.bound-details.left.text = #"XII "
+  g16\startTextSpan
+  b16 e g e b g\stopTextSpan
+  e16 b g d
+}
 @end lilypond
 
 @seealso
@@ -1706,10 +1814,10 @@ Des têtes de note spéciales peuvent servir à indiquer les notes
 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
 
@@ -1717,12 +1825,12 @@ 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
 }
@@ -1775,25 +1883,24 @@ Morceaux choisis :
 @unnumberedsubsubsec Indication de @emph{power chord}
 @translationof Indicating power chords
 
-@funindex powerChords
 @funindex \powerChords
 
 @cindex power chords
 @cindex chord, power
 
 Les @emph{power chords} -- terme anglais signifiant littéralement
-@qq{accords de puissance} -- s'indiquent aussi bien en mode accord que
+« accords de puissance » -- s'indiquent aussi bien en mode accord que
 dans une construction en accord :
 
 @lilypond[quote,ragged-right,verbatim]
 ChordsAndSymbols = {
   \chordmode {
     \powerChords
-    e,,1:1.5
-    a,,1:1.5.8
+    e,,1:5
+    a,,1:5.8
     \set minimumFret = #8
-    c,1:1.5
-    f,1:1.5.8
+    c,1:5
+    f,1:5.8
   }
   \set minimumFret = #5
   <a, e>1
@@ -1822,8 +1929,8 @@ accord traditionnel :
 mixedChords = \chordmode {
   c,1
   \powerChords
-  b,,1:1.5
-  fis,,1:1.5.8
+  b,,1:5
+  fis,,1:5.8
   g,,1:m
 }
 \score {
@@ -1877,15 +1984,20 @@ 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
 
@@ -1917,3 +2029,60 @@ Fichiers d'initialisation :
 
 Morceaux choisis :
 @rlsrnamed{Fretted strings, Cordes frettées}.
+
+
+@node Luth
+@subsection Luth
+@translationof Lute
+
+@menu
+* Tablatures pour luth::
+@end menu
+
+@node Tablatures pour luth
+@unnumberedsubsubsec Tablatures pour luth
+@translationof Lute tablatures
+
+@cindex luth, tablatures
+@cindex tablature, luth
+
+LilyPond prend en charge les tablatures pour le luth.
+
+Les cordes supplémentaires s'ajoutent à l'aide de la commande
+@code{additionalBassStrings} qui permet de définir les hauteurs
+respectives de ces cordes.  Elles viendront s'imprimer ainsi au-dessous
+de la ligne inférieure : a, /a, //a, ///a, 4, 5, etc.
+
+@code{fret-letter-tablature-format}, et probablement @code{fretLabels},
+fournis en argument à @code{tablatureFormat}, autoriseront des
+personnalisations plus avancées.
+
+@lilypond[quote,ragged-right,verbatim]
+m = { f'4 d' a f d a, g, fis, e, d, c,  \bar "|." }
+
+\score {
+  <<
+    \new Staff { \clef bass \cadenzaOn  \m }
+    \new TabStaff \m
+  >>
+  \layout {
+    \context {
+      \Score
+      tablatureFormat = #fret-letter-tablature-format
+    }
+    \context {
+      \TabStaff
+      stringTunings = \stringTuning <a, d f a d' f'>
+      additionalBassStrings = \stringTuning <c, d, e, fis, g,>
+      fretLabels = #'("a" "b" "r" "d" "e" "f" "g" "h" "i" "k")
+    }
+  }
+}
+@end lilypond
+
+@cindex luth, personnalisation
+@cindex réglége fin d'un luth
+
+@knownissues
+L'utilisation de @code{FretBoards} avec des @code{additionalBassStrings}
+n'est pas prise en charge et conduira à un résultat insatisfaisant.