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