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