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