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