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