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