]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/fretted-strings.itely
Doc -- change spelling to "ukulele" from "ukelele"
[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: 3f880f886831b8c72c9e944b3872458c30c6c839
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @c Translators: Matthieu Jacquot
13 @c Translation checkers: Jean-Charles Malahieude
14
15 @node Instruments à cordes frettées
16 @section Instruments à cordes frettées
17 @translationof Fretted string instruments
18
19 @lilypondfile[quote]{fretted-headword.ly}
20
21 Cette section traite de différents aspects de la notation propre aux
22 instruments à cordes frettées.
23
24 @cindex tablature
25 @cindex guitare, tablature pour
26 @cindex banjo, tablature pour
27 @cindex tablature pour guitare
28 @cindex tablature pour banjo
29
30 @menu
31 * Vue d'ensemble des cordes frettées::
32 * Guitare::
33 * Banjo::
34 @end menu
35
36 @node Vue d'ensemble des cordes frettées
37 @subsection Vue d'ensemble des cordes frettées
38 @translationof Common notation for fretted strings
39
40 Vue d'ensemble de la notation pour les instruments à cordes frettées.
41
42 @menu
43 * Références en matière de cordes frettées::
44 * Indications du numéro de corde::
45 * Tablatures par défaut::
46 * Tablatures personnalisées::
47 * Tablatures sous forme d'étiquette::
48 * Tablatures prédéfinies::
49 * Tablatures automatiques::
50 * Doigtés pour la main droite::
51 @end menu
52
53 @node Références en matière de cordes frettées
54 @unnumberedsubsubsec Références en matière de cordes frettées
55 @translationof References for fretted strings
56
57 La musique pour instruments à cordes frettées est généralement notée sur
58 une seule portée, en notation traditionnelle ou en tablature, les deux
59 étant parfois combinées.  Il est aussi courant en musique populaire
60 d'utiliser des diagrammes d'accord au-dessus de la portée
61 traditionnelle.  La guitare et le banjo sont des instruments
62 transpositeurs, sonnant une octave au-dessous de ce qui est écrit.  Les
63 partitions pour ces instruments utilisent donc la clé de sol ottava
64 bassa @code{"treble_8"}.  Vous pourrez trouver ailleurs dans la
65 documentation d'autres éléments aussi utilisés par les instruments à
66 cordes frettées :
67
68 @itemize
69 @item Les doigtés s'obtiennent comme indiqué au chapitre
70 @ref{Doigtés}.
71
72 @item En plus des @notation{Laissez vibrer}, les liaisons peuvent
73 intervenir sur des accords arpégés ou des trémolos.  Reportez-vous au
74 chapitre @ref{Liaisons de prolongation}.
75
76 @item Des indications quant au support polyphonique se trouvent au
77 chapitre @ref{Résolution des collisions}.
78
79 @item La notation des sons harmoniques se trouve à la section @ref{Harmoniques}.
80
81 @end itemize
82
83
84 @seealso
85 Manuel de notation :
86 @ref{Doigtés},
87 @ref{Liaisons de prolongation},
88 @ref{Résolution des collisions},
89 @ref{Noms d'instrument},
90 @ref{Saisie de musique en parallèle},
91 @ref{Arpèges},
92 @ref{Liste des signes d'articulation},
93 @ref{Clefs}.
94
95
96 @node Indications du numéro de corde
97 @unnumberedsubsubsec Indications du numéro de corde
98 @translationof String number indications
99
100 @cindex cordes numérotées
101 @cindex numéro de corde
102 @cindex numéros de corde et doigtés
103 @cindex doigtés et numéros de corde
104
105 Une corde sur laquelle une note doit être jouée peut être indiquée
106 en attachant @code{\@var{numéro}} à cette note prise dans une
107 construction de type accord @code{<>}.
108
109 @warning{Les numéros de cordes @strong{doivent} être définis dans une
110 construction de type accord même s'il n'y a qu'une seule note.}
111
112 @lilypond[verbatim,quote,relative=0]
113 \clef "treble_8"
114 <c\5>4 <e\4> <g\3>2
115 <c,\5 e\4 g\3>1
116 @end lilypond
117
118 Quand les indications de doigté et de numéro de corde sont
119 attachées à une même note, leur positionnement se fera en fonction
120 de l'ordre dans lequel ils apparaissent dans le code :
121
122
123 @lilypond[verbatim,quote,relative=1]
124 \clef "treble_8"
125 <g\3-0>2
126 <g-0\3>
127 @end lilypond
128
129 @snippets
130
131 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
132 {controlling-the-placement-of-chord-fingerings.ly}
133
134 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
135 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
136
137
138 @seealso
139 Manuel de notation :
140 @ref{Doigtés}.
141
142 Morceaux choisis :
143 @rlsr{Fretted strings}.
144
145 Référence des propriétés internes :
146 @rinternals{StringNumber},
147 @rinternals{Fingering}.
148
149
150 @node Tablatures par défaut
151 @unnumberedsubsubsec Tablatures par défaut
152 @translationof Default tablatures
153
154 @cindex tablatures, bases
155 @cindex tablatures par défaut
156
157 @funindex TabStaff
158 @funindex TabVoice
159
160 La notation en tablature est utilisée pour certains instruments à cordes
161 pincées.  Les hauteurs n'y sont pas indiquées par des têtes de note,
162 mais par des chiffres qui indiquent sur quelle corde, et à quelle case
163 chaque note doit être jouée.  Dans certaines limites, LilyPond vous
164 permet d'écrire des tablatures.
165
166 Chaque numéro de corde associé à une note doit être précédé d'une barre
167 oblique inverse (ou @qq{antislash}) suivi d'un nombre.  Par défaut, la
168 première corde est
169 la plus aiguë, et les cordes suivent l'accordage traditionnel d'une
170 guitare (à six cordes).  Les notes sont imprimées sous forme de
171 tablature, dans les contextes @rinternals{TabStaff} et
172 @rinternals{TabVoice}.
173
174 @lilypond[quote,ragged-right,fragment,verbatim]
175 \new TabStaff {
176   a,4\5 c'\2 a\3 e'\1
177   e\4 c'\2 a\3 e'\1
178 }
179 @end lilypond
180
181 @funindex minimumFret
182
183 @cindex cases
184
185 Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
186 corde pour laquelle la position est la moins élevée et qui donne un
187 numéro de case supérieur ou égal à la valeur de la propriété
188 @code{minimumFret}.  La valeur par défaut de cette propriété est fixée à
189 0, ce qui correspond aux cordes à vide.
190
191
192 @lilypond[quote,ragged-right,verbatim]
193 \new StaffGroup <<
194    \new Staff \relative c {
195      \clef "treble_8"
196      c16 d e f g4
197      c,16 d e f g4
198    }
199    \new TabStaff \relative c {
200      c16 d e f g4
201      \set TabStaff.minimumFret = #5
202      c,16 d e f g4
203    }
204 >>
205 @end lilypond
206
207 @cindex harmoniques, indication en tablature
208 @cindex tablature et indication d'harmoniques
209 @cindex glissando, indication en tablature
210 @cindex tablature et glissando
211
212 Les indications de sons harmoniques ainsi que les glissandi
213 peuvent être ajoutés aux tablatures.
214
215
216 @lilypond[fragment, verbatim, quote, relative=1]
217 \new TabStaff {
218   \new TabVoice {
219     <c g'\harmonic> d\2\glissando e\2
220   }
221 }
222 @end lilypond
223
224
225 @snippets
226
227 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
228 {stem-and-beam-behavior-in-tablature.ly}
229
230 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
231 {polyphony-in-tablature.ly}
232
233
234 @seealso
235 Manuel de notation :
236 @ref{Hampes}.
237
238 Morceaux choisis :
239 @rlsr{Fretted strings}.
240
241 Référence des propriétés internes :
242 @rinternals{TabNoteHead},
243 @rinternals{TabStaff},
244 @rinternals{TabVoice},
245 @rinternals{Beam}.
246
247
248 @knownissues
249
250 Les accords ne subissent aucun traitement particulier ; de ce fait, la
251 sélection automatique des cordes peut attribuer une même corde pour deux
252 notes différentes de l'accord.
253
254 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
255 ajouter au contexte @code{TabStaff} des voix fantômes :
256
257 @lilypond[quote,ragged-right,verbatim]
258 melodia = \partcombine { e4 g g g }{ e4 e e e }
259 <<
260   \new TabStaff <<
261     \new TabVoice = "one" s1
262     \new TabVoice = "two" s1
263     \new TabVoice = "shared" s1
264     \new TabVoice = "solo" s1
265     { \melodia }
266   >>
267 >>
268 @end lilypond
269
270 Le support des modes de jeu propres à la guitare se limite aux sons
271 harmoniques et aux glissandi.
272
273 @node Tablatures personnalisées
274 @unnumberedsubsubsec Tablatures personnalisées
275 @translationof Custom tablatures
276
277 @cindex tablatures personnalisées
278 @cindex banjo, tablature
279 @cindex mandoline, tablature
280 @cindex guitare basse, tablature
281 @cindex tablature, accordages prédéfinis
282 @cindex cordes frettés et accordages prédéfinis
283 @cindex accordages prédéfinis et cordes frettées
284
285 @funindex StringTunings
286
287 Sous LilyPond, la case correspondant à une note jouée sur une corde donnée
288 est calculée automatiquement.  Pour ce faire, l'accordage doit
289 être spécifié.  L'accordage des cordes est donné par la propriété
290 @code{StringTunings}.
291
292 LilyPond possède des accordages prédéfinis pour banjo, mandoline, guitare
293 et guitare basse.  Lilypond calcule automatiquement la transposition
294 correspondant à ces accordages.  L'exemple ci-dessous est pour guitare
295 basse, il sonnera donc une octave en dessous de ce qui est écrit.
296
297 @lilypond[quote,ragged-right,verbatim]
298 <<
299   \new Staff {
300     \clef "bass_8"
301     \relative c, {
302       c4 d e f
303     }
304   }
305   \new TabStaff {
306     \set TabStaff.stringTunings = #bass-tuning
307     \relative c, {
308       c4 d e f
309     }
310   }
311 >>
312 @end lilypond
313
314 L'accordage par défaut est @code{guitar-tuning} ; il correspond à
315 l'accordage standard d'une guitare : mi la ré sol si mi (EADGBE).
316 D'autres accordages prédéfinis sont disponibles :
317 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
318 @code{banjo-open-g-tuning}.  Les accordages prédéfinis sont répertoriés
319 dans le fichier @code{scm/output-lib.scm}.
320
321 L'accordage est constitué par une liste Scheme des hauteurs de notes
322 correspondant aux cordes à vide, une note pour chaque corde, classée par
323 numéro de corde de 1 à n, où la corde 1 est la plus haute dans la
324 tablature et n la plus basse.  Cela revient généralement à classer les
325 cordes de la plus aiguë à la plus grave, mais certains instruments
326 (comme le ukulele) n'ont pas les cordes classées par hauteur.
327
328 Dans cette liste, la hauteur des notes est représentée par l'intervalle,
329 exprimé en demi-tons,  du do central jusqu'à la note de la corde à vide.
330 Elle doit donc être représentée par un nombre entier.  LilyPond calcule
331 la note correspondant  à chaque corde en ajoutant cet intervalle au do
332 central.
333
334 Lilypond calcule automatiquement le nombre de cordes à représenter dans
335 la tablature (@code{TabStaff}) en comptant le nombre d'éléments définis
336 dans le @code{stringTunings}.
337
338 N'importe quel accordage peut donc être créé.  Par exemple, nous pouvons
339 définir l'accordage d'un instrument à quatre cordes accordées do sol ré
340 la, donc de la plus aiguë à la plus grave et en anglais :
341 @code{a''},  @code{d''},  @code{g'}, et @code{c'} :
342
343
344 @lilypond[quote,verbatim]
345 mynotes = {
346     c'4 e' g' c'' |
347     e'' g'' b'' c'''
348 }
349
350 <<
351   \new Staff {
352     \clef treble
353     \mynotes
354   }
355   \new TabStaff {
356     \set TabStaff.stringTunings = #'(21 14 7 0)
357     \mynotes
358   }
359 >>
360 @end lilypond
361
362
363 @seealso
364 Fichiers sources installés :
365 @file{scm/output-lib.scm}.
366
367 Morceaux choisis :
368 @rlsr{Fretted strings}.
369
370 Référence des propriétés internes :
371 @rinternals{Tab_note_heads_engraver}.
372
373 @node Tablatures sous forme d'étiquette
374 @unnumberedsubsubsec Tablatures sous forme d'étiquette
375 @translationof Fret diagram markups
376
377 @cindex fret, diagrammes
378 @cindex accord, diagrammes
379 @cindex diagrammes de fret
380 @cindex diagrammes d'accord pour instrument fretté
381 @cindex fret, diagrammes personnalisés
382 @cindex diagrammes personnalisés de fret
383
384 On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
385 note, en tant qu'objets @code{\markup}.  Ces objets contiennent toutes
386 les informations du diagramme d'accord.  Il y a pour les définir trois
387 interfaces "diagramme d'accord" (@emph{fret-diagram} en anglais) :
388 @var{standard}, @var{terse} et @var{verbose}.
389 Ces trois interfaces produiront des diagrammes similaires mais
390 permettent des niveaux de personnalisation différents.  Des détails à
391 propos des interfaces de type @code{\markup}
392 peuvent être trouvés dans @ref{Text markup commands}.
393
394 Dans l'interface standard des diagrammes d'accords, on indiquera le
395 numéro de corde et le numéro de case pour chaque point placé sur une corde.
396 Les cordes à vide et étouffées peuvent aussi être indiquées.
397
398 @lilypond[quote, verbatim]
399 <<
400   \context ChordNames {
401      \chordmode {
402        c1 d:m
403      }
404   }
405   \context Staff {
406     \clef "treble_8"
407     < c e g c' e' > 1 ^\markup
408       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
409     < d a d' f'> ^\markup
410       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
411   }
412 >>
413 @end lilypond
414
415 @cindex barré, indication de
416 @cindex indication du barré
417
418 Les indications de barrés peuvent aussi être ajoutées au diagramme
419 d'accord dans l'interface standard :
420
421 @lilypond[quote, verbatim]
422 <<
423   \context ChordNames {
424      \chordmode {
425        f1 g
426      }
427   }
428   \context Staff {
429     \clef "treble_8"
430     < f, c f a c' f'>1 ^\markup
431       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
432     < g, d g b d' g'> ^\markup
433       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
434   }
435 >>
436 @end lilypond
437
438 @cindex fret-diagram et markup
439 @cindex markup et fret-diagram
440
441 @funindex fret-diagram
442 @funindex \fret-diagram
443
444 La taille du diagramme d'accord ainsi que le nombre de cases
445 représentées peuvent aussi être modifiés dans l'interface standard.
446
447 @lilypond[quote, verbatim]
448 <<
449   \context ChordNames {
450      \chordmode {
451        f1 g
452      }
453   }
454   \context Staff {
455     \clef "treble_8"
456     < f, c f a c' f'>1 ^\markup
457       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
458     < g, b, d g b g'> ^\markup
459       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
460   }
461 >>
462 @end lilypond
463
464 Le nombre de cordes dans les diagrammes d'accord peut être modifié dans
465 l'interface standard pour s'adapter à différents instruments tels que le
466 banjo et le ukulele.
467
468 @lilypond[quote, verbatim]
469 <<
470   \context ChordNames {
471      \chordmode {
472        a1
473      }
474   }
475   \context Staff {
476         %% A chord for ukulele
477     a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
478   }
479 >>
480 @end lilypond
481
482 Des indications de doigtés peuvent être ajoutées, et le positionnement
483 de ces doigtés peut être modifié dans l'interface standard.
484
485 @lilypond[quote, verbatim]
486 <<
487   \context ChordNames {
488      \chordmode {
489        c1 d:m
490      }
491   }
492   \context Staff {
493     \clef "treble_8"
494     < c e g c' e' > 1 ^\markup
495       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
496     < d a d' f'> ^\markup
497       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
498   }
499 >>
500 @end lilypond
501
502 La taille ainsi que la position des points peuvent être contrôlées dans
503 l'interface standard.
504
505 @lilypond[quote, verbatim]
506 <<
507   \context ChordNames {
508      \chordmode {
509        c1 d:m
510      }
511   }
512   \context Staff {
513     \clef "treble_8"
514     < c e g c' e' > 1 ^\markup
515       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
516     < d a d' f'> ^\markup
517       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
518   }
519 >>
520 @end lilypond
521
522 @cindex fret-diagram-terse markup
523
524 @funindex fret-diagram-terse
525 @funindex \fret-diagram-terse
526
527 Dans l'interface @code{fret-diagram-terse}, les numéros de cordes sont
528 omis ; les numéros de cordes sont induits par la présence de
529 points-virgules.  Il y a un point-virgule pour chaque corde du
530 diagramme.  Le premier point-virgule correspondant au plus haut numéro
531 de corde, le dernier à la première corde.  Les cordes étouffées, les
532 cordes à vide ainsi que les numéros de case peuvent y être indiqués.
533
534 @lilypond[quote, verbatim]
535 <<
536   \context ChordNames {
537      \chordmode {
538        c1 d:m
539      }
540   }
541   \context Staff {
542     \clef "treble_8"
543     < c e g c' e' > 1 ^\markup
544       \fret-diagram-terse #"x;3;2;o;1;o;"
545     < d a d' f'> ^\markup
546       \fret-diagram-terse #"x;x;o;2;3;1;"
547   }
548 >>
549 @end lilypond
550
551 Les indications de barré peuvent être inclus dans l'interface
552 @code{fret-diagram-terse}.
553
554 @lilypond[quote, verbatim]
555 <<
556   \context ChordNames {
557      \chordmode {
558        f1 g
559      }
560   }
561   \context Staff {
562     \clef "treble_8"
563     < f, c f a c' f'>1 ^\markup
564       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
565     < g, d g b d' g'> ^\markup
566       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
567   }
568 >>
569 @end lilypond
570
571 Les indications de doigtés peuvent être inclus dans l'interface
572 @code{fret-diagram-terse}.
573
574 @c Need to use override to enable fingerings to show this -- can we do so?
575 @lilypond[quote, verbatim]
576 <<
577   \context ChordNames {
578      \chordmode {
579        c1 d:m
580      }
581   }
582   \context Staff {
583     \override Voice.TextScript
584       #'(fret-diagram-details finger-code) = #'below-string
585     \clef "treble_8"
586     < c e g c' e' > 1 ^\markup
587       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
588     < d a d' f'> ^\markup
589       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
590   }
591 >>
592 @end lilypond
593
594 Les autres propriétés des diagrammes d'accord doivent être ajustées en
595 utilisant la commande @code{\override} dans l'interface
596 @code{fret-diagram-terse}.
597
598 @cindex fret-diagram-verbose markup
599
600 @funindex fret-diagram-verbose
601 @funindex \fret-diagram-verbose
602
603 L'interface @code{fret-diagram-verbose} est au format d'une liste
604 Scheme.  Chaque élément de la liste décrit un objet devant être placé
605 dans le diagramme d'accord.
606
607 @lilypond[quote, verbatim]
608 <<  \context ChordNames {
609      \chordmode {
610        c1 d:m
611      }
612   }
613   \context Staff {
614     \clef "treble_8"
615     < c e g c' e' > 1 ^\markup
616       \fret-diagram-verbose #'(
617         (mute 6)
618         (place-fret 5 3)
619         (place-fret 4 2)
620         (open 3)
621         (place-fret 2 1)
622         (open 1)
623       )
624     < d a d' f'> ^\markup
625       \fret-diagram-verbose #'(
626         (mute 6)
627         (mute 5)
628         (open 4)
629         (place-fret 3 2)
630         (place-fret 2 3)
631         (place-fret 1 1)
632       )
633   }
634 >>
635 @end lilypond
636
637 Les indications de doigté et de barré peuvent être décrits dans
638 l'interface @code{fret-diagram-verbose}.  Particularité propre à
639 l'interface @code{fret-diagram-verbose} : l'indication
640 de capodastre dans le diagramme d'accord.  L'indication de capodastre
641 est une petite ligne transversale aux cordes.  La case avec le
642 capodastre est la case la plus basse du diagramme d'accord.
643
644 @c \override is necessary to make fingering visible
645 @lilypond[quote, verbatim]
646 <<
647   \context ChordNames {
648      \chordmode {
649        f1 g c
650      }
651   }
652   \context Staff {
653     \clef "treble_8"
654     \override Voice.TextScript
655       #'(fret-diagram-details finger-code) = #'below-string
656
657     < f, c f a c' f'>1 ^\markup
658       \fret-diagram-verbose #'(
659         (place-fret 6 1)
660         (place-fret 5 3)
661         (place-fret 4 3)
662         (place-fret 3 2)
663         (place-fret 2 1)
664         (place-fret 1 1)
665         (barre 6 1 1)
666       )
667     < g, b, d g b g'> ^\markup
668       \fret-diagram-verbose #'(
669         (place-fret 6 3 2)
670         (place-fret 5 2 1)
671         (open 4)
672         (open 3)
673         (open 2)
674         (place-fret 1 3 3)
675       )
676     < c e g c' e'> ^\markup
677       \fret-diagram-verbose #'(
678         (capo 3)
679         (mute 6)
680         (place-fret 4 5 1)
681         (place-fret 3 5 2)
682         (place-fret 2 5 3)
683       )
684    }
685 >>
686 @end lilypond
687
688 Toutes les autres propriétés du diagramme d'accord doivent être
689 indiquées en utilisant la commande @code{\override} lorsque l'on utilise
690 l'interface @code{fret-diagram-verbose}.
691
692 @ignore
693 The following example shows the three fret-diagram markup
694 interfaces, along with examples of common tweaks.  For example,
695 the size of the verbose fret diagram is reduced to 0.75, and the
696 finger indications are specified to appear below the diagram.  The
697 terse diagram includes tweaks to specify placement of finger code
698 and color of dots.
699
700 @lilypond[verbatim,ragged-right,quote]
701 \new Voice {
702   \clef "treble_8"
703   d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
704   d d d
705   fis^\markup \override #'(size . 0.75) {
706     \override #'(finger-code . below-string) {
707       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
708                                (place-fret 5 4 3)
709                                (place-fret 4 4 4)
710                                (place-fret 3 3 2)
711                                (place-fret 2 2 1)
712                                (place-fret 1 2 1))
713     }
714   }
715   fis fis fis
716   c^\markup \override #'(dot-radius . 0.35) {
717     \override #'(finger-code . in-dot) {
718       \override #'(dot-color . white) {
719         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
720       }
721     }
722   }
723   c c c
724 }
725 @end lilypond
726 @end ignore
727
728 @cindex diagrammes de fret personnalisés
729 @cindex fret, diagrammes personnalisés
730 @cindex diagrammes personnalisés de fret
731
732 @funindex fret-diagram-interface
733
734 La disposition graphique d'un diagramme d'accord peut être modifiée
735 suivant les préférences de l'utilisateur grâce aux propriétés de
736 l'interface @code{fret-diagram-interface}.
737 Des détails se trouvent dans @rinternals{fret-diagram-interface}.  Pour
738 un diagramme d'accord, les propriétés de l'interface dépendent de
739 @code{Voice.TextScript}.
740
741 @snippets
742
743 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
744 {customizing-markup-fret-diagrams.ly}
745
746
747 @seealso
748 Manuel de notation :
749 @ref{Text markup commands}.
750
751 Morceaux choisis :
752 @rlsr{Fretted strings}.
753
754 Référence des propriétés internes :
755 @rinternals{fret-diagram-interface}.
756
757
758 @node Tablatures prédéfinies
759 @unnumberedsubsubsec Tablatures prédéfinies
760 @translationof Predefined fret diagrams
761
762
763 @cindex fret, diagrammes
764 @cindex accord, diagrammes
765
766 @funindex FretBoards
767 @funindex stringTunings
768
769 Les diagrammes d'accords peuvent être affichés en utilisant le contexte
770 @code{FretBoards}.  Par défaut le contexte @code{FretBoards} affichera
771 des diagrammes d'accords stockés dans une table de correspondance :
772
773 @lilypond[verbatim, ragged-right, quote]
774 \include "predefined-guitar-fretboards.ly"
775 \context FretBoards {
776   \chordmode {
777     c1 d
778   }
779 }
780 @end lilypond
781
782 Les diagrammes d'accord définis par défaut sont dans le fichier
783 @code{predefined-guitar-fretboards.ly}.  Les diagrammes d'accords sont
784 stockés en fonction des notes de l'accord ainsi que de l'accordage
785 (@code{stringTunings}) utilisé.
786 @code{predefined-guitar-fretboards.ly} contient les diagrammes d'accords
787 prédéfinis uniquement pour l'accordage standard (@code{guitar-tuning}).
788 Des diagrammes d'accords peuvent être définis pour d'autres instruments
789 ou d'autres accordages en suivant les exemples du fichier
790 @code{predefined-guitar-fretboards.ly}.
791
792 Les notes des accords peuvent être entrées aussi bien comme musique
793 simultanée qu'en utilisant le mode accord (voir
794 @ref{Généralités sur le mode accords}).
795
796 @lilypond[verbatim, ragged-right,quote]
797 \include "predefined-guitar-fretboards.ly"
798 \context FretBoards {
799   \chordmode {c1}
800   <c' e' g'>1
801 }
802 @end lilypond
803
804 @cindex accord nommés et diagrammes de fret
805 @cindex fret, diagrammes avec noms d'accord
806
807 @funindex ChordNames
808 @funindex chordmode
809 @funindex \chordmode
810
811 Il est courant d'afficher simultanément le nom des accords et les
812 diagrammes d'accords correspondants.
813 Ceci s'obtient en mettant en parallèle un contexte @code{ChordNames} avec
814 un contexte @code{FretBoards} et en affectant aux deux la même musique.
815
816 @lilypond[verbatim, ragged-right, quote]
817 \include "predefined-guitar-fretboards.ly"
818 mychords = \chordmode{
819   c1 f g
820 }
821
822 <<
823   \context ChordNames {
824     \mychords
825   }
826   \context FretBoards {
827     \mychords
828   }
829 >>
830 @end lilypond
831
832 @cindex transposition et diagramme de fret
833 @cindex fret et transposition
834 @cindex diagrammes de fret et transposition
835
836 Les diagrammes d'accords prédéfinis sont transposables tant qu'il y a
837 un diagramme correspondant à l'accord transposé dans la base des
838 diagrammes d'accords.
839
840 @lilypond[verbatim, ragged-right, quote]
841 \include "predefined-guitar-fretboards.ly"
842 mychords = \chordmode{
843   c1 f g
844 }
845
846 mychordlist = {
847   \mychords
848   \transpose c e { \mychords}
849 }
850 <<
851   \context ChordNames {
852     \mychordlist
853   }
854   \context FretBoards {
855     \mychordlist
856   }
857 >>
858 @end lilypond
859
860 La table des diagrammes d'accord contient sept types d'accord (majeur,
861 mineur, augmenté, diminué, septième de dominante, majeur sept, mineur
862 sept) pour chacune des 17 fondamentales possibles.  Une liste complète
863 des diagrammes d'accords prédéfinis se trouve dans @ref{Tablatures prédéfinies}.   S'il n'y a pas d'entrée dans la table pour un
864 accord donné, le graveur @code{Fretboard_engraver} calculera le
865 diagramme d'accord en utilisant la fonctionnalité automatique  décrite
866 dans @ref{Tablatures automatiques}.
867
868 @lilypond[verbatim, ragged-right, quote]
869 \include "predefined-guitar-fretboards.ly"
870 mychords = \chordmode{
871   c1 c:9
872 }
873
874 <<
875   \context ChordNames {
876     \mychords
877   }
878   \context FretBoards {
879     \mychords
880   }
881 >>
882 @end lilypond
883
884 @cindex fret, ajout de diagrammes personnalisés
885 @cindex diagrammes de fret personnalisés, ajout
886
887 Des diagrammes d'accord peuvent être ajoutés à la table des diagrammes
888 d'accord.  Pour ajouter un diagramme d'accord, il faut spécifier
889 l'accord correspondant au diagramme, l'accord utilisé et la définition
890 du diagramme.  Cette définition de diagramme peut être
891 aussi bien de type @var{terse} que @var{verbose}.
892
893 @lilypond[verbatim, ragged-right, quote]
894 \include "predefined-guitar-fretboards.ly"
895
896 \storePredefinedDiagram \chordmode {c:9}
897                         #guitar-tuning
898                         #"x;3-2;2-1;3-3;3-4;x;"
899
900 mychords = \chordmode{
901   c1 c:9
902 }
903
904 <<
905   \context ChordNames {
906     \mychords
907   }
908   \context FretBoards {
909     \mychords
910   }
911 >>
912 @end lilypond
913
914 On peut enregistrer différents diagrammes pour un même accord
915 en les définissant à des octaves différentes.
916
917 @lilypond[verbatim, ragged-right, quote]
918 \include "predefined-guitar-fretboards.ly"
919
920 \storePredefinedDiagram \chordmode {c'}
921                         #guitar-tuning
922                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
923
924 mychords = \chordmode{
925   c1 c'
926 }
927
928 <<
929   \context ChordNames {
930     \mychords
931   }
932   \context FretBoards {
933     \mychords
934   }
935 >>
936 @end lilypond
937
938 @cindex cordes frettées, carrures d'accord
939 @cindex accord, carrures pour cordes frettées
940
941 @funindex \addChordShape
942 @funindex add ChordShape
943 @funindex storePredefinedDiagram
944 @funindex \storePredefinedDiagram
945
946 En plus des  diagrammes d'accord, LilyPond possède une liste interne de
947 carrures d'accord.
948 Les carrures d'accords sont des diagrammes d'accord qui peuvent être
949 transposés le long du manche.  Les carrures d'accords peuvent être
950 ajoutées à la liste interne et être ensuite utilisées pour définir des
951 accords prédéfinis.  Puisqu'elles sont transposables le long du
952 manche, les carrures d'accord ne contiennent généralement pas de corde
953 à vide.  Tout comme les diagrammes d'accord, les carrures d'accord sont
954 définies grâce aux interfaces @code{fret-diagram-terse} ou
955 @code{fret-diagram-verbose}.
956
957
958 @lilypond[verbatim, ragged-right, quote]
959 \include "predefined-guitar-fretboards.ly"
960
961 % add a new chord shape
962
963 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
964
965 % add some new chords based on the power chord shape
966
967 \storePredefinedDiagram \chordmode {f'}
968                         #guitar-tuning
969                         #(chord-shape 'powerf guitar-tuning)
970 \storePredefinedDiagram \chordmode {g'}
971                         #guitar-tuning
972                         #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
973
974 mychords = \chordmode{
975   f1 f' g g'
976 }
977
978 <<
979   \context ChordNames {
980     \mychords
981   }
982   \context FretBoards {
983     \mychords
984   }
985 >>
986 @end lilypond
987
988 La disposition graphique d'un diagramme d'accord peut être modifiée
989 suivant les préférences de l'utilisateur grâce aux propriétés de
990 l'interface @code{fret-diagram-interface}. Pour plus d'information,
991 consultez @rinternals{fret-diagram-interface}.  Pour un diagramme
992 d'accord donné, les propriétés de l'interface dépendent de
993 @code{FretBoards.FretBoard}.
994
995 @snippets
996
997 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
998 {customizing-fretboard-fret-diagrams.ly}
999
1000 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1001 {defining-predefined-fretboards-for-other-instruments.ly}
1002
1003
1004 @seealso
1005 Manuel de notation :
1006 @ref{Tablatures personnalisées},
1007 @ref{Tablatures automatiques},
1008 @ref{Généralités sur le mode accords},
1009 @ref{Tablatures prédéfinies}.
1010
1011 Fichiers sources installés :
1012 @file{ly/predefined-guitar-fretboards.ly},
1013 @file{ly/predefined-guitar-ninth-fretboards.ly}.
1014
1015 Morceaux choisis :
1016 @rlsr{Fretted strings}.
1017
1018 Référence des propriétés internes :
1019 @rinternals {fret-diagram-interface}.
1020
1021
1022 @node Tablatures automatiques
1023 @unnumberedsubsubsec Tablatures automatiques
1024 @translationof Automatic fret diagrams
1025
1026 @cindex fret, diagrammes automatiques
1027 @cindex accord, diagrammes automatiques
1028 @cindex automatique, diagramme de fret
1029 @cindex automatique, diagramme d'accord
1030
1031 Les diagrammes d'accord peuvent être créés automatiquement ; il suffit
1032 d'affecter les notes à un contexte @code{FretBoards}.  Si aucun
1033 diagramme prédéfini n'est disponible pour les notes entrées avec
1034 l'accordage actuel (@code{stringTunings}), les cordes et cases
1035 correspondant aux notes seront automatiquement calculées.
1036
1037 @lilypond[quote,ragged-right,verbatim]
1038 <<
1039   \context ChordNames {
1040      \chordmode {
1041        f1 g
1042      }
1043   }
1044   \context FretBoards {
1045     < f, c f a c' f'>1
1046     < g,\6 b, d g b g'>
1047   }
1048   \context Staff {
1049     \clef "treble_8"
1050     < f, c f a c' f'>1
1051     < g, b, d g b' g'>
1052   }
1053 >>
1054 @end lilypond
1055
1056 @funindex predefinedFretboardsOff
1057 @funindex \predefinedFretboardsOff
1058 @funindex predefinedFretboardsOn
1059 @funindex \predefinedFretboardsOn
1060
1061 Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
1062 calcul automatique des diagrammes d'accord est le comportement par
1063 défaut. Dès que les diagrammes par défaut sont chargés, le calcul
1064 automatique peut être activé ou désactivé par des commandes
1065 prédéfinies :
1066
1067 @lilypond[quote,ragged-right,verbatim]
1068
1069 \storePredefinedDiagram <c e g c' e'>
1070                         #guitar-tuning
1071                         #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
1072 <<
1073   \context ChordNames {
1074      \chordmode {
1075        c1 c c
1076      }
1077   }
1078   \context FretBoards {
1079     <c e g c' e'>1
1080     \predefinedFretboardsOff
1081     <c e g c' e'>
1082     \predefinedFretboardsOn
1083     <c e g c' e'>
1084   }
1085   \context Staff {
1086     \clef "treble_8"
1087     <c e g c' e'>1
1088     <c e g c' e'>
1089     <c e g c' e'>
1090   }
1091 >>
1092 @end lilypond
1093
1094 Parfois le calculateur se trouvera incapable de trouver un diagramme
1095 d'accord convenable.  On peut souvent y remédier en assignant les notes
1096 aux cordes.  Dans bien des cas, il suffit de placer manuellement une
1097 seule note pour que les autres soient alors placées de maniére
1098 appropriée par le contexte @code{FretBoards}.
1099
1100 @cindex fret, ajout de doigtés aux diagrammes
1101 @cindex doigtés, ajout à des diagrammes de fret
1102
1103 Il est possible d'ajouter des indications de doigté aux diagrammes de
1104 fret.
1105
1106 @lilypond[quote, verbatim]
1107 <<
1108   \context ChordNames {
1109      \chordmode {
1110        c1 d:m
1111      }
1112   }
1113   \context FretBoards {
1114     < c-3 e-2 g c'-1 e' > 1
1115     < d a-2 d'-3 f'-1>
1116   }
1117   \context Staff {
1118     \clef "treble_8"
1119     < c e g c' e' > 1
1120     < d a d' f'>
1121   }
1122 >>
1123 @end lilypond
1124
1125 La propriété @code{minimumFret} permet de définir la case minimale qui
1126 servira à calculer les cordes et les cases du contexte @code{FretBoard}.
1127
1128 @lilypond[quote, verbatim]
1129 <<
1130   \context ChordNames {
1131      \chordmode {
1132        d1:m d:m
1133      }
1134   }
1135   \context FretBoards {
1136     < d a d' f'>
1137     \set FretBoards.minimumFret = #5
1138     < d a d' f'>
1139   }
1140   \context Staff {
1141     \clef "treble_8"
1142     < d a d' f'>
1143     < d a d' f'>
1144   }
1145 >>
1146 @end lilypond
1147
1148 Les cordes et les cases du contexte @code{FretBoards} sont liées à la
1149 propriété @code{stringTunings}, qui a là même signification que dans le
1150 contexte @code{TabStaff}.
1151 Voir @ref{Tablatures personnalisées} pour plus d'information sur la propriété
1152 @code{stringTunings}.
1153
1154 La disposition graphique d'un diagramme d'accord peut être modifiée
1155 suivant les préférences de l'utilisateur au travers des propriétés de
1156 l'interface @rinternals{fret-diagram-interface}.  Pour un diagramme
1157 d'accord, les propriétés de l'interface dépendent de
1158 @code{FretBoards.FretBoard}.
1159
1160
1161 @predefined
1162 @code{\predefinedFretboardsOff},
1163 @code{\predefinedFretboardsOn}.
1164 @endpredefined
1165
1166
1167 @seealso
1168 Manuel de notation :
1169 @ref{Tablatures personnalisées}.
1170
1171 Morceaux choisis :
1172 @rlsr{Fretted strings}.
1173
1174 Référence des propriétés internes :
1175 @rinternals {fret-diagram-interface}.
1176
1177
1178 @node Doigtés pour la main droite
1179 @unnumberedsubsubsec Doigtés pour la main droite
1180 @translationof Right-hand fingerings
1181
1182 @cindex cordes frettées, doigtés main droite
1183 @cindex doigtés main droite et cordes frettées
1184 @cindex main droite, doigtés pour cordes frettées
1185
1186 @funindex rightHandFinger
1187 @funindex \rightHandFinger
1188
1189 Les doigtés de main droite @var{p-i-m-a} doivent être entrés dans une
1190 construction de type accord @code{<>} même s'il n'y a qu'une seule note.
1191
1192 @warning{Un trait d'union @strong{doit} suivre la note et une espace
1193 @strong{doit} précéder la fermeture de la construction par un @code{>}.}
1194
1195
1196 @lilypond[quote,verbatim,relative=0]
1197 \clef "treble_8"
1198 <c-\rightHandFinger #1 >4
1199 <e-\rightHandFinger #2 >
1200 <g-\rightHandFinger #3 >
1201 <c-\rightHandFinger #4 >
1202 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1203   g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1204 @end lilypond
1205
1206 Pour plus de clarté, vous pouvez traduire ou abréger la commande
1207 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
1208 même @code{\MD} :
1209
1210 @example
1211 #(define MD rightHandFinger)
1212 @end example
1213
1214
1215 @snippets
1216
1217 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1218 {placement-of-right-hand-fingerings.ly}
1219
1220 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1221 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1222
1223
1224 @seealso
1225 Morceaux choisis :
1226 @rlsr{Fretted strings}.
1227
1228 Référence des propriétés internes :
1229 @rinternals{StrokeFinger}.
1230
1231
1232 @node Guitare
1233 @subsection Guitare
1234 @translationof Guitar
1235
1236 La plupart des aspects en matière de notation pour guitare sont traités
1237 dans la partie commune aux instruments frettés.  Il subsiste cependant
1238 quelques particularités que nous allons maintenant examiner.  Parfois
1239 l'utilisateur aimerait créer des documents de type recueil de chansons,
1240 où l'on ne trouve que des accords au-dessus des paroles.  Dans la mesure
1241 où LilyPond est un éditeur de partitions, il n'est pas l'outil optimal
1242 pour des documents sans partition.  Une meilleure alternative serait de
1243 recourrir à un traitement de texte, un éditeur de texte ou, pour les
1244 utilisateurs experimentés, un logiciel typographique tel que GuitarTex.
1245
1246 @menu
1247 * Indication de la position et du barré::
1248 * Indication des harmoniques et notes étouffées::
1249 @end menu
1250
1251 @node Indication de la position et du barré
1252 @unnumberedsubsubsec Indication de la position et du barré
1253 @translationof Indicating position and barring
1254
1255 @cindex indication de la position et du barré pour cordes frettées
1256 @cindex cordes frettées, indication de la position et du barré
1257
1258 Cet exemple montre comment indiquer les positions et les barrés :
1259
1260 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
1261 \clef "treble_8"
1262 b16 d g b e
1263 \textSpannerDown
1264 \override TextSpanner #'(bound-details left text) = #"XII "
1265   g16\startTextSpan
1266   b16 e g e b g\stopTextSpan
1267 e16 b g d
1268 @end lilypond
1269
1270
1271 @seealso
1272 Manuel de notation :
1273 @ref{Extensions de texte}.
1274
1275 Morceaux choisis :
1276 @rlsr{Fretted strings},
1277 @rlsr{Expressive marks}.
1278
1279
1280 @node Indication des harmoniques et notes étouffées
1281 @unnumberedsubsubsec Indication des harmoniques et notes étouffées
1282 @translationof Indicating harmonics and dampened notes
1283
1284 @cindex cordes frettées, notes étouffées
1285 @cindex cordes frettées, harmoniques
1286 @cindex notes étouffées et cordes frettées
1287 @cindex harmoniques et cordes frettées
1288
1289 Des têtes de note spéciales peuvent servir à indiquer les
1290 notes étouffées et les sons harmoniques.  Les sons harmoniques sont
1291 souvent détaillés grâce à des indications textuelles.
1292
1293 @lilypond[quote,ragged-right,fragment,verbatim]
1294 \relative c' {
1295   \clef "treble_8"
1296   \override Staff.NoteHead #'style = #'cross
1297   g8 a b c b4
1298   \override Staff.NoteHead #'style = #'harmonic-mixed
1299   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1300 }
1301 @end lilypond
1302
1303
1304 @seealso
1305 Morceaux choisis :
1306 @rlsr{Fretted strings}.
1307
1308 Manuel de notation :
1309 @ref{Têtes de note spécifiques},
1310 @ref{Styles de tête de note}.
1311
1312
1313 @node Banjo
1314 @subsection Banjo
1315 @translationof Banjo
1316
1317 @menu
1318 * Tablatures pour banjo::
1319 @end menu
1320
1321 @node Tablatures pour banjo
1322 @unnumberedsubsubsec Tablatures pour banjo
1323 @translationof Banjo tablatures
1324
1325 @cindex banjo, tablatures
1326 @cindex tablatures pour banjo
1327
1328 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
1329 cordes.  Pour ce faire, pensez à utiliser le format de tablature pour
1330 banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
1331
1332 @c due to crazy intervals of banjo music, absolute pitch is recommended
1333
1334 @lilypond[quote,ragged-right,fragment,verbatim]
1335 \new TabStaff <<
1336   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1337   \set TabStaff.stringTunings = #banjo-open-g-tuning
1338   {
1339     \stemDown
1340     g8 d' g'\5 a b g e d' |
1341     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1342     g4
1343   }
1344 >>
1345 @end lilypond
1346
1347 @cindex banjo, accordages
1348 @cindex accordages de banjo
1349
1350 @funindex banjo-c-tuning
1351 @funindex banjo-modal-tuning
1352 @funindex banjo-open-d-tuning
1353 @funindex banjo-open-dm-tuning
1354 @funindex four-string-banjo
1355
1356 LilyPond prend en charge un certain nombre d'accordages courants pour
1357 banjo : @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
1358 @code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
1359 @code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et
1360 @code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
1361
1362 Ces accordages peuvent être convertis pour banjo à quatre cordes au
1363 moyen de la fonction @code{four-string-banjo} :
1364
1365 @example
1366 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1367 @end example
1368
1369
1370 @seealso
1371 Morceaux choisis :
1372 @rlsr{Fretted strings}.
1373
1374 Les accordages prédéfinis du banjo sont contenus dans le fichier
1375 @file{scm/@/output@/-lib@/.scm}.