]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/fretted-strings.itely
Merge branch 'translation' of ssh://git.sv.gnu.org/srv/git/lilypond into translation
[lilypond.git] / Documentation / fr / notation / fretted-strings.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3 @ignore
4     Translation of GIT committish: 049bdd90b5ae67fe463bf85e926c2eabf51acf74
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.16.0"
12
13 @c Translators: Matthieu Jacquot
14 @c Translation checkers: Jean-Charles Malahieude
15
16 @node Instruments à cordes frettées
17 @section Instruments à cordes frettées
18 @translationof Fretted string instruments
19
20 @lilypondfile[quote]{fretted-headword.ly}
21
22 Cette section traite de différents aspects de la notation propre aux
23 instruments à cordes frettées.
24
25 @cindex tablature
26 @cindex guitare, tablature pour
27 @cindex banjo, tablature pour
28 @cindex tablature pour guitare
29 @cindex tablature pour banjo
30
31 @menu
32 * Vue d'ensemble des cordes frettées::
33 * Guitare::
34 * Banjo::
35 @end menu
36
37
38 @node Vue d'ensemble des cordes frettées
39 @subsection Vue d'ensemble des cordes frettées
40 @translationof Common notation for fretted strings
41
42 Nous allons aborder, dans les paragraphes qui suivent, les
43 particularités communes aux différents instruments à cordes frettées.
44
45 @menu
46 * Références en matière de cordes frettées::
47 * Indications du numéro de corde::
48 * Tablatures par défaut::
49 * Tablatures personnalisées::
50 * Tablatures sous forme d'étiquette::
51 * Tablatures prédéfinies::
52 * Tablatures automatiques::
53 * Doigtés pour la main droite::
54 @end menu
55
56
57 @node Références en matière de cordes frettées
58 @unnumberedsubsubsec Références en matière de cordes frettées
59 @translationof References for fretted strings
60
61 La musique pour instruments à cordes frettées est généralement notée sur
62 une seule portée, en notation traditionnelle ou en tablature, les deux
63 étant parfois combinées.  Il est aussi courant en musique populaire
64 d'utiliser des diagrammes d'accord au-dessus de la portée
65 traditionnelle.  La guitare et le banjo sont des instruments
66 transpositeurs, sonnant une octave au-dessous de ce qui est écrit.  Les
67 partitions pour ces instruments utilisent donc la clé de sol ottava
68 bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
69 pour un rendu MIDI correct.  Vous pourrez trouver ailleurs dans la
70 documentation d'autres éléments aussi utilisés par les instruments à
71 cordes frettées :
72
73 @itemize
74 @item Les doigtés s'obtiennent comme indiqué au chapitre
75 @ref{Doigtés}.
76
77 @item En plus des @notation{Laissez vibrer}, les liaisons peuvent
78 intervenir sur des accords arpégés ou des trémolos.  Reportez-vous au
79 chapitre @ref{Liaisons de prolongation}.
80
81 @item Des indications quant au support polyphonique se trouvent au
82 chapitre @ref{Résolution des collisions}.
83
84 @item La notation des sons harmoniques se trouve à la section
85 @ref{Harmoniques}.
86
87 @end itemize
88
89 @seealso
90 Manuel de notation :
91 @ref{Doigtés},
92 @ref{Liaisons de prolongation},
93 @ref{Résolution des collisions},
94 @ref{Noms d'instrument},
95 @ref{Saisie de musique en parallèle},
96 @ref{Arpèges},
97 @ref{Liste des signes d'articulation},
98 @ref{Clefs}.
99
100
101 @node Indications du numéro de corde
102 @unnumberedsubsubsec Indications du numéro de corde
103 @translationof String number indications
104
105 @cindex cordes numérotées
106 @cindex numéro de corde
107 @cindex numéros de corde et doigtés
108 @cindex doigtés et numéros de corde
109
110 Une corde sur laquelle une note doit être jouée peut être indiquée
111 en attachant @code{\@var{numéro}} à cette note prise dans une
112 construction de type accord @code{<>}.
113
114 @warning{Les numéros de corde @strong{doivent} être définis dans une
115 construction de type accord même s'il n'y a qu'une seule note.}
116
117 @lilypond[verbatim,quote,relative=0]
118 \clef "treble_8"
119 c4\5 e\4 g2\3
120 <c,\5 e\4 g\3>1
121 @end lilypond
122
123 Quand les indications de doigté et de numéro de corde sont attachées à
124 une même note, leur positionnement se fera en fonction de l'ordre dans
125 lequel elles apparaissent dans le code et @strong{uniquement} si elles
126 interviennent au sein d'une construction d'accord : le positionnement
127 des doigtés est géré différemment selon qu'ils s'appliquent à l'accord
128 entier ou à des notes isolées indépendantes d'un accord.
129
130 @lilypond[verbatim,quote,relative=1]
131 \clef "treble_8"
132 g4\3-0
133 g-0\3
134 <g\3-0>2
135 <g-0\3>
136 @end lilypond
137
138 @snippets
139
140 @lilypondfile[verbatim,quote,texidoc,doctitle]
141 {controlling-the-placement-of-chord-fingerings.ly}
142
143 @lilypondfile[verbatim,quote,texidoc,doctitle]
144 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
145
146 @seealso
147 Manuel de notation :
148 @ref{Doigtés}.
149
150 Morceaux choisis :
151 @rlsrnamed{Fretted strings,Cordes frettées}.
152
153 Référence des propriétés internes :
154 @rinternals{StringNumber},
155 @rinternals{Fingering}.
156
157
158 @node Tablatures par défaut
159 @unnumberedsubsubsec Tablatures par défaut
160 @translationof Default tablatures
161
162 @cindex tablatures, bases
163 @cindex tablatures par défaut
164
165 @funindex TabStaff
166 @funindex TabVoice
167
168 La notation en tablature est utilisée pour certains instruments à cordes
169 pincées.  Les hauteurs n'y sont pas indiquées par des têtes de note,
170 mais par des chiffres ou autres symboles qui indiquent sur quelle
171 corde et à quelle case chaque note doit être jouée.  Des notes devant
172 être jouées simultanément seront alors alignées verticalement.
173
174 Par défaut, la première corde est la plus aiguë et correspond à la ligne
175 supérieure du @code{TabStaff}.  Les cordes suivent par défaut
176 l'accordage traditionnel d'une guitare (à six cordes).  Les notes sont
177 imprimées sous forme de tablature, dans les contextes @code{TabStaff} et
178 @code{TabVoice} qui comportent une clef spécifique ajoutée
179 automatiquement.
180
181 @lilypond[quote,ragged-right,verbatim]
182 \new TabStaff \relative c' {
183   a,8 a' <c e> a
184   d,8 a' <d f> a
185 }
186 @end lilypond
187
188 Par défaut, les tablatures ne comportent aucune marque de durée ni de
189 symbole musical tel que des nuances.
190
191 @lilypond[quote,ragged-right,verbatim]
192 symbols = {
193   \time 3/4
194   c4-.^"Allegro" d( e)
195   f4-.\f g a^\fermata
196   \mark \default
197   c8_.\<\( c16 c ~ c2\!
198   c'2.\prall\)
199 }
200
201 \score {
202   <<
203     \new Staff { \clef "G_8" \symbols }
204     \new TabStaff   { \symbols }
205   >>
206 }
207 @end lilypond
208
209 @funindex \tabFullNotation
210
211 Pour obtenir les symboles de notation habituelle dans une tablature, il
212 faut appliquer la commande @code{\tabFullNotation} au contexte
213 @code{TabStaff}.  Vous noterez par ailleurs que les blanches sont
214 affublées d'une double hampe afin de ne pas les confondre avec des
215 noires.
216
217 @lilypond[quote,ragged-right,verbatim]
218 symbols = {
219   \time 3/4
220   c4-.^"Allegro" d( e)
221   f4-.\f g a^\fermata
222   \mark \default
223   c8_.\<\( c16 c ~ c2\!
224   c'2.\prall\)
225 }
226
227 \score {
228   \new TabStaff {
229     \tabFullNotation
230     \symbols
231   }
232 }
233 @end lilypond
234
235 @cindex cases
236 @cindex frets
237
238 @funindex minimumFret
239 @funindex restrainOpenStrings
240
241 Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
242 corde pour laquelle la position est la moins élevée, avec une préférence
243 pour une corde à vide.  Vous pouvez préférer qu'une note donnée soit
244 jouée sur une corde particulière, auquel cas l'affectation directe du
245 numéro de corde suffit.  L'absence d'indication des numéros de
246 corde en notation traditionnelle se gère au niveau des stencils.  Il est
247 cependant plus facile de jouer sur la propriété @code{minimumFret}, dont
248 la valeur par défaut est fixée à 0, ce qui correspond aux cordes à vide.
249
250 Cependant, et en dépit d'une affectation de @code{minimumFret}, une
251 corde à vide aura toujours préséance.  Ce comportement se modifie par
252 l'activation de @code{restrainOpenStrings}.
253
254 @lilypond[quote,ragged-right,verbatim]
255 \layout { \override Voice.StringNumber #'stencil = ##f }
256 \new StaffGroup <<
257    \new Staff \relative c {
258      \clef "treble_8"
259      \time 2/4
260      c16 d e f g4
261      c,16\5 d\5 e\4 f\4 g4\4
262      c,16 d e f g4
263    }
264    \new TabStaff \relative c {
265      c16 d e f g4
266      c,16\5 d\5 e\4 f\4 g4\4
267      \set TabStaff.minimumFret = #5
268      \set TabStaff.restrainOpenStrings = ##t
269      c,16 d e f g4
270    }
271 >>
272 @end lilypond
273
274 @funindex \tabChordRepeats
275 @funindex \chordRepeats
276
277 @cindex accord, répétition
278 @cindex répétition, utilisation de @code{q}
279
280 La répétition d'une construction en accord s'indique par un @code{q} --
281 voir @ref{Répétition d'accords}.  Cette fonctionnalité, bien
282 qu'opérationnelle en mode tablature, supprime entre autres les numéros
283 de corde et doigtés.  Il vous faudra donc préalablement recourir
284 explicitement à l'instruction
285 @example
286 \chordRepeats #'(string-number-event fingering-event)
287 @end example
288 si vous utilisez la répétition d'accords dans vos tablatures.  Cette
289 instruction est abrégée en @code{\tabChordRepeats}.
290
291 @lilypond[quote,verbatim]
292 guitar = \relative c' {
293   r8 <gis-2 cis-3 b-0>~ q4 q8~ q q4
294 }
295
296 \new StaffGroup <<
297   \new Staff {
298     \clef "treble_8"
299     \guitar
300   }
301   \new TabStaff {
302     \tabChordRepeats \guitar
303   }
304 >>
305 @end lilypond
306
307 Lorsqu'une liaison de prolongation intervient à l'occasion d'un saut de
308 ligne, la note est répétée, entre parenthèses.  Il en va de même pour la
309 seconde alternative d'une répétition.
310
311 @lilypond[quote,ragged-right,verbatim]
312 ties = \relative c' {
313   \repeat volta 2 {
314     e2. f4~
315     f2 g2~
316   }
317   \alternative {
318      { g4 f2. }
319      { g4\repeatTie c,2. }
320   }
321   b1~
322   \break
323   b1
324   \bar "|."
325 }
326
327 \score {
328   <<
329     \new StaffGroup  <<
330       \context Staff {
331         \clef "treble_8"
332         \ties
333       }
334       \context TabStaff {
335         \ties
336       }
337     >>
338   >>
339   \layout {
340   indent = #0
341   ragged-right = ##t
342   }
343 }
344 @end lilypond
345
346 @funindex \hideSplitTiedTabNotes
347
348 La commande @code{\hideSplitTiedTabNotes} permet d'éviter d'imprimer
349 ces cases entre parenthèses.
350
351 @lilypond[quote,ragged-right,verbatim]
352 ties = \relative c' {
353   \repeat volta 2 {
354     e2. f4~
355     f2 g2~ }
356   \alternative {
357     { g4 f2. }
358     { g4\repeatTie c,2. }
359   }
360   b1~
361   \break
362   b1
363   \bar "|."
364 }
365
366 \score {
367   <<
368     \new StaffGroup  <<
369       \context Staff {
370         \clef "treble_8"
371         \ties
372       }
373       \context TabStaff {
374       \hideSplitTiedTabNotes
375         \ties
376       }
377     >>
378   >>
379   \layout {
380   indent = #0
381   ragged-right = ##t
382   }
383 }
384 @end lilypond
385
386 @cindex harmoniques, indication en tablature
387 @cindex tablature et indication d'harmoniques
388 @cindex glissando, indication en tablature
389 @cindex tablature et glissando
390
391 @funindex \harmonic
392 @funindex \harmonicByFret
393 @funindex \harmonicByRatio
394
395 Les indications de sons harmoniques ainsi que les glissandos
396 peuvent être ajoutés aux tablatures.
397
398 @lilypond[verbatim,quote]
399 \layout { \override Voice.StringNumber #'stencil = ##f }
400 firstHarmonic = {
401   d'4\4\harmonic
402   g'4\3\harmonic
403   b'2\2\harmonic
404 }
405 \score {
406   <<
407     \new Staff { \firstHarmonic }
408     \new TabStaff { \firstHarmonic }
409   >>
410 }
411 @end lilypond
412
413 Vous noterez que la commande @code{\harmonic} s'attache toujours à une
414 note unique (parfois contenue dans un accord) et non à l'ensemble d'un
415 accord.  Ceci ne fonctionne donc que pour une harmonique au douzième
416 fret d'une corde à vide.  Toute autre harmonique devrait être définie
417 directement par LilyPond.  Vous pouvez l'y aider en indiquant la case où
418 le doigt viendrait se placer sur le manche.
419
420 @lilypond[verbatim,quote]
421 fretHarmonics = {
422   \harmonicByFret #5 d16\4
423   \harmonicByFret #4 d16\4
424   \harmonicByFret #3 d8\4
425   \harmonicByFret #5 <g\3 b\2>2.
426 }
427 \score {
428   <<
429     \new Staff { \fretHarmonics }
430     \new TabStaff { \fretHarmonics }
431   >>
432 }
433 @end lilypond
434
435 Une harmonique peut accessoirement se calculer à partir de la longueur
436 de corde par rapport au doigté de cette harmonique.
437
438 @lilypond[verbatim,quote]
439 ratioHarmonics = {
440   \harmonicByRatio #1/2 <g\3 b\2 e'\1>4
441   \harmonicByRatio #1/3 <g\3 b\2 e'\1>4
442   \harmonicByRatio #1/4 { g8\3 b8\2 e'4\1 }
443 }
444 \score {
445   <<
446     \new Staff { \ratioHarmonics }
447     \new TabStaff { \ratioHarmonics }
448   >>
449 }
450 @end lilypond
451
452 @snippets
453 @lilypondfile[verbatim,quote,texidoc,doctitle]
454 {stem-and-beam-behavior-in-tablature.ly}
455
456 @lilypondfile[verbatim,quote,texidoc,doctitle]
457 {polyphony-in-tablature.ly}
458
459 @lilypondfile[verbatim,quote,texidoc,doctitle]
460 {open-string-harmonics-in-tablature.ly}
461
462 @lilypondfile[verbatim,quote,texidoc,doctitle]
463 {fretted-string-harmonics-in-tablature.ly}
464
465 @lilypondfile[verbatim,quote,texidoc,doctitle]
466 {slides-in-tablature.ly}
467
468 @lilypondfile[verbatim,quote,texidoc,doctitle]
469 {chord-glissando-in-tablature.ly}
470
471 @seealso
472 Manuel de notation :
473 @ref{Hampes},
474 @ref{Harmoniques},
475 @ref{Glissando},
476 @ref{Répétition d'accords},
477 @ref{Répétitions explicites}.
478
479 Morceaux choisis :
480 @rlsrnamed{Fretted strings,Cordes frettées}.
481
482 Référence des propriétés internes :
483 @rinternals{TabNoteHead},
484 @rinternals{TabStaff},
485 @rinternals{TabVoice},
486 @rinternals{Beam}.
487
488 @knownissues
489 Les accords ne subissent aucun traitement particulier ; de ce fait,
490 la sélection automatique des cordes peut attribuer une même corde pour
491 deux notes différentes de l'accord.
492
493 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
494 ajouter au contexte @code{TabStaff} des voix fantômes :
495
496 @lilypond[quote,ragged-right,verbatim]
497 melodia = \partcombine { e4 g g g }{ e4 e e e }
498 <<
499   \new TabStaff <<
500     \new TabVoice = "one" s1
501     \new TabVoice = "two" s1
502     \new TabVoice = "shared" s1
503     \new TabVoice = "solo" s1
504     { \melodia }
505   >>
506 >>
507 @end lilypond
508
509 Le support des modes de jeu propres à la guitare se limite aux sons
510 harmoniques et aux glissandos.
511
512
513 @node Tablatures personnalisées
514 @unnumberedsubsubsec Tablatures personnalisées
515 @translationof Custom tablatures
516
517 @cindex tablatures personnalisées
518 @cindex banjo, tablature
519 @cindex mandoline, tablature
520 @cindex guitare basse, tablature
521 @cindex ukulele, tablature
522 @cindex tablature, accordages prédéfinis
523 @cindex cordes frettés et accordages prédéfinis
524 @cindex accordages prédéfinis et cordes frettées
525
526 @funindex stringTunings
527
528 Sous LilyPond, la case correspondant à une note jouée sur une corde
529 donnée est calculée automatiquement.  Pour ce faire, l'accordage doit
530 être spécifié.  L'accordage des cordes est donné par la propriété
531 @code{stringTunings}.
532
533 LilyPond possède des accordages prédéfinis pour le banjo, la mandoline,
534 la guitare et la guitare basse ainsi que le ukulele et les cordes
535 d'orchestre.  Lilypond calcule automatiquement la transposition
536 correspondant à ces accordages.  L'exemple ci-dessous est pour guitare
537 basse, il sonnera donc une octave en dessous de ce qui est écrit.
538
539 @lilypond[quote,ragged-right,verbatim]
540 <<
541   \new Voice \with {
542     \override StringNumber #'stencil = ##f
543   } {
544     \clef "bass_8"
545     \relative c, {
546       c4 d e f
547     }
548   }
549   \new TabStaff \with {
550     stringTunings = #bass-tuning
551   } {
552     \relative c, {
553       c4 d e f
554     }
555   }
556 >>
557 @end lilypond
558
559 L'accordage par défaut est @code{guitar-tuning}_; il correspond à
560 l'accordage standard d'une guitare : mi la ré sol si mi (EADGBE).
561 D'autres accordages prédéfinis sont disponibles :
562 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
563 @code{banjo-open-g-tuning}.  Les accordages prédéfinis sont répertoriés
564 dans le fichier @file{ly/string-tunings-init.ly}.
565
566 @cindex accordage personnalisé
567
568 @funindex stringTuning
569 @funindex \stringTuning
570
571 LilyPond vous permet de créer n'importe quel accordage.  L'accordage du
572 contexte en cours se détermine à l'aide de la fonction
573 @code{\stringTuning}.  Celle-ci prend deux arguments : une
574 représentation symbolique qui gardera l'accordage en mémoire, et une
575 construction d'accord définissant la hauteur des différentes cordes.
576 Les hauteurs fournies s'expriment impérativement en mode absolu -- voir
577 @ref{Hauteurs avec octave absolue}.  La corde ayant le numéro le plus
578 élevé (généralement la note la plus basse) est mentionnée en premier.
579
580 Nous pouvons ainsi définir par exemple l'accordage d'un instrument à
581 quatre cordes accordées do sol ré la, et en anglais :
582 @code{a''}, @code{d''}, @code{g'}, et @code{c'} :
583
584 @lilypond[quote,verbatim]
585 mynotes = {
586   c'4 e' g' c'' |
587   e''4 g'' b'' c'''
588 }
589
590 <<
591   \new Staff {
592     \clef treble
593     \mynotes
594   }
595   \new TabStaff {
596     #(define custom-tuning #{ \stringTuning <c' g' d'' a''> #})
597     \set Staff.stringTunings = #custom-tuning
598     \mynotes
599   }
600 >>
601 @end lilypond
602
603 La propriété @code{stringTunings} permet aussi au @code{FretBoards} de
604 calculer automatiquement les diagrammes de frets.
605
606 L'accordage fait partie de la clé permettant d'identifier les 
607 diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}.
608
609 Nous pourrions donc écrire l'exemple précédent ainsi :
610
611 @lilypond[quote,verbatim]
612 custom-tuning = \stringTuning <c' g' d'' a''>
613
614 mynotes = {
615   c'4 e' g' c'' |
616   e''4 g'' b'' c'''
617 }
618
619 <<
620   \new Staff {
621     \clef treble
622     \mynotes
623   }
624   \new TabStaff {
625     \set TabStaff.stringTunings = #custom-tuning
626     \mynotes
627   }
628 >>
629 @end lilypond
630
631 L'accordage est constitué, en interne, par une liste Scheme des hauteurs
632 de note correspondant aux cordes à vide, une note pour chaque corde,
633 classée par numéro de corde de 1 à n, où la corde 1 est la plus haute
634 dans la tablature et n la plus basse.  Cela revient généralement à
635 classer les cordes de la plus aiguë à la plus grave, mais certains
636 instruments (comme le ukulele) n'ont pas les cordes classées par hauteur.
637
638 Chaque hauteur de corde incluse dans un accordage est un objet LilyPond
639 de type @emph{pitch}.  Les objets @emph{pitch} sont créés par la fonction
640 @code{ly:make-pitch} -- voir @ref{Fonctions Scheme}.
641
642 La fonction @code{\stringTuning} permet de créer de tels objets à partir
643 de la saisie d'un accord.
644
645 Lilypond calcule automatiquement le nombre de cordes à représenter dans
646 la tablature (@code{TabStaff}) ainsi que dans le @code{FretBoard} en
647 comptant le nombre d'éléments définis dans le @code{stringTunings}.
648
649 Les différents contextes @code{TabStaff} utiliseront par défaut un même
650 accordage personnalisé dès lors que votre fichier comportera une clause
651
652 @example
653 \layout @{
654   \context @{
655     \TabStaff
656     stringTunings = \stringTuning \notemode @{ <c' g' d'' a''> @}
657   @}
658 @}
659 @end example
660  
661 @cindex moderntab, clef
662 @cindex clef moderntab
663 @cindex clef de tablature
664 @cindex tablature, clef
665
666 LilyPond dispose d'une clef de tablature moderne.
667
668 @lilypond[quote,ragged-right,verbatim]
669 \new TabStaff {
670   \clef moderntab
671   <a, e a>1
672   \break
673   \clef tab
674   <a, e a>1
675 }
676 @end lilypond
677
678 Cette clef moderne prend en charge les tablatures de quatre à sept cordes.
679
680 @seealso
681 Manuel de notation :
682 @ref{Hauteurs avec octave absolue},
683 @ref{Tablatures prédéfinies},
684 @ref{Fonctions Scheme}.
685
686 Fichiers d'initialisation :
687 @file{ly/string-tunings-init.ly},
688 @file{scm/tablature.scm}.
689
690 Morceaux choisis :
691 @rlsrnamed{Fretted strings, Cordes frettées}.
692
693 Référence des propriétés internes :
694 @rinternals{Tab_note_heads_engraver}.
695
696 @knownissues
697 Le calcul automatique des tablatures se révèle inapproprié pour les
698 instruments dont l'ordre des cordes ne correspond pas à l'ordre des
699 hauteurs, comme le ukulele.
700
701
702 @node Tablatures sous forme d'étiquette
703 @unnumberedsubsubsec Tablatures sous forme d'étiquette
704 @translationof Fret diagram markups
705
706 @cindex fret, diagrammes
707 @cindex accord, diagrammes
708 @cindex diagrammes de fret
709 @cindex diagrammes d'accord pour instrument fretté
710 @cindex fret, diagrammes personnalisés
711 @cindex diagrammes personnalisés de fret
712
713 On peut ajouter des diagrammes d'accord au-dessus de n'importe quelle
714 note, en tant qu'objets @code{\markup}.  Ces objets contiennent toutes
715 les informations du diagramme d'accord.  Il y a pour les définir trois
716 interfaces @qq{diagramme d'accord} (@emph{fret-diagram} en
717 anglais) : @var{standard}, @var{terse} et @var{verbose}.
718 Ces trois interfaces produiront des diagrammes similaires mais
719 permettent des niveaux de personnalisation différents.  Des détails à
720 propos des interfaces de type @code{\markup}
721 peuvent être trouvés à l'annexe @ref{Instrument Specific Markup}.
722
723 Dans l'interface standard des diagrammes d'accord, on indiquera le
724 numéro de corde et le numéro de case pour chaque point placé sur une corde.
725 Les cordes à vide et étouffées peuvent aussi être indiquées.
726
727 @lilypond[quote, verbatim]
728 <<
729   \context ChordNames {
730     \chordmode {
731       c1 d:m
732     }
733   }
734   \context Staff {
735     \clef "treble_8"
736     <c e g c' e'>1^\markup {
737       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
738     }
739     <d a d' f'>1^\markup {
740       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
741     }
742   }
743 >>
744 @end lilypond
745
746 @cindex barré, indication de
747 @cindex indication du barré
748
749 Les indications de barré peuvent aussi être ajoutées au diagramme
750 d'accord dans l'interface standard :
751
752 @lilypond[quote, verbatim]
753 <<
754   \context ChordNames {
755      \chordmode {
756        f1 g
757      }
758   }
759   \context Staff {
760     \clef "treble_8"
761     <f, c f a c' f'>1^\markup {
762       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
763     }
764     <g, d g b d' g'>1^\markup {
765       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
766     }
767   }
768 >>
769 @end lilypond
770
771 @cindex fret-diagram et markup
772 @cindex markup et fret-diagram
773 @cindex ukulele
774
775 @funindex fret-diagram
776 @funindex \fret-diagram
777
778 La taille du diagramme d'accord ainsi que le nombre de cases
779 représentées peuvent aussi être modifiés dans l'interface standard.
780
781 @lilypond[quote, verbatim]
782 <<
783   \context ChordNames {
784      \chordmode {
785        f1 g
786      }
787   }
788   \context Staff {
789     \clef "treble_8"
790     <f, c f a c' f'>1^\markup {
791       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
792     }
793     <g, b, d g b g'>1^\markup {
794       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
795     }
796   }
797 >>
798 @end lilypond
799
800 Le nombre de cordes dans les diagrammes d'accord peut être modifié dans
801 l'interface standard pour s'adapter à différents instruments tels que le
802 banjo et le ukulele.
803
804 @lilypond[quote, verbatim]
805 <<
806   \context ChordNames {
807     \chordmode {
808       a1
809     }
810   }
811   \context Staff {
812     % An 'A' chord for ukulele
813     a'1^\markup {
814       \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
815     }
816   }
817 >>
818 @end lilypond
819
820 Des indications de doigtés peuvent être ajoutées, et le positionnement
821 de ces doigtés peut être modifié dans l'interface standard.
822
823 @lilypond[quote, verbatim]
824 <<
825   \context ChordNames {
826     \chordmode {
827       c1 d:m
828     }
829   }
830   \context Staff {
831     \clef "treble_8"
832     <c e g c' e'>1^\markup {
833       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
834     }
835     <d a d' f'>1^\markup {
836       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
837     }
838   }
839 >>
840 @end lilypond
841
842 La taille ainsi que la position des points peuvent être contrôlées dans
843 l'interface standard.
844
845 @lilypond[quote, verbatim]
846 <<
847   \context ChordNames {
848     \chordmode {
849       c1 d:m
850     }
851   }
852   \context Staff {
853     \clef "treble_8"
854     <c e g c' e'>1^\markup {
855       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
856     }
857     <d a d' f'>1^\markup {
858       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
859     }
860   }
861 >>
862 @end lilypond
863
864 @cindex fret-diagram-terse markup
865
866 @funindex fret-diagram-terse
867 @funindex \fret-diagram-terse
868
869 Dans l'interface @code{fret-diagram-terse}, les numéros de corde sont
870 omis ; les numéros de corde sont induits par la présence de
871 points-virgules.  Il y a un point-virgule pour chaque corde du
872 diagramme.  Le premier point-virgule correspondant au plus haut numéro
873 de corde, le dernier à la première corde.  Les cordes étouffées, les
874 cordes à vide ainsi que les numéros de case peuvent y être indiqués.
875
876 @lilypond[quote, verbatim]
877 <<
878   \context ChordNames {
879     \chordmode {
880       c1 d:m
881     }
882   }
883   \context Staff {
884     \clef "treble_8"
885     <c e g c' e'>1^\markup {
886       \fret-diagram-terse #"x;3;2;o;1;o;"
887     }
888     <d a d' f'>1^\markup {
889       \fret-diagram-terse #"x;x;o;2;3;1;"
890     }
891   }
892 >>
893 @end lilypond
894
895 Les indications de barré peuvent être incluses dans l'interface
896 @code{fret-diagram-terse}.
897
898 @lilypond[quote, verbatim]
899 <<
900   \context ChordNames {
901     \chordmode {
902       f1 g
903     }
904   }
905   \context Staff {
906     \clef "treble_8"
907     <f, c f a c' f'>1^\markup {
908       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
909     }
910     <g, d g b d' g'>1^\markup {
911       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
912     }
913   }
914 >>
915 @end lilypond
916
917 Les indications de doigtés peuvent être inclus dans l'interface
918 @code{fret-diagram-terse}.
919
920 @c Need to use override to enable fingerings to show this -- can we do so?
921 @lilypond[quote, verbatim]
922 <<
923   \context ChordNames {
924     \chordmode {
925       c1 d:m
926     }
927   }
928   \context Staff {
929     \override Voice.TextScript
930       #'(fret-diagram-details finger-code) = #'below-string
931     \clef "treble_8"
932     <c e g c' e'>1^\markup {
933       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
934     }
935     <d a d' f'>1^\markup {
936       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
937     }
938   }
939 >>
940 @end lilypond
941
942 Les autres propriétés des diagrammes d'accord doivent être ajustées en
943 utilisant la commande @code{\override} dans l'interface
944 @code{fret-diagram-terse}.
945
946 @cindex fret-diagram-verbose markup
947 @cindex capo
948
949 @funindex fret-diagram-verbose
950 @funindex \fret-diagram-verbose
951
952 L'interface @code{fret-diagram-verbose} est au format d'une liste
953 Scheme.  Chaque élément de la liste décrit un objet devant être placé
954 dans le diagramme d'accord.
955
956 @lilypond[quote, verbatim]
957 <<
958     \context ChordNames {
959       \chordmode {
960         c1 d:m
961       }
962     }
963   \context Staff {
964     \clef "treble_8"
965     <c e g c' e'>1^\markup {
966       \fret-diagram-verbose #'(
967         (mute 6)
968         (place-fret 5 3)
969         (place-fret 4 2)
970         (open 3)
971         (place-fret 2 1)
972         (open 1)
973       )
974     }
975     <d a d' f'>1^\markup {
976       \fret-diagram-verbose #'(
977         (mute 6)
978         (mute 5)
979         (open 4)
980         (place-fret 3 2)
981         (place-fret 2 3)
982         (place-fret 1 1)
983       )
984     }
985   }
986 >>
987 @end lilypond
988
989 Les indications de doigté et de barré peuvent être décrits dans
990 l'interface @code{fret-diagram-verbose}.  Particularité propre à
991 l'interface @code{fret-diagram-verbose} : l'indication de capodastre
992 dans le diagramme d'accord.  L'indication de capodastre est une petite
993 ligne transversale aux cordes.  La case avec le capodastre est la case
994 la plus basse du diagramme d'accord.
995
996 @c \override is necessary to make fingering visible
997 @lilypond[quote, verbatim]
998 <<
999     \context ChordNames {
1000       \chordmode {
1001         f1 g c
1002       }
1003     }
1004   \context Staff {
1005     \clef "treble_8"
1006     \override Voice.TextScript
1007       #'(fret-diagram-details finger-code) = #'below-string
1008     <f, c f a c' f'>1^\markup {
1009       \fret-diagram-verbose #'(
1010         (place-fret 6 1)
1011         (place-fret 5 3)
1012         (place-fret 4 3)
1013         (place-fret 3 2)
1014         (place-fret 2 1)
1015         (place-fret 1 1)
1016         (barre 6 1 1)
1017       )
1018     }
1019     <g, b, d g b g'>1^\markup {
1020       \fret-diagram-verbose #'(
1021         (place-fret 6 3 2)
1022         (place-fret 5 2 1)
1023         (open 4)
1024         (open 3)
1025         (open 2)
1026         (place-fret 1 3 3)
1027       )
1028     }
1029     <c e g c' e'>1^\markup {
1030       \fret-diagram-verbose #'(
1031         (capo 3)
1032         (mute 6)
1033         (place-fret 4 5 1)
1034         (place-fret 3 5 2)
1035         (place-fret 2 5 3)
1036       )
1037     }
1038   }
1039 >>
1040 @end lilypond
1041
1042 Toutes les autres propriétés du diagramme d'accord doivent être
1043 indiquées en utilisant la commande @code{\override} lorsque l'on utilise
1044 l'interface @code{fret-diagram-verbose}.
1045
1046 @ignore
1047 The following example shows the three fret-diagram markup
1048 interfaces, along with examples of common tweaks.  For example,
1049 the size of the verbose fret diagram is reduced to 0.75, and the
1050 finger indications are specified to appear below the diagram.  The
1051 terse diagram includes tweaks to specify placement of finger code
1052 and color of dots.
1053
1054 @lilypond[verbatim,ragged-right,quote]
1055 \new Voice {
1056   \clef "treble_8"
1057   d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
1058   d d d
1059   fis^\markup \override #'(size . 0.75) {
1060     \override #'(finger-code . below-string) {
1061       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
1062                                (place-fret 5 4 3)
1063                                (place-fret 4 4 4)
1064                                (place-fret 3 3 2)
1065                                (place-fret 2 2 1)
1066                                (place-fret 1 2 1))
1067     }
1068   }
1069   fis fis fis
1070   c^\markup \override #'(dot-radius . 0.35) {
1071     \override #'(finger-code . in-dot) {
1072       \override #'(dot-color . white) {
1073         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
1074       }
1075     }
1076   }
1077   c c c
1078 }
1079 @end lilypond
1080 @end ignore
1081
1082 @cindex diagrammes de fret personnalisés
1083 @cindex fret, diagrammes personnalisés
1084 @cindex diagrammes personnalisés de fret
1085
1086 @funindex fret-diagram-interface
1087
1088 La disposition graphique d'un diagramme d'accord peut être modifiée
1089 suivant les préférences de l'utilisateur grâce aux propriétés de
1090 l'interface @code{fret-diagram-interface}.
1091 Des détails se trouvent dans @rinternals{fret-diagram-interface}.  Pour
1092 un diagramme d'accord, les propriétés de l'interface dépendent de
1093 @code{Voice.TextScript}.
1094
1095 @snippets
1096 @lilypondfile[verbatim,quote,texidoc,doctitle]
1097 {changing-fret-orientations.ly}
1098
1099 @lilypondfile[verbatim,quote,texidoc,doctitle]
1100 {customizing-markup-fret-diagrams.ly}
1101
1102 @seealso
1103 Manuel de notation :
1104 @ref{Instrument Specific Markup}.
1105
1106 Morceaux choisis :
1107 @rlsrnamed{Fretted strings, Cordes frettées}.
1108
1109 Référence des propriétés internes :
1110 @rinternals{fret-diagram-interface}.
1111
1112
1113 @node Tablatures prédéfinies
1114 @unnumberedsubsubsec Tablatures prédéfinies
1115 @translationof Predefined fret diagrams
1116
1117 @cindex fret, diagrammes
1118 @cindex accord, diagrammes
1119
1120 @funindex FretBoards
1121 @funindex stringTunings
1122
1123 Les diagrammes d'accord peuvent être affichés en utilisant le contexte
1124 @code{FretBoards}.  Par défaut le contexte @code{FretBoards} affichera
1125 des diagrammes d'accord stockés dans une table de correspondance :
1126
1127 @lilypond[verbatim, ragged-right, quote]
1128 \include "predefined-guitar-fretboards.ly"
1129 \context FretBoards {
1130   \chordmode {
1131     c1 d
1132   }
1133 }
1134 @end lilypond
1135
1136 Les diagrammes d'accord définis par défaut sont dans le fichier
1137 @file{predefined-guitar-fretboards.ly}.  Les diagrammes d'accord sont
1138 stockés en fonction des notes de l'accord ainsi que de l'accordage
1139 (@code{stringTunings}) utilisé.  Le fichier d'initialisation
1140 @file{predefined-guitar-fretboards.ly} contient les diagrammes d'accord
1141 prédéfinis uniquement pour l'accordage standard (@code{guitar-tuning}).
1142 Des diagrammes d'accords peuvent être définis pour d'autres instruments
1143 ou d'autres accordages en suivant les exemples du fichier
1144 @file{predefined-guitar-fretboards.ly}.
1145
1146 Les diagrammes de fret propres au ukulele se trouvent dans le fichier
1147 @file{predefined-ukulele-fretboards.ly}.
1148
1149 @lilypond[verbatim, ragged-right, quote]
1150 \include "predefined-ukulele-fretboards.ly"
1151
1152 myChords = \chordmode { a1 a:m a:aug }
1153
1154 \new ChordNames {
1155   \myChords
1156 }
1157
1158 \new FretBoards {
1159   \set Staff.stringTunings = #ukulele-tuning
1160   \myChords
1161 }
1162 @end lilypond
1163
1164 Les diagrammes de fret propres à la mandoline se trouvent dans le
1165 fichier @file{predefined-mandolin-fretboards.ly}.
1166
1167 @lilypond[verbatim, ragged-right, quote]
1168 \include "predefined-mandolin-fretboards.ly"
1169
1170 myChords = \chordmode { c1 c:m7.5- c:aug }
1171
1172 \new ChordNames {
1173   \myChords
1174 }
1175
1176 \new FretBoards {
1177   \set Staff.stringTunings = #mandolin-tuning
1178   \myChords
1179 }
1180 @end lilypond
1181
1182 Les notes des accords peuvent être entrées aussi bien comme musique
1183 simultanée qu'en utilisant le mode accord (voir
1184 @ref{Généralités sur le mode accords}).
1185
1186 @lilypond[verbatim, ragged-right,quote]
1187 \include "predefined-guitar-fretboards.ly"
1188 \context FretBoards {
1189   \chordmode {c1}
1190   <c' e' g'>1
1191 }
1192 @end lilypond
1193
1194 @cindex accord nommés et diagrammes de fret
1195 @cindex fret, diagrammes avec noms d'accord
1196
1197 @funindex ChordNames
1198 @funindex chordmode
1199 @funindex \chordmode
1200
1201 Il est courant d'afficher simultanément le nom des accords et les
1202 diagrammes d'accord correspondants.  Ceci s'obtient en mettant en
1203 parallèle un contexte @code{ChordNames} et un contexte
1204 @code{FretBoards}, tout en affectant aux deux la même musique.
1205
1206 @lilypond[verbatim, ragged-right, quote]
1207 \include "predefined-guitar-fretboards.ly"
1208 mychords = \chordmode{
1209   c1 f g
1210 }
1211
1212 <<
1213   \context ChordNames {
1214     \mychords
1215   }
1216   \context FretBoards {
1217     \mychords
1218   }
1219 >>
1220 @end lilypond
1221
1222 @cindex transposition et diagramme de fret
1223 @cindex fret et transposition
1224 @cindex diagrammes de fret et transposition
1225
1226 Les diagrammes d'accord prédéfinis sont transposables tant qu'il y a
1227 un diagramme correspondant à l'accord transposé dans la base des
1228 diagrammes d'accord.
1229
1230 @lilypond[verbatim, ragged-right, quote]
1231 \include "predefined-guitar-fretboards.ly"
1232 mychords = \chordmode{
1233   c1 f g
1234 }
1235
1236 mychordlist = {
1237   \mychords
1238   \transpose c e { \mychords }
1239 }
1240 <<
1241   \context ChordNames {
1242     \mychordlist
1243   }
1244   \context FretBoards {
1245     \mychordlist
1246   }
1247 >>
1248 @end lilypond
1249
1250 La table des diagrammes d'accord contient sept types d'accord (majeur,
1251 mineur, augmenté, diminué, septième de dominante, majeur sept, mineur
1252 sept) pour chacune des 17 fondamentales possibles.  Une liste complète
1253 des diagrammes d'accords prédéfinis se trouve à l'annexe
1254 @ref{Tablatures prédéfinies}.   S'il n'y a pas d'entrée dans la table
1255 pour un accord donné, le graveur @code{Fretboard_engraver} calculera le
1256 diagramme d'accord en utilisant la fonctionnalité automatique  décrite
1257 dans @ref{Tablatures automatiques}.
1258
1259 @lilypond[verbatim, ragged-right, quote]
1260 \include "predefined-guitar-fretboards.ly"
1261 mychords = \chordmode{
1262   c1 c:maj9
1263 }
1264
1265 <<
1266   \context ChordNames {
1267     \mychords
1268   }
1269   \context FretBoards {
1270     \mychords
1271   }
1272 >>
1273 @end lilypond
1274
1275 @cindex fret, ajout de diagrammes personnalisés
1276 @cindex diagrammes de fret personnalisés, ajout
1277
1278 Des diagrammes d'accord peuvent être ajoutés à la table des diagrammes
1279 d'accord.  Pour ajouter un diagramme d'accord, il faut spécifier
1280 l'accord correspondant au diagramme, l'accord utilisé et la définition
1281 du diagramme.  Cette définition de diagramme peut être
1282 aussi bien de type @var{terse} que @var{verbose}.
1283
1284 @lilypond[verbatim, ragged-right, quote]
1285 \include "predefined-guitar-fretboards.ly"
1286
1287 \storePredefinedDiagram #default-fret-table
1288                         \chordmode { c:maj9 }
1289                         #guitar-tuning
1290                         #"x;3-2;o;o;o;o;"
1291
1292 mychords = \chordmode {
1293   c1 c:maj9
1294 }
1295
1296 <<
1297   \context ChordNames {
1298     \mychords
1299   }
1300   \context FretBoards {
1301     \mychords
1302   }
1303 >>
1304 @end lilypond
1305
1306 On peut enregistrer différents diagrammes pour un même accord en les
1307 définissant à des octaves différentes.   Notez qu'il faut un intervalle
1308 de deux octaves, le premier servant à la transposition.
1309
1310 @lilypond[verbatim, ragged-right, quote]
1311 \include "predefined-guitar-fretboards.ly"
1312
1313 \storePredefinedDiagram #default-fret-table
1314                         \chordmode { c'' }
1315                         #guitar-tuning
1316                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
1317
1318 mychords = \chordmode {
1319   c1 c''
1320 }
1321
1322 <<
1323   \context ChordNames {
1324     \mychords
1325   }
1326   \context FretBoards {
1327     \mychords
1328   }
1329 >>
1330 @end lilypond
1331
1332 @cindex cordes frettées, carrures d'accord
1333 @cindex accord, carrures pour cordes frettées
1334
1335 @funindex \addChordShape
1336 @funindex addChordShape
1337 @funindex storePredefinedDiagram
1338 @funindex \storePredefinedDiagram
1339
1340 En plus des  diagrammes d'accord, LilyPond possède une liste interne de
1341 carrures d'accord.
1342 Les carrures d'accords sont des diagrammes d'accord qui peuvent être
1343 transposés le long du manche.  Les carrures d'accords peuvent être
1344 ajoutées à la liste interne et être ensuite utilisées pour définir des
1345 accords prédéfinis.  Puisqu'elles sont transposables le long du
1346 manche, les carrures d'accord ne contiennent généralement pas de corde
1347 à vide.  Tout comme les diagrammes d'accord, les carrures d'accord sont
1348 définies grâce aux interfaces @code{fret-diagram-terse} ou
1349 @code{fret-diagram-verbose}.
1350
1351
1352 @lilypond[verbatim, ragged-right, quote]
1353 \include "predefined-guitar-fretboards.ly"
1354
1355 % Add a new chord shape
1356
1357 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
1358
1359 % add some new chords based on the power chord shape
1360
1361 \storePredefinedDiagram #default-fret-table
1362                         \chordmode { f'' }
1363                         #guitar-tuning
1364                         #(chord-shape 'powerf guitar-tuning)
1365 \storePredefinedDiagram #default-fret-table
1366                         \chordmode { g'' }
1367                         #guitar-tuning
1368                         #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
1369
1370 mychords = \chordmode{
1371   f1 f'' g g''
1372 }
1373
1374 <<
1375   \context ChordNames {
1376     \mychords
1377   }
1378   \context FretBoards {
1379     \mychords
1380   }
1381 >>
1382 @end lilypond
1383
1384 La disposition graphique d'un diagramme d'accord peut être modifiée
1385 suivant les préférences de l'utilisateur grâce aux propriétés de
1386 l'interface @code{fret-diagram-interface}.  Pour plus d'information,
1387 consultez @rinternals{fret-diagram-interface}.  Pour un diagramme
1388 d'accord donné, les propriétés de l'interface dépendent de
1389 @code{FretBoards.FretBoard}.
1390
1391 @snippets
1392 @lilypondfile[verbatim,quote,texidoc,doctitle]
1393 {customizing-fretboard-fret-diagrams.ly}
1394
1395 @lilypondfile[verbatim,quote,texidoc,doctitle]
1396 {defining-predefined-fretboards-for-other-instruments.ly}
1397
1398 @lilypondfile[verbatim,quote,texidoc,doctitle]
1399 {chordchanges-for-fretboards.ly}
1400
1401 @lilypondfile[verbatim,quote,texidoc,doctitle]
1402 {fretboards-alternate-tables.ly}
1403
1404 @seealso
1405 Manuel de notation :
1406 @ref{Tablatures personnalisées},
1407 @ref{Tablatures automatiques},
1408 @ref{Généralités sur le mode accords},
1409 @ref{Tablatures prédéfinies}.
1410
1411 Fichiers d'initialisation :
1412 @file{ly/predefined-guitar-fretboards.ly}, @*
1413 @file{ly/predefined-guitar-ninth-fretboards.ly},
1414 @file{ly/predefined-ukulele-fretboards.ly},@*
1415 @file{ly/predefined-mandolin-fretboards.ly}.
1416
1417 Morceaux choisis :
1418 @rlsrnamed{Fretted strings, Cordes frettées}.
1419
1420 Référence des propriétés internes :
1421 @rinternals{fret-diagram-interface}.
1422
1423
1424 @node Tablatures automatiques
1425 @unnumberedsubsubsec Tablatures automatiques
1426 @translationof Automatic fret diagrams
1427
1428 @cindex fret, diagrammes automatiques
1429 @cindex accord, diagrammes automatiques
1430 @cindex automatique, diagramme de fret
1431 @cindex automatique, diagramme d'accord
1432
1433 Les diagrammes d'accord peuvent être créés automatiquement ; il
1434 suffit d'affecter les notes à un contexte @code{FretBoards}.  Si aucun
1435 diagramme prédéfini n'est disponible pour les notes entrées avec
1436 l'accordage actuel (@code{stringTunings}), les cordes et cases
1437 correspondant aux notes seront automatiquement calculées.
1438
1439 @lilypond[quote,ragged-right,verbatim]
1440 <<
1441   \context ChordNames {
1442     \chordmode {
1443       f1 g
1444     }
1445   }
1446   \context FretBoards {
1447     <f, c f a c' f'>1
1448     <g,\6 b, d g b g'>1
1449   }
1450   \context Staff {
1451     \clef "treble_8"
1452     <f, c f a c' f'>1
1453     <g, b, d g b' g'>1
1454   }
1455 >>
1456 @end lilypond
1457
1458 @funindex predefinedFretboardsOff
1459 @funindex \predefinedFretboardsOff
1460 @funindex predefinedFretboardsOn
1461 @funindex \predefinedFretboardsOn
1462
1463 Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
1464 calcul automatique des diagrammes d'accord est le comportement par
1465 défaut.  Dès que les diagrammes par défaut sont chargés, le calcul
1466 automatique peut être activé ou désactivé par des commandes
1467 prédéfinies :
1468
1469 @lilypond[quote,ragged-right,verbatim]
1470
1471 \storePredefinedDiagram #default-fret-table
1472                         <c e g c' e'>
1473                         #guitar-tuning
1474                         #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
1475 <<
1476   \context ChordNames {
1477     \chordmode {
1478       c1 c c
1479     }
1480   }
1481   \context FretBoards {
1482     <c e g c' e'>1
1483     \predefinedFretboardsOff
1484     <c e g c' e'>1
1485     \predefinedFretboardsOn
1486     <c e g c' e'>1
1487   }
1488   \context Staff {
1489     \clef "treble_8"
1490     <c e g c' e'>1
1491     <c e g c' e'>1
1492     <c e g c' e'>1
1493   }
1494 >>
1495 @end lilypond
1496
1497 Le calculateur se trouvera parfois incapable de trouver un diagramme
1498 d'accord convenable.  On peut souvent y remédier en assignant les notes
1499 aux cordes.  Dans bien des cas, il suffit de placer manuellement une
1500 seule note pour que les autres soient alors placées de manière
1501 appropriée par le contexte @code{FretBoards}.
1502
1503 @cindex fret, ajout de doigtés aux diagrammes
1504 @cindex doigtés, ajout à des diagrammes de fret
1505
1506 Il est possible d'ajouter des indications de doigté aux diagrammes de
1507 fret.
1508
1509 @lilypond[quote, verbatim]
1510 <<
1511   \context ChordNames {
1512     \chordmode {
1513       c1 d:m
1514     }
1515   }
1516   \context FretBoards {
1517     <c-3 e-2 g c'-1 e'>1
1518     <d a-2 d'-3 f'-1>1
1519   }
1520   \context Staff {
1521     \clef "treble_8"
1522     <c e g c' e'>1
1523     <d a d' f'>1
1524   }
1525 >>
1526 @end lilypond
1527
1528 La propriété @code{minimumFret} permet de définir la case minimale qui
1529 servira à calculer les cordes et les cases du contexte @code{FretBoard}.
1530
1531 @lilypond[quote, verbatim]
1532 <<
1533   \context ChordNames {
1534     \chordmode {
1535       d1:m d:m
1536     }
1537   }
1538   \context FretBoards {
1539     <d a d' f'>1
1540     \set FretBoards.minimumFret = #5
1541     <d a d' f'>1
1542   }
1543   \context Staff {
1544     \clef "treble_8"
1545     <d a d' f'>1
1546     <d a d' f'>1
1547   }
1548 >>
1549 @end lilypond
1550
1551 Les cordes et les cases du contexte @code{FretBoards} sont liées à la
1552 propriété @code{stringTunings}, qui a là même signification que dans le
1553 contexte @code{TabStaff}.
1554 Voir @ref{Tablatures personnalisées} pour plus d'information sur la
1555 propriété @code{stringTunings}.
1556
1557 La disposition graphique d'un diagramme d'accord peut être modifiée
1558 suivant les préférences de l'utilisateur au travers des propriétés de
1559 l'interface @code{fret-diagram-interface}.  Pour un diagramme
1560 d'accord @code{FretBoards} donné, les propriétés de l'interface
1561 dépendent de @code{FretBoards.FretBoard}.
1562
1563 @predefined
1564 @code{\predefinedFretboardsOff},
1565 @code{\predefinedFretboardsOn}.
1566 @endpredefined
1567
1568 @seealso
1569 Manuel de notation :
1570 @ref{Tablatures personnalisées}.
1571
1572 Morceaux choisis :
1573 @rlsrnamed{Fretted strings, Cordes frettées}.
1574
1575 Référence des propriétés internes :
1576 @rinternals{fret-diagram-interface}.
1577
1578 @knownissues
1579 Le calcul automatique des diagrammes de fret se révèle inapproprié pour
1580 les instruments dont l'ordre des cordes ne correspond pas à l'ordre des
1581 hauteurs.
1582
1583
1584 @node Doigtés pour la main droite
1585 @unnumberedsubsubsec Doigtés pour la main droite
1586 @translationof Right-hand fingerings
1587
1588 @cindex cordes frettées, doigtés main droite
1589 @cindex doigtés main droite et cordes frettées
1590 @cindex main droite, doigtés pour cordes frettées
1591
1592 @funindex rightHandFinger
1593 @funindex \rightHandFinger
1594
1595 Les doigtés de main droite @var{p-i-m-a} doivent être entrés à l'aide de
1596 l'instruction @code{\rightHandFinger} suivie d'un nombre.
1597
1598 @warning{Lorsque vous utilisez l'instruction @code{@bs{}rightHandFinger}
1599 dans un accord, une espace @strong{doit} précéder la fermeture de la
1600 construction par un @code{>}.}
1601
1602 @lilypond[quote,verbatim,relative=0]
1603 \clef "treble_8"
1604 c4\rightHandFinger #1
1605 e\rightHandFinger #2
1606 g\rightHandFinger #3
1607 c\rightHandFinger #4
1608 <c,\rightHandFinger #1 e\rightHandFinger #2
1609  g\rightHandFinger #3 c\rightHandFinger #4 >1
1610 @end lilypond
1611
1612 Pour plus de clarté, vous pouvez traduire ou abréger la commande
1613 @code{\rightHandFinger}, par exemple en @code{doigtMainDroite} ou
1614 même @code{MD} :
1615
1616 @example
1617 MD = #rightHandFinger
1618 @end example
1619
1620 @snippets
1621 @lilypondfile[verbatim,quote,texidoc,doctitle]
1622 {placement-of-right-hand-fingerings.ly}
1623
1624 @lilypondfile[verbatim,quote,texidoc,doctitle]
1625 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1626
1627 @seealso
1628 Morceaux choisis :
1629 @rlsrnamed{Fretted strings, Cordes frettées}.
1630
1631 Référence des propriétés internes :
1632 @rinternals{StrokeFinger}.
1633
1634
1635 @node Guitare
1636 @subsection Guitare
1637 @translationof Guitar
1638
1639 La plupart des aspects en matière de notation pour guitare sont traités
1640 dans la partie commune aux instruments frettés.  Il subsiste cependant
1641 quelques particularités que nous allons maintenant examiner.
1642
1643 Parfois l'utilisateur aimerait créer des documents de type recueil de
1644 chansons, où l'on ne trouve que des accords au-dessus des paroles.  Dans
1645 la mesure où LilyPond est un éditeur de partitions, il n'est pas l'outil
1646 optimal pour des documents sans partition.  Une meilleure alternative
1647 serait de recourir à un traitement de texte, un éditeur de texte ou,
1648 pour les utilisateurs expérimentés, un logiciel typographique tel que
1649 GuitarTex.
1650
1651 @menu
1652 * Indication de la position et du barré::
1653 * Indication des harmoniques et notes étouffées::
1654 * Indication de power chord::
1655 @end menu
1656
1657
1658 @node Indication de la position et du barré
1659 @unnumberedsubsubsec Indication de la position et du barré
1660 @translationof Indicating position and barring
1661
1662 @cindex barré, indication de la position
1663 @cindex cordes frettées, indication de la position et du barré
1664
1665 Cet exemple montre comment indiquer les positions et les barrés :
1666
1667 @lilypond[quote,ragged-right,verbatim,relative=0]
1668 \clef "treble_8"
1669 b16 d g b e
1670 \textSpannerDown
1671 \override TextSpanner #'(bound-details left text) = #"XII "
1672 g16\startTextSpan
1673 b16 e g e b g\stopTextSpan
1674 e16 b g d
1675 @end lilypond
1676
1677 @seealso
1678 Manuel de notation :
1679 @ref{Indication textuelle avec extension}.
1680
1681 Morceaux choisis :
1682 @rlsrnamed{Fretted strings, Cordes frettées},
1683 @rlsrnamed{Expressive marks, Signes d'interprétation}.
1684
1685
1686 @node Indication des harmoniques et notes étouffées
1687 @unnumberedsubsubsec Indication des harmoniques et notes étouffées
1688 @translationof Indicating harmonics and dampened notes
1689
1690 @cindex cordes frettées, notes étouffées
1691 @cindex cordes frettées, harmoniques
1692 @cindex notes étouffées et cordes frettées
1693 @cindex harmoniques et cordes frettées
1694
1695 Des têtes de note spéciales peuvent servir à indiquer les notes
1696 étouffées et les sons harmoniques.  Les sons harmoniques sont souvent
1697 détaillés grâce à des indications textuelles.
1698
1699 @lilypond[quote,ragged-right,verbatim]
1700 \relative c' {
1701   \clef "treble_8"
1702   \override Staff.NoteHead #'style = #'harmonic-mixed
1703   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1704 }
1705 @end lilypond
1706
1707 Les notes étouffées, ou @notation{notes fantômes}, se rencontrent aussi
1708 bien sur une portée normale que dans une tablature :
1709
1710 @lilypond[quote,ragged-right,verbatim]
1711 music = \relative c' {
1712   < a\3 \deadNote c\2 a'\1 >4
1713   < b\3 \deadNote d\2 b'\1 >
1714   < c\3 \deadNote e\2 c'\1 >
1715   \deadNotesOn
1716   \times 2/3 { g8 b e }
1717   \deadNotesOff
1718   < a,\3 c\2 e\1 >1
1719 }
1720 \new StaffGroup <<
1721   \new Staff {
1722     \clef "treble_8"
1723     \music
1724   }
1725   \new TabStaff {
1726     \music
1727   }
1728 >>
1729 @end lilypond
1730
1731 Le @emph{palm mute}, appelé aussi parfois @emph{chop}, est une technique
1732 de jeu pour la guitare électrique ; elle est connue sous le nom de
1733 pizzicato par les joueurs de guitare classique.  Elle consiste à poser
1734 la main droite sur les cordes juste au-dessus du chevalet, de façon à
1735 étouffer plus ou moins légèrement les notes.  LilyPond permet d'indiquer
1736 ce style de jeu en affectant un profil spécifique aux têtes de note.
1737
1738 @lilypond[quote,ragged-right,verbatim]
1739 \new Voice { % Warning: explicit Voice instantiation is
1740              %    required to have palmMuteOff work properly
1741              %    when palmMuteOn comes at the beginning of
1742              %    the piece.
1743   \relative c, {
1744     \clef "G_8"
1745     \palmMuteOn
1746     e8^\markup { \musicglyph #"noteheads.u2do"  = palm mute }
1747     < e b' e > e
1748     \palmMuteOff
1749     e e  \palmMute e e e |
1750     e8 \palmMute { e e e } e e e e |
1751     < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2
1752   }
1753 }
1754 @end lilypond
1755
1756 @seealso
1757 Manuel de notation :
1758 @ref{Têtes de note spécifiques},
1759 @ref{Têtes de note}.
1760
1761 Morceaux choisis :
1762 @rlsrnamed{Fretted strings, Cordes frettées}.
1763
1764
1765 @node Indication de power chord
1766 @unnumberedsubsubsec Indication de @emph{power chord}
1767 @translationof Indicating power chords
1768
1769 @funindex powerChords
1770 @funindex \powerChords
1771
1772 @cindex power chords
1773 @cindex chord, power
1774
1775 Les @emph{power chords} -- terme anglais signifiant littéralement
1776 @qq{accords de puissance} -- s'indiquent aussi bien en mode accord que
1777 dans une construction en accord :
1778
1779 @lilypond[quote,ragged-right,verbatim]
1780 ChordsAndSymbols = {
1781   \chordmode {
1782     \powerChords
1783     e,,1:1.5
1784     a,,1:1.5.8
1785     \set minimumFret = #8
1786     c,1:1.5
1787     f,1:1.5.8
1788   }
1789   \set minimumFret = #5
1790   <a, e>1
1791   <g d' g'>1
1792 }
1793 \score {
1794   <<
1795     \new ChordNames {
1796     \ChordsAndSymbols
1797     }
1798     \new Staff {
1799       \clef "treble_8"
1800       \ChordsAndSymbols
1801     }
1802     \new TabStaff {
1803       \ChordsAndSymbols
1804     }
1805   >>
1806 }
1807 @end lilypond
1808
1809 Le symbole de @emph{power chord} est désactivé dès lors que survient un
1810 accord traditionnel :
1811
1812 @lilypond[quote,ragged-right,verbatim]
1813 mixedChords = \chordmode {
1814   c,1
1815   \powerChords
1816   b,,1:1.5
1817   fis,,1:1.5.8
1818   g,,1:m
1819 }
1820 \score {
1821   <<
1822     \new ChordNames {
1823       \mixedChords
1824     }
1825     \new Staff {
1826       \clef "treble_8"
1827       \mixedChords
1828     }
1829     \new TabStaff {
1830       \mixedChords
1831     }
1832   >>
1833 }
1834 @end lilypond
1835
1836 @seealso
1837 Glossaire musicologique :
1838 @rglos{power chord}.
1839
1840 Manuel de notation :
1841 @ref{Extension et altération d'accords},
1842 @ref{Impression des noms d'accord}.
1843
1844 Morceaux choisis :
1845 @rlsrnamed{Fretted strings, Cordes frettées}.
1846
1847
1848 @node Banjo
1849 @subsection Banjo
1850 @translationof Banjo
1851
1852 @menu
1853 * Tablatures pour banjo::
1854 @end menu
1855
1856
1857 @node Tablatures pour banjo
1858 @unnumberedsubsubsec Tablatures pour banjo
1859 @translationof Banjo tablatures
1860
1861 @cindex banjo, tablatures
1862 @cindex tablatures pour banjo
1863
1864 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
1865 cordes.  Pour ce faire, pensez à utiliser le format de tablature pour
1866 banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
1867
1868 @c due to crazy intervals of banjo music, absolute pitch is recommended
1869
1870 @lilypond[quote,ragged-right,verbatim]
1871 \new TabStaff <<
1872   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1873   \set TabStaff.stringTunings = #banjo-open-g-tuning
1874   {
1875     \stemDown
1876     g8 d' g'\5 a b g e d' |
1877     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1878     g4
1879   }
1880 >>
1881 @end lilypond
1882
1883 @cindex banjo, accordages
1884 @cindex accordages de banjo
1885
1886 @funindex banjo-c-tuning
1887 @funindex banjo-modal-tuning
1888 @funindex banjo-open-d-tuning
1889 @funindex banjo-open-dm-tuning
1890 @funindex four-string-banjo
1891
1892 LilyPond prend en charge un certain nombre d'accordages courants pour
1893 banjo : @code{banjo-c-tuning} sol do sol si ré (gCGBD),
1894 @code{banjo-modal-tuning} sol ré sol do ré (gDGCD),
1895 @code{banjo-open-d-tuning} la ré fa# la ré (aDF#AD) et
1896 @code{banjo-open-dm-tuning} la ré fa la ré (aDFAD).
1897
1898 Ces accordages peuvent être convertis pour banjo à quatre cordes au
1899 moyen de la fonction @code{four-string-banjo} :
1900
1901 @example
1902 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1903 @end example
1904
1905 @seealso
1906 Fichiers d'initialisation :
1907 @file{ly/string-tunings-init.ly}.
1908
1909 Morceaux choisis :
1910 @rlsrnamed{Fretted strings, Cordes frettées}.