]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/fretted-strings.itely
Run update-with-convert-ly
[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.15.16"
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,quote,texidoc,doctitle]
135 {controlling-the-placement-of-chord-fingerings.ly}
136
137 @lilypondfile[verbatim,quote,texidoc,doctitle]
138 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
139
140
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,quote,texidoc,doctitle]
429 {stem-and-beam-behavior-in-tablature.ly}
430
431 @lilypondfile[verbatim,quote,texidoc,doctitle]
432 {polyphony-in-tablature.ly}
433
434 @lilypondfile[verbatim,quote,texidoc,doctitle]
435 {open-string-harmonics-in-tablature.ly}
436
437 @lilypondfile[verbatim,quote,texidoc,doctitle]
438 {fretted-string-harmonics-in-tablature.ly}
439
440 @lilypondfile[verbatim,quote,texidoc,doctitle]
441 {slides-in-tablature.ly}
442
443 @lilypondfile[verbatim,quote,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     #(define custom-tuning #{ \stringTuning <c' g' d'' a''> #})
574     \set stringTunings = #custom-tuning
575     \mynotes
576   }
577 >>
578 @end lilypond
579
580
581 La propriété @code{stringTuning} permet aussi au @code{FretBoards} de
582 calculer automatiquement les diagrammes de frets.
583
584 @funindex makeStringTuning
585 @funindex \makeStringTuning
586
587 L'accordage fait partie de la clé permettant d'identifier les 
588 diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}.  La fonction
589 @code{\makeStringTuning} permet d'établir un accordage sans pour autant
590 définir la propriété @code{stringTunings} dans le contexte en cours.
591 Les arguments à fournir à la commande @code{\makeStringTuning} sont
592 l'identifiant de ce nouvel accordage et l'accord dont il est constitué.
593 Nous pourrions donc écrire l'exemple précédent ainsi@tie{}:
594
595 @lilypond[quote,verbatim]
596 "custom-tuning" = \stringTuning <c' g' d'' a''>
597
598 mynotes = {
599   c'4 e' g' c'' |
600   e''4 g'' b'' c'''
601 }
602
603 <<
604   \new Staff {
605     \clef treble
606     \mynotes
607   }
608   \new TabStaff {
609     \set TabStaff.stringTunings = #custom-tuning
610     \mynotes
611   }
612 >>
613 @end lilypond
614
615 L'accordage est constitué, en interne, par une liste Scheme des hauteurs
616 de notes correspondant aux cordes à vide, une note pour chaque corde,
617 classée par numéro de corde de 1 à n, où la corde 1 est la plus haute
618 dans la tablature et n la plus basse.  Cela revient généralement à
619 classer les cordes de la plus aiguë à la plus grave, mais certains
620 instruments (comme le ukulele) n'ont pas les cordes classées par hauteur.
621
622 Chaque hauteur de corde incluse dans un accordage est un objet LilyPond
623 de type @emph{pitch}.  Les objets @emph{pitch} sont créés par la fonction
624 @code{ly:make-pitch} -- voir @ref{Fonctions Scheme}.
625
626 En cas de besoin, vous pouvez créer un accordage en Scheme pur.  Notez
627 bien qu'il ne sera pas enregistré comme objet.  Voici comment recréer
628 l'accordage des exemples précédents@tie{}:
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     \set TabStaff.stringTunings = #`(,(ly:make-pitch 1 5 0)
643                                      ,(ly:make-pitch 1 1 0)
644                                      ,(ly:make-pitch 0 4 0)
645                                      ,(ly:make-pitch 0 0 0))
646     \mynotes
647   }
648 >>
649 @end lilypond
650
651 Lilypond calcule automatiquement le nombre de cordes à représenter dans
652 la tablature (@code{TabStaff}) ainsi que dans le @code{FretBoard} en
653 comptant le nombre d'éléments définis dans le @code{stringTunings}.
654  
655 @cindex moderntab clef
656 @cindex clef, moderntab
657 @cindex clef, tab
658 @cindex tab clef
659
660 LilyPond dispose d'une clef de tablature moderne.
661
662 @lilypond[quote,ragged-right,verbatim]
663 \new TabStaff {
664   \clef moderntab
665   <a, e a>1
666   \break
667   \clef tab
668   <a, e a>1
669 }
670 @end lilypond
671
672 Cette clef moderne prend en charge les tablatures de quatre à sept cordes.
673
674
675 @seealso
676 Fichiers d'initialisation :
677 @file{ly/string-tuning-init.ly},
678 @file{scm/tablature.scm}.
679
680 Morceaux choisis :
681 @rlsrnamed{Fretted strings,Cordes frettées}.
682
683 Référence des propriétés internes :
684 @rinternals{Tab_note_heads_engraver}.
685
686 @knownissues
687 Le calcul automatique des tablatures se révèle inapproprié pour les
688 instruments dont l'ordre des cordes ne correspond pas à l'ordre des
689 hauteurs, comme le ukulele.
690
691
692 @node Tablatures sous forme d'étiquette
693 @unnumberedsubsubsec Tablatures sous forme d'étiquette
694 @translationof Fret diagram markups
695
696 @cindex fret, diagrammes
697 @cindex accord, diagrammes
698 @cindex diagrammes de fret
699 @cindex diagrammes d'accord pour instrument fretté
700 @cindex fret, diagrammes personnalisés
701 @cindex diagrammes personnalisés de fret
702
703 On peut ajouter des diagrammes d'accord au-dessus de n'importe quelle
704 note, en tant qu'objets @code{\markup}.  Ces objets contiennent toutes
705 les informations du diagramme d'accord.  Il y a pour les définir trois
706 interfaces "diagramme d'accord" (@emph{fret-diagram} en anglais)@tie{}:
707 @var{standard}, @var{terse} et @var{verbose}.
708 Ces trois interfaces produiront des diagrammes similaires mais
709 permettent des niveaux de personnalisation différents.  Des détails à
710 propos des interfaces de type @code{\markup}
711 peuvent être trouvés à l'annexe @ref{Instrument Specific Markup}.
712
713 Dans l'interface standard des diagrammes d'accord, on indiquera le
714 numéro de corde et le numéro de case pour chaque point placé sur une corde.
715 Les cordes à vide et étouffées peuvent aussi être indiquées.
716
717 @lilypond[quote, verbatim]
718 <<
719   \context ChordNames {
720      \chordmode {
721        c1 d:m
722      }
723   }
724   \context Staff {
725     \clef "treble_8"
726     < c e g c' e' > 1 ^\markup
727       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
728     < d a d' f'> ^\markup
729       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
730   }
731 >>
732 @end lilypond
733
734 @cindex barré, indication de
735 @cindex indication du barré
736
737 Les indications de barré peuvent aussi être ajoutées au diagramme
738 d'accord dans l'interface standard@tie{}:
739
740 @lilypond[quote, verbatim]
741 <<
742   \context ChordNames {
743      \chordmode {
744        f1 g
745      }
746   }
747   \context Staff {
748     \clef "treble_8"
749     < f, c f a c' f'>1 ^\markup
750       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
751     < g, d g b d' g'> ^\markup
752       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
753   }
754 >>
755 @end lilypond
756
757 @cindex fret-diagram et markup
758 @cindex markup et fret-diagram
759
760 @funindex fret-diagram
761 @funindex \fret-diagram
762
763 La taille du diagramme d'accord ainsi que le nombre de cases
764 représentées peuvent aussi être modifiés dans l'interface standard.
765
766 @lilypond[quote, verbatim]
767 <<
768   \context ChordNames {
769      \chordmode {
770        f1 g
771      }
772   }
773   \context Staff {
774     \clef "treble_8"
775     < f, c f a c' f'>1 ^\markup
776       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
777     < g, b, d g b g'> ^\markup
778       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
779   }
780 >>
781 @end lilypond
782
783 Le nombre de cordes dans les diagrammes d'accord peut être modifié dans
784 l'interface standard pour s'adapter à différents instruments tels que le
785 banjo et le ukulele.
786
787 @lilypond[quote, verbatim]
788 <<
789   \context ChordNames {
790      \chordmode {
791        a1
792      }
793   }
794   \context Staff {
795         %% A chord for ukulele
796     a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
797   }
798 >>
799 @end lilypond
800
801 Des indications de doigtés peuvent être ajoutées, et le positionnement
802 de ces doigtés peut être modifié dans l'interface standard.
803
804 @lilypond[quote, verbatim]
805 <<
806   \context ChordNames {
807      \chordmode {
808        c1 d:m
809      }
810   }
811   \context Staff {
812     \clef "treble_8"
813     < c e g c' e' > 1 ^\markup
814       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
815     < d a d' f'> ^\markup
816       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
817   }
818 >>
819 @end lilypond
820
821 La taille ainsi que la position des points peuvent être contrôlées dans
822 l'interface standard.
823
824 @lilypond[quote, verbatim]
825 <<
826   \context ChordNames {
827      \chordmode {
828        c1 d:m
829      }
830   }
831   \context Staff {
832     \clef "treble_8"
833     < c e g c' e' > 1 ^\markup
834       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
835     < d a d' f'> ^\markup
836       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
837   }
838 >>
839 @end lilypond
840
841 @cindex fret-diagram-terse markup
842
843 @funindex fret-diagram-terse
844 @funindex \fret-diagram-terse
845
846 Dans l'interface @code{fret-diagram-terse}, les numéros de corde sont
847 omis@tie{}; les numéros de corde sont induits par la présence de
848 points-virgules.  Il y a un point-virgule pour chaque corde du
849 diagramme.  Le premier point-virgule correspondant au plus haut numéro
850 de corde, le dernier à la première corde.  Les cordes étouffées, les
851 cordes à vide ainsi que les numéros de case peuvent y être indiqués.
852
853 @lilypond[quote, verbatim]
854 <<
855   \context ChordNames {
856      \chordmode {
857        c1 d:m
858      }
859   }
860   \context Staff {
861     \clef "treble_8"
862     < c e g c' e' > 1 ^\markup
863       \fret-diagram-terse #"x;3;2;o;1;o;"
864     < d a d' f'> ^\markup
865       \fret-diagram-terse #"x;x;o;2;3;1;"
866   }
867 >>
868 @end lilypond
869
870 Les indications de barré peuvent être incluses dans l'interface
871 @code{fret-diagram-terse}.
872
873 @lilypond[quote, verbatim]
874 <<
875   \context ChordNames {
876      \chordmode {
877        f1 g
878      }
879   }
880   \context Staff {
881     \clef "treble_8"
882     < f, c f a c' f'>1 ^\markup
883       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
884     < g, d g b d' g'> ^\markup
885       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
886   }
887 >>
888 @end lilypond
889
890 Les indications de doigtés peuvent être inclus dans l'interface
891 @code{fret-diagram-terse}.
892
893 @c Need to use override to enable fingerings to show this -- can we do so?
894 @lilypond[quote, verbatim]
895 <<
896   \context ChordNames {
897      \chordmode {
898        c1 d:m
899      }
900   }
901   \context Staff {
902     \override Voice.TextScript
903       #'(fret-diagram-details finger-code) = #'below-string
904     \clef "treble_8"
905     < c e g c' e' > 1 ^\markup
906       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
907     < d a d' f'> ^\markup
908       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
909   }
910 >>
911 @end lilypond
912
913 Les autres propriétés des diagrammes d'accord doivent être ajustées en
914 utilisant la commande @code{\override} dans l'interface
915 @code{fret-diagram-terse}.
916
917 @cindex fret-diagram-verbose markup
918 @cindex capo
919
920 @funindex fret-diagram-verbose
921 @funindex \fret-diagram-verbose
922
923 L'interface @code{fret-diagram-verbose} est au format d'une liste
924 Scheme.  Chaque élément de la liste décrit un objet devant être placé
925 dans le diagramme d'accord.
926
927 @lilypond[quote, verbatim]
928 <<  \context ChordNames {
929      \chordmode {
930        c1 d:m
931      }
932   }
933   \context Staff {
934     \clef "treble_8"
935     < c e g c' e' > 1 ^\markup
936       \fret-diagram-verbose #'(
937         (mute 6)
938         (place-fret 5 3)
939         (place-fret 4 2)
940         (open 3)
941         (place-fret 2 1)
942         (open 1)
943       )
944     < d a d' f'> ^\markup
945       \fret-diagram-verbose #'(
946         (mute 6)
947         (mute 5)
948         (open 4)
949         (place-fret 3 2)
950         (place-fret 2 3)
951         (place-fret 1 1)
952       )
953   }
954 >>
955 @end lilypond
956
957 Les indications de doigté et de barré peuvent être décrits dans
958 l'interface @code{fret-diagram-verbose}.  Particularité propre à
959 l'interface @code{fret-diagram-verbose}@tie{}: l'indication
960 de capodastre dans le diagramme d'accord.  L'indication de capodastre
961 est une petite ligne transversale aux cordes.  La case avec le
962 capodastre est la case la plus basse du diagramme d'accord.
963
964 @c \override is necessary to make fingering visible
965 @lilypond[quote, verbatim]
966 <<
967   \context ChordNames {
968      \chordmode {
969        f1 g c
970      }
971   }
972   \context Staff {
973     \clef "treble_8"
974     \override Voice.TextScript
975       #'(fret-diagram-details finger-code) = #'below-string
976
977     < f, c f a c' f'>1 ^\markup
978       \fret-diagram-verbose #'(
979         (place-fret 6 1)
980         (place-fret 5 3)
981         (place-fret 4 3)
982         (place-fret 3 2)
983         (place-fret 2 1)
984         (place-fret 1 1)
985         (barre 6 1 1)
986       )
987     < g, b, d g b g'> ^\markup
988       \fret-diagram-verbose #'(
989         (place-fret 6 3 2)
990         (place-fret 5 2 1)
991         (open 4)
992         (open 3)
993         (open 2)
994         (place-fret 1 3 3)
995       )
996     < c e g c' e'> ^\markup
997       \fret-diagram-verbose #'(
998         (capo 3)
999         (mute 6)
1000         (place-fret 4 5 1)
1001         (place-fret 3 5 2)
1002         (place-fret 2 5 3)
1003       )
1004    }
1005 >>
1006 @end lilypond
1007
1008 Toutes les autres propriétés du diagramme d'accord doivent être
1009 indiquées en utilisant la commande @code{\override} lorsque l'on utilise
1010 l'interface @code{fret-diagram-verbose}.
1011
1012 @ignore
1013 The following example shows the three fret-diagram markup
1014 interfaces, along with examples of common tweaks.  For example,
1015 the size of the verbose fret diagram is reduced to 0.75, and the
1016 finger indications are specified to appear below the diagram.  The
1017 terse diagram includes tweaks to specify placement of finger code
1018 and color of dots.
1019
1020 @lilypond[verbatim,ragged-right,quote]
1021 \new Voice {
1022   \clef "treble_8"
1023   d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
1024   d d d
1025   fis^\markup \override #'(size . 0.75) {
1026     \override #'(finger-code . below-string) {
1027       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
1028                                (place-fret 5 4 3)
1029                                (place-fret 4 4 4)
1030                                (place-fret 3 3 2)
1031                                (place-fret 2 2 1)
1032                                (place-fret 1 2 1))
1033     }
1034   }
1035   fis fis fis
1036   c^\markup \override #'(dot-radius . 0.35) {
1037     \override #'(finger-code . in-dot) {
1038       \override #'(dot-color . white) {
1039         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
1040       }
1041     }
1042   }
1043   c c c
1044 }
1045 @end lilypond
1046 @end ignore
1047
1048 @cindex diagrammes de fret personnalisés
1049 @cindex fret, diagrammes personnalisés
1050 @cindex diagrammes personnalisés de fret
1051
1052 @funindex fret-diagram-interface
1053
1054 La disposition graphique d'un diagramme d'accord peut être modifiée
1055 suivant les préférences de l'utilisateur grâce aux propriétés de
1056 l'interface @code{fret-diagram-interface}.
1057 Des détails se trouvent dans @rinternals{fret-diagram-interface}.  Pour
1058 un diagramme d'accord, les propriétés de l'interface dépendent de
1059 @code{Voice.TextScript}.
1060
1061 @snippets
1062
1063 @lilypondfile[verbatim,quote,texidoc,doctitle]
1064 {changing-fret-orientations.ly}
1065
1066 @lilypondfile[verbatim,quote,texidoc,doctitle]
1067 {customizing-markup-fret-diagrams.ly}
1068
1069
1070 @seealso
1071 Manuel de notation :
1072 @ref{Instrument Specific Markup}.
1073
1074 Morceaux choisis :
1075 @rlsrnamed{Fretted strings,Cordes frettées}.
1076
1077 Référence des propriétés internes :
1078 @rinternals{fret-diagram-interface}.
1079
1080
1081 @node Tablatures prédéfinies
1082 @unnumberedsubsubsec Tablatures prédéfinies
1083 @translationof Predefined fret diagrams
1084
1085 @cindex fret, diagrammes
1086 @cindex accord, diagrammes
1087
1088 @funindex FretBoards
1089 @funindex stringTunings
1090
1091 Les diagrammes d'accord peuvent être affichés en utilisant le contexte
1092 @code{FretBoards}.  Par défaut le contexte @code{FretBoards} affichera
1093 des diagrammes d'accord stockés dans une table de correspondance@tie{}:
1094
1095 @lilypond[verbatim, ragged-right, quote]
1096 \include "predefined-guitar-fretboards.ly"
1097 \context FretBoards {
1098   \chordmode {
1099     c1 d
1100   }
1101 }
1102 @end lilypond
1103
1104 Les diagrammes d'accord définis par défaut sont dans le fichier
1105 @file{predefined-guitar-fretboards.ly}.  Les diagrammes d'accord sont
1106 stockés en fonction des notes de l'accord ainsi que de l'accordage
1107 (@code{stringTunings}) utilisé.
1108 @file{predefined-guitar-fretboards.ly} contient les diagrammes d'accord
1109 prédéfinis uniquement pour l'accordage standard (@code{guitar-tuning}).
1110 Des diagrammes d'accords peuvent être définis pour d'autres instruments
1111 ou d'autres accordages en suivant les exemples du fichier
1112 @file{predefined-guitar-fretboards.ly}.
1113
1114 Les diagrammes de fret propres au ukulele se trouvent dans le fichier
1115 @file{predefined-ukulele-fretboards.ly}.
1116
1117 @lilypond[verbatim, ragged-right, quote]
1118 \include "predefined-ukulele-fretboards.ly"
1119
1120 myChords = \chordmode { a1 a:m a:aug }
1121
1122 \new ChordNames {
1123   \myChords
1124 }
1125
1126 \new FretBoards {
1127   \set stringTunings = #ukulele-tuning
1128   \myChords
1129 }
1130 @end lilypond
1131
1132 Les diagrammes de fret propres à la mandoline se trouvent dans le
1133 fichier @file{predefined-mandolin-fretboards.ly}.
1134
1135 @lilypond[verbatim, ragged-right, quote]
1136 \include "predefined-mandolin-fretboards.ly"
1137
1138 myChords = \chordmode { c1 c:m7.5- c:aug }
1139
1140 \new ChordNames {
1141   \myChords
1142 }
1143
1144 \new FretBoards {
1145   \set stringTunings = #mandolin-tuning
1146   \myChords
1147 }
1148 @end lilypond
1149
1150 Les notes des accords peuvent être entrées aussi bien comme musique
1151 simultanée qu'en utilisant le mode accord (voir
1152 @ref{Généralités sur le mode accords}).
1153
1154 @lilypond[verbatim, ragged-right,quote]
1155 \include "predefined-guitar-fretboards.ly"
1156 \context FretBoards {
1157   \chordmode {c1}
1158   <c' e' g'>1
1159 }
1160 @end lilypond
1161
1162 @cindex accord nommés et diagrammes de fret
1163 @cindex fret, diagrammes avec noms d'accord
1164
1165 @funindex ChordNames
1166 @funindex chordmode
1167 @funindex \chordmode
1168
1169 Il est courant d'afficher simultanément le nom des accords et les
1170 diagrammes d'accord correspondants.  Ceci s'obtient en mettant en
1171 parallèle un contexte @code{ChordNames} et un contexte
1172 @code{FretBoards}, tout en affectant aux deux la même musique.
1173
1174 @lilypond[verbatim, ragged-right, quote]
1175 \include "predefined-guitar-fretboards.ly"
1176 mychords = \chordmode{
1177   c1 f g
1178 }
1179
1180 <<
1181   \context ChordNames {
1182     \mychords
1183   }
1184   \context FretBoards {
1185     \mychords
1186   }
1187 >>
1188 @end lilypond
1189
1190 @cindex transposition et diagramme de fret
1191 @cindex fret et transposition
1192 @cindex diagrammes de fret et transposition
1193
1194 Les diagrammes d'accord prédéfinis sont transposables tant qu'il y a
1195 un diagramme correspondant à l'accord transposé dans la base des
1196 diagrammes d'accord.
1197
1198 @lilypond[verbatim, ragged-right, quote]
1199 \include "predefined-guitar-fretboards.ly"
1200 mychords = \chordmode{
1201   c1 f g
1202 }
1203
1204 mychordlist = {
1205   \mychords
1206   \transpose c e { \mychords}
1207 }
1208 <<
1209   \context ChordNames {
1210     \mychordlist
1211   }
1212   \context FretBoards {
1213     \mychordlist
1214   }
1215 >>
1216 @end lilypond
1217
1218 La table des diagrammes d'accord contient sept types d'accord (majeur,
1219 mineur, augmenté, diminué, septième de dominante, majeur sept, mineur
1220 sept) pour chacune des 17 fondamentales possibles.  Une liste complète
1221 des diagrammes d'accords prédéfinis se trouve à l'annexe
1222 @ref{Tablatures prédéfinies}.   S'il n'y a pas d'entrée dans la table
1223 pour un accord donné, le graveur @code{Fretboard_engraver} calculera le
1224 diagramme d'accord en utilisant la fonctionnalité automatique  décrite
1225 dans @ref{Tablatures automatiques}.
1226
1227 @lilypond[verbatim, ragged-right, quote]
1228 \include "predefined-guitar-fretboards.ly"
1229 mychords = \chordmode{
1230   c1 c:9
1231 }
1232
1233 <<
1234   \context ChordNames {
1235     \mychords
1236   }
1237   \context FretBoards {
1238     \mychords
1239   }
1240 >>
1241 @end lilypond
1242
1243 @cindex fret, ajout de diagrammes personnalisés
1244 @cindex diagrammes de fret personnalisés, ajout
1245
1246 Des diagrammes d'accord peuvent être ajoutés à la table des diagrammes
1247 d'accord.  Pour ajouter un diagramme d'accord, il faut spécifier
1248 l'accord correspondant au diagramme, l'accord utilisé et la définition
1249 du diagramme.  Cette définition de diagramme peut être
1250 aussi bien de type @var{terse} que @var{verbose}.
1251
1252 @lilypond[verbatim, ragged-right, quote]
1253 \include "predefined-guitar-fretboards.ly"
1254
1255 \storePredefinedDiagram #default-fret-table
1256                         \chordmode { c:maj9 }
1257                         #guitar-tuning
1258                         #"x;3-2;o;o;o;o;"
1259
1260 mychords = \chordmode {
1261   c1 c:maj9
1262 }
1263
1264 <<
1265   \context ChordNames {
1266     \mychords
1267   }
1268   \context FretBoards {
1269     \mychords
1270   }
1271 >>
1272 @end lilypond
1273
1274 On peut enregistrer différents diagrammes pour un même accord
1275 en les définissant à des octaves différentes.   Notez qu'il faut un
1276 intervalle de deux octaves, le premier servant à la transposition.
1277
1278 @lilypond[verbatim, ragged-right, quote]
1279 \include "predefined-guitar-fretboards.ly"
1280
1281 \storePredefinedDiagram #default-fret-table
1282                         \chordmode { c'' }
1283                         #guitar-tuning
1284                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
1285
1286 mychords = \chordmode{
1287   c1 c''
1288 }
1289
1290 <<
1291   \context ChordNames {
1292     \mychords
1293   }
1294   \context FretBoards {
1295     \mychords
1296   }
1297 >>
1298 @end lilypond
1299
1300 @cindex cordes frettées, carrures d'accord
1301 @cindex accord, carrures pour cordes frettées
1302
1303 @funindex \addChordShape
1304 @funindex add ChordShape
1305 @funindex storePredefinedDiagram
1306 @funindex \storePredefinedDiagram
1307
1308 En plus des  diagrammes d'accord, LilyPond possède une liste interne de
1309 carrures d'accord.
1310 Les carrures d'accords sont des diagrammes d'accord qui peuvent être
1311 transposés le long du manche.  Les carrures d'accords peuvent être
1312 ajoutées à la liste interne et être ensuite utilisées pour définir des
1313 accords prédéfinis.  Puisqu'elles sont transposables le long du
1314 manche, les carrures d'accord ne contiennent généralement pas de corde
1315 à vide.  Tout comme les diagrammes d'accord, les carrures d'accord sont
1316 définies grâce aux interfaces @code{fret-diagram-terse} ou
1317 @code{fret-diagram-verbose}.
1318
1319
1320 @lilypond[verbatim, ragged-right, quote]
1321 \include "predefined-guitar-fretboards.ly"
1322
1323 % Add a new chord shape
1324
1325 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
1326
1327 % add some new chords based on the power chord shape
1328
1329 \storePredefinedDiagram #default-fret-table
1330                         \chordmode { f'' }
1331                         #guitar-tuning
1332                         #(chord-shape 'powerf guitar-tuning)
1333 \storePredefinedDiagram #default-fret-table
1334                         \chordmode { g'' }
1335                         #guitar-tuning
1336                         #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
1337
1338 mychords = \chordmode{
1339   f1 f'' g g''
1340 }
1341
1342 <<
1343   \context ChordNames {
1344     \mychords
1345   }
1346   \context FretBoards {
1347     \mychords
1348   }
1349 >>
1350 @end lilypond
1351
1352 La disposition graphique d'un diagramme d'accord peut être modifiée
1353 suivant les préférences de l'utilisateur grâce aux propriétés de
1354 l'interface @code{fret-diagram-interface}. Pour plus d'information,
1355 consultez @rinternals{fret-diagram-interface}.  Pour un diagramme
1356 d'accord donné, les propriétés de l'interface dépendent de
1357 @code{FretBoards.FretBoard}.
1358
1359 @snippets
1360
1361 @lilypondfile[verbatim,quote,texidoc,doctitle]
1362 {customizing-fretboard-fret-diagrams.ly}
1363
1364 @lilypondfile[verbatim,quote,texidoc,doctitle]
1365 {defining-predefined-fretboards-for-other-instruments.ly}
1366
1367 @lilypondfile[verbatim,quote,texidoc,doctitle]
1368 {chordchanges-for-fretboards.ly}
1369
1370 @lilypondfile[verbatim,quote,texidoc,doctitle]
1371 {fretboards-alternate-tables.ly}
1372
1373
1374 @seealso
1375 Manuel de notation :
1376 @ref{Tablatures personnalisées},
1377 @ref{Tablatures automatiques},
1378 @ref{Généralités sur le mode accords},
1379 @ref{Tablatures prédéfinies}.
1380
1381 Fichiers d'initialisation :
1382 @file{ly/predefined-guitar-fretboards.ly},
1383 @file{ly/predefined-guitar-ninth-fretboards.ly},
1384 @file{ly/predefined-ukulele-fretboards.ly},
1385 @file{ly/predefined-mandolin-fretboards.ly}.
1386
1387 Morceaux choisis :
1388 @rlsrnamed{Fretted strings,Cordes frettées}.
1389
1390 Référence des propriétés internes :
1391 @rinternals {fret-diagram-interface}.
1392
1393
1394 @node Tablatures automatiques
1395 @unnumberedsubsubsec Tablatures automatiques
1396 @translationof Automatic fret diagrams
1397
1398 @cindex fret, diagrammes automatiques
1399 @cindex accord, diagrammes automatiques
1400 @cindex automatique, diagramme de fret
1401 @cindex automatique, diagramme d'accord
1402
1403 Les diagrammes d'accord peuvent être créés automatiquement@tie{}; il
1404 suffit d'affecter les notes à un contexte @code{FretBoards}.  Si aucun
1405 diagramme prédéfini n'est disponible pour les notes entrées avec
1406 l'accordage actuel (@code{stringTunings}), les cordes et cases
1407 correspondant aux notes seront automatiquement calculées.
1408
1409 @lilypond[quote,ragged-right,verbatim]
1410 <<
1411   \context ChordNames {
1412      \chordmode {
1413        f1 g
1414      }
1415   }
1416   \context FretBoards {
1417     < f, c f a c' f'>1
1418     < g,\6 b, d g b g'>
1419   }
1420   \context Staff {
1421     \clef "treble_8"
1422     < f, c f a c' f'>1
1423     < g, b, d g b' g'>
1424   }
1425 >>
1426 @end lilypond
1427
1428 @funindex predefinedFretboardsOff
1429 @funindex \predefinedFretboardsOff
1430 @funindex predefinedFretboardsOn
1431 @funindex \predefinedFretboardsOn
1432
1433 Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
1434 calcul automatique des diagrammes d'accord est le comportement par
1435 défaut.  Dès que les diagrammes par défaut sont chargés, le calcul
1436 automatique peut être activé ou désactivé par des commandes
1437 prédéfinies@tie{}:
1438
1439 @lilypond[quote,ragged-right,verbatim]
1440 \storePredefinedDiagram #default-fret-table
1441                         <c e g c' e'>
1442                         #guitar-tuning
1443                         #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
1444 <<
1445   \context ChordNames {
1446     \chordmode {
1447       c1 c c
1448     }
1449   }
1450   \context FretBoards {
1451     <c e g c' e'>1
1452     \predefinedFretboardsOff
1453     <c e g c' e'>1
1454     \predefinedFretboardsOn
1455     <c e g c' e'>1
1456   }
1457   \context Staff {
1458     \clef "treble_8"
1459     <c e g c' e'>1
1460     <c e g c' e'>1
1461     <c e g c' e'>1
1462   }
1463 >>
1464 @end lilypond
1465
1466 Le calculateur se trouvera parfois incapable de trouver un diagramme
1467 d'accord convenable.  On peut souvent y remédier en assignant les notes
1468 aux cordes.  Dans bien des cas, il suffit de placer manuellement une
1469 seule note pour que les autres soient alors placées de manière
1470 appropriée par le contexte @code{FretBoards}.
1471
1472 @cindex fret, ajout de doigtés aux diagrammes
1473 @cindex doigtés, ajout à des diagrammes de fret
1474
1475 Il est possible d'ajouter des indications de doigté aux diagrammes de
1476 fret.
1477
1478 @lilypond[quote, verbatim]
1479 <<
1480   \context ChordNames {
1481     \chordmode {
1482       c1 d:m
1483     }
1484   }
1485   \context FretBoards {
1486     < c-3 e-2 g c'-1 e' > 1
1487     < d a-2 d'-3 f'-1>
1488   }
1489   \context Staff {
1490     \clef "treble_8"
1491     < c e g c' e' > 1
1492     < d a d' f'>
1493   }
1494 >>
1495 @end lilypond
1496
1497 La propriété @code{minimumFret} permet de définir la case minimale qui
1498 servira à calculer les cordes et les cases du contexte @code{FretBoard}.
1499
1500 @lilypond[quote, verbatim]
1501 <<
1502   \context ChordNames {
1503     \chordmode {
1504       d1:m d:m
1505     }
1506   }
1507   \context FretBoards {
1508     < d a d' f'>
1509     \set FretBoards.minimumFret = #5
1510     < d a d' f'>
1511   }
1512   \context Staff {
1513     \clef "treble_8"
1514     < d a d' f'>
1515     < d a d' f'>
1516   }
1517 >>
1518 @end lilypond
1519
1520 Les cordes et les cases du contexte @code{FretBoards} sont liées à la
1521 propriété @code{stringTunings}, qui a là même signification que dans le
1522 contexte @code{TabStaff}.
1523 Voir @ref{Tablatures personnalisées} pour plus d'information sur la
1524 propriété @code{stringTunings}.
1525
1526 La disposition graphique d'un diagramme d'accord peut être modifiée
1527 suivant les préférences de l'utilisateur au travers des propriétés de
1528 l'interface @code{fret-diagram-interface}.  Pour un diagramme
1529 d'accord, les propriétés de l'interface dépendent de
1530 @code{FretBoards.FretBoard}.
1531
1532
1533 @predefined
1534 @code{\predefinedFretboardsOff},
1535 @code{\predefinedFretboardsOn}.
1536 @endpredefined
1537
1538
1539 @seealso
1540 Manuel de notation :
1541 @ref{Tablatures personnalisées}.
1542
1543 Morceaux choisis :
1544 @rlsrnamed{Fretted strings,Cordes frettées}.
1545
1546 Référence des propriétés internes :
1547 @rinternals {fret-diagram-interface}.
1548
1549 @knownissues
1550 Le calcul automatique des diagrammes de fret se révèle inapproprié pour
1551 les instruments dont l'ordre des cordes ne correspond pas à l'ordre des
1552 hauteurs.
1553
1554
1555 @node Doigtés pour la main droite
1556 @unnumberedsubsubsec Doigtés pour la main droite
1557 @translationof Right-hand fingerings
1558
1559 @cindex cordes frettées, doigtés main droite
1560 @cindex doigtés main droite et cordes frettées
1561 @cindex main droite, doigtés pour cordes frettées
1562
1563 @funindex rightHandFinger
1564 @funindex \rightHandFinger
1565
1566 Les doigtés de main droite @var{p-i-m-a} doivent être entrés dans une
1567 construction de type accord @code{<>} même s'il n'y a qu'une seule note.
1568
1569 @warning{Un trait d'union @strong{doit} s'insérer entre la note et
1570 l'instruction @code{@bs{}rightHandFinger}, et une espace
1571 @strong{doit} précéder la fermeture de la construction par un @code{>}.}
1572
1573
1574 @lilypond[quote,verbatim,relative=0]
1575 \clef "treble_8"
1576 <c-\rightHandFinger #1 >4
1577 <e-\rightHandFinger #2 >
1578 <g-\rightHandFinger #3 >
1579 <c-\rightHandFinger #4 >
1580 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1581   g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1582 @end lilypond
1583
1584 Pour plus de clarté, vous pouvez traduire ou abréger la commande
1585 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
1586 même @code{\MD}@tie{}:
1587
1588 @example
1589 #(define MD rightHandFinger)
1590 @end example
1591
1592
1593 @snippets
1594
1595 @lilypondfile[verbatim,quote,texidoc,doctitle]
1596 {placement-of-right-hand-fingerings.ly}
1597
1598 @lilypondfile[verbatim,quote,texidoc,doctitle]
1599 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1600
1601
1602 @seealso
1603 Morceaux choisis :
1604 @rlsrnamed{Fretted strings,Cordes frettées}.
1605
1606 Référence des propriétés internes :
1607 @rinternals{StrokeFinger}.
1608
1609
1610 @node Guitare
1611 @subsection Guitare
1612 @translationof Guitar
1613
1614 La plupart des aspects en matière de notation pour guitare sont traités
1615 dans la partie commune aux instruments frettés.  Il subsiste cependant
1616 quelques particularités que nous allons maintenant examiner.  Parfois
1617 l'utilisateur aimerait créer des documents de type recueil de chansons,
1618 où l'on ne trouve que des accords au-dessus des paroles.  Dans la mesure
1619 où LilyPond est un éditeur de partitions, il n'est pas l'outil optimal
1620 pour des documents sans partition.  Une meilleure alternative serait de
1621 recourrir à un traitement de texte, un éditeur de texte ou, pour les
1622 utilisateurs experimentés, un logiciel typographique tel que GuitarTex.
1623
1624 @menu
1625 * Indication de la position et du barré::
1626 * Indication des harmoniques et notes étouffées::
1627 * Indication de power chord::
1628 @end menu
1629
1630 @node Indication de la position et du barré
1631 @unnumberedsubsubsec Indication de la position et du barré
1632 @translationof Indicating position and barring
1633
1634 @cindex indication de la position et du barré pour cordes frettées
1635 @cindex cordes frettées, indication de la position et du barré
1636
1637 Cet exemple montre comment indiquer les positions et les barrés@tie{}:
1638
1639 @lilypond[quote,ragged-right,verbatim,relative=0]
1640 \clef "treble_8"
1641 b16 d g b e
1642 \textSpannerDown
1643 \override TextSpanner #'(bound-details left text) = #"XII "
1644   g16\startTextSpan
1645   b16 e g e b g\stopTextSpan
1646 e16 b g d
1647 @end lilypond
1648
1649
1650 @seealso
1651 Manuel de notation :
1652 @ref{Indication textuelle avec extension}.
1653
1654 Morceaux choisis :
1655 @rlsrnamed{Fretted strings,Cordes frettées},
1656 @rlsrnamed{Expressive marks,Signes d'interprétation}.
1657
1658
1659 @node Indication des harmoniques et notes étouffées
1660 @unnumberedsubsubsec Indication des harmoniques et notes étouffées
1661 @translationof Indicating harmonics and dampened notes
1662
1663 @cindex cordes frettées, notes étouffées
1664 @cindex cordes frettées, harmoniques
1665 @cindex notes étouffées et cordes frettées
1666 @cindex harmoniques et cordes frettées
1667
1668 Des têtes de note spéciales peuvent servir à indiquer les
1669 notes étouffées et les sons harmoniques.  Les sons harmoniques sont
1670 souvent détaillés grâce à des indications textuelles.
1671
1672 @lilypond[quote,ragged-right,verbatim]
1673 \relative c' {
1674   \clef "treble_8"
1675   \override Staff.NoteHead #'style = #'harmonic-mixed
1676   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1677 }
1678 @end lilypond
1679
1680 Les notes étouffées, ou @notation{notes fantômes} se recontrent aussi
1681 bien sur une portée normale que dans une tablature@tie{}:
1682
1683 @lilypond[quote,ragged-right,verbatim]
1684 music = \relative c' {
1685   < a\3 \deadNote c\2 a'\1 >4
1686   < b\3 \deadNote d\2 b'\1 >
1687   < c\3 \deadNote e\2 c'\1 >
1688   \deadNotesOn
1689   \times 2/3 { g8 b e }
1690   \deadNotesOff
1691   < a,\3 c\2 e\1 >1
1692 }
1693 \new StaffGroup <<
1694   \new Staff {
1695     \clef "treble_8"
1696     \music
1697   }
1698   \new TabStaff {
1699     \music
1700   }
1701 >>
1702 @end lilypond
1703
1704 Le @emph{palm mute}, appelé aussi parfois @emph{chop}, est une technique
1705 de jeu pour la guitare électrique@tie{}; elle est connue sous le nom de
1706 pizzicato par les joueurs de guitare classique.  Elle consiste à poser
1707 la main droite sur les cordes juste au-dessus du chevalet, de façon à
1708 étouffer plus ou moins légèrement les notes.  LilyPond permet d'indiquer
1709 ce style de jeu en affectant un profil spécifique aux têtes de notes.
1710
1711 @lilypond[quote,ragged-right,verbatim]
1712 \new Voice { % Warning: explicit Voice instantiation is
1713              %    required to have palmMuteOff work properly
1714              %    when palmMuteOn comes at the beginning of
1715              %    the piece.
1716   \relative c, {
1717     \clef "G_8"
1718     \palmMuteOn
1719     e8^\markup { \musicglyph #"noteheads.u2do"  = palm mute }
1720     < e b' e > e
1721     \palmMuteOff
1722     e e  \palmMute e e e |
1723     e8 \palmMute { e e e } e e e e |
1724     < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2
1725   }
1726 }
1727 @end lilypond
1728
1729
1730 @seealso
1731 Morceaux choisis :
1732 @rlsrnamed{Fretted strings,Cordes frettées}.
1733
1734 Manuel de notation :
1735 @ref{Têtes de note spécifiques},
1736 @ref{Têtes de note}.
1737
1738
1739 @node Indication de power chord
1740 @unnumberedsubsubsec Indication de @emph{power chord}
1741 @translationof Indicating power chords
1742
1743 @funindex powerChords
1744 @funindex \powerChords
1745
1746 @cindex power chords
1747 @cindex chords, power
1748
1749 Les @emph{power chords} -- terme anglais signifiant littéralement
1750 @qq{accords de puissance} -- s'indiquent aussi bien en mode accord que
1751 dans une construction en accord@tie{}:
1752
1753 @lilypond[quote,ragged-right,verbatim]
1754 ChordsAndSymbols = {
1755   \chordmode {
1756     \powerChords
1757     e,,1:1.5
1758     a,,1:1.5.8
1759     \set minimumFret = #8
1760     c,1:1.5
1761     f,1:1.5.8
1762   }
1763   \set minimumFret = #5
1764   <a, e>1
1765   <g d' g'>1
1766 }
1767 \score {
1768   <<
1769     \new ChordNames {
1770     \ChordsAndSymbols
1771     }
1772     \new Staff {
1773       \clef "treble_8"
1774       \ChordsAndSymbols
1775     }
1776     \new TabStaff {
1777       \ChordsAndSymbols
1778     }
1779   >>
1780 }
1781 @end lilypond
1782
1783 Le symbole de @emph{power chord} est désactivé dès lors que survient un
1784 accord traditionnel@tie{}:
1785
1786 @lilypond[quote,ragged-right,verbatim]
1787 mixedChords = \chordmode {
1788   c,1
1789   \powerChords
1790   b,,1:1.5
1791   fis,,1:1.5.8
1792   g,,1:m
1793 }
1794 \score {
1795   <<
1796     \new ChordNames {
1797       \mixedChords
1798     }
1799     \new Staff {
1800       \clef "treble_8"
1801       \mixedChords
1802     }
1803     \new TabStaff {
1804       \mixedChords
1805     }
1806   >>
1807 }
1808 @end lilypond
1809
1810 @seealso
1811 Glossaire musicologique :
1812 @rglos{power chord}.
1813
1814 Manuel de notation :
1815 @ref{Extensions et altération d'accords},
1816 @ref{Impression des noms d'accord}.
1817
1818 Morceaux choisis :
1819 @rlsrnamed{Fretted strings, Cordes frettées}.
1820
1821
1822 @node Banjo
1823 @subsection Banjo
1824 @translationof Banjo
1825
1826 @menu
1827 * Tablatures pour banjo::
1828 @end menu
1829
1830 @node Tablatures pour banjo
1831 @unnumberedsubsubsec Tablatures pour banjo
1832 @translationof Banjo tablatures
1833
1834 @cindex banjo, tablatures
1835 @cindex tablatures pour banjo
1836
1837 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
1838 cordes.  Pour ce faire, pensez à utiliser le format de tablature pour
1839 banjo, afin d'avoir le bon nombre de cordes et le bon accordage@tie{}:
1840
1841 @c due to crazy intervals of banjo music, absolute pitch is recommended
1842
1843 @lilypond[quote,ragged-right,verbatim]
1844 \new TabStaff <<
1845   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1846   \set TabStaff.stringTunings = #banjo-open-g-tuning
1847   {
1848     \stemDown
1849     g8 d' g'\5 a b g e d' |
1850     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1851     g4
1852   }
1853 >>
1854 @end lilypond
1855
1856 @cindex banjo, accordages
1857 @cindex accordages de banjo
1858
1859 @funindex banjo-c-tuning
1860 @funindex banjo-modal-tuning
1861 @funindex banjo-open-d-tuning
1862 @funindex banjo-open-dm-tuning
1863 @funindex four-string-banjo
1864
1865 LilyPond prend en charge un certain nombre d'accordages courants pour
1866 banjo@tie{}: @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
1867 @code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
1868 @code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et
1869 @code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
1870
1871 Ces accordages peuvent être convertis pour banjo à quatre cordes au
1872 moyen de la fonction @code{four-string-banjo}@tie{}:
1873
1874 @example
1875 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1876 @end example
1877
1878
1879 @seealso
1880 Morceaux choisis :
1881 @rlsrnamed{Fretted strings,Cordes frettées}.
1882
1883 Fichiers d'initialisation :
1884 Les accordages prédéfinis du banjo sont contenus dans le fichier
1885 @file{scm/string-tunings-init.scm}.