1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
3 Translation of GIT committish: 952705bbbb000581a13836e6a733df04511e93c5
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. For details, see the Contributors'
7 Guide, node Updating translation committishes..
12 @c Translators: Matthieu Jacquot
13 @c Translation checkers: Jean-Charles Malahieude
15 @node Instruments à cordes frettées
16 @section Instruments à cordes frettées
17 @translationof Fretted string instruments
19 @lilypondfile[quote]{fretted-headword.ly}
21 Cette section traite de différents aspects de la notation propre aux
22 instruments à cordes frettées.
25 @cindex guitare, tablature pour
26 @cindex banjo, tablature pour
27 @cindex tablature pour guitare
28 @cindex tablature pour banjo
31 * Vue d'ensemble des cordes frettées::
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
41 Nous allons aborder, dans les paragraphes qui suivent, les
42 particularités communes aux différents instruments à cordes frettées.
45 * Références en matière de cordes frettées::
46 * Indications du numéro de corde::
47 * Tablatures par défaut::
48 * Tablatures personnalisées::
49 * Tablatures sous forme d'étiquette::
50 * Tablatures prédéfinies::
51 * Tablatures automatiques::
52 * Doigtés pour la main droite::
56 @node Références en matière de cordes frettées
57 @unnumberedsubsubsec Références en matière de cordes frettées
58 @translationof References for fretted strings
60 La musique pour instruments à cordes frettées est généralement notée sur
61 une seule portée, en notation traditionnelle ou en tablature, les deux
62 étant parfois combinées. Il est aussi courant en musique populaire
63 d'utiliser des diagrammes d'accord au-dessus de la portée
64 traditionnelle. La guitare et le banjo sont des instruments
65 transpositeurs, sonnant une octave au-dessous de ce qui est écrit. Les
66 partitions pour ces instruments utilisent donc la clé de sol ottava
67 bassa @code{"treble_8"} -- ou une instruction @code{\transposition c}
68 pour un rendu MIDI correct. Vous pourrez trouver ailleurs dans la
69 documentation d'autres éléments aussi utilisés par les instruments à
73 @item Les doigtés s'obtiennent comme indiqué au chapitre
76 @item En plus des @notation{Laissez vibrer}, les liaisons peuvent
77 intervenir sur des accords arpégés ou des trémolos. Reportez-vous au
78 chapitre @ref{Liaisons de prolongation}.
80 @item Des indications quant au support polyphonique se trouvent au
81 chapitre @ref{Résolution des collisions}.
83 @item La notation des sons harmoniques se trouve à la section
91 @ref{Liaisons de prolongation},
92 @ref{Résolution des collisions},
93 @ref{Noms d'instrument},
94 @ref{Saisie de musique en parallèle},
96 @ref{Liste des signes d'articulation},
100 @node Indications du numéro de corde
101 @unnumberedsubsubsec Indications du numéro de corde
102 @translationof String number indications
104 @cindex cordes numérotées
105 @cindex numéro de corde
106 @cindex numéros de corde et doigtés
107 @cindex doigtés et numéros de corde
109 Une corde sur laquelle une note doit être jouée peut être indiquée
110 en attachant @code{\@var{numéro}} à cette note prise dans une
111 construction de type accord @code{<>}.
113 @warning{Les numéros de corde @strong{doivent} être définis dans une
114 construction de type accord même s'il n'y a qu'une seule note.}
116 @lilypond[verbatim,quote,relative=0]
122 Quand les indications de doigté et de numéro de corde sont attachées à
123 une même note, leur positionnement se fera en fonction de l'ordre dans
124 lequel elles apparaissent dans le code et @strong{uniquement} si elles
125 interviennent au sein d'une construction d'accord : le positionnement
126 des doigtés est géré différemment selon qu'ils s'appliquent à l'accord
127 entier ou à des notes isolées indépendantes d'un accord.
129 @lilypond[verbatim,quote,relative=1]
139 @lilypondfile[verbatim,quote,texidoc,doctitle]
140 {controlling-the-placement-of-chord-fingerings.ly}
142 @lilypondfile[verbatim,quote,texidoc,doctitle]
143 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
150 @rlsrnamed{Fretted strings,Cordes frettées}.
152 Référence des propriétés internes :
153 @rinternals{StringNumber},
154 @rinternals{Fingering}.
157 @node Tablatures par défaut
158 @unnumberedsubsubsec Tablatures par défaut
159 @translationof Default tablatures
161 @cindex tablatures, bases
162 @cindex tablatures par défaut
167 La notation en tablature est utilisée pour certains instruments à cordes
168 pincées. Les hauteurs n'y sont pas indiquées par des têtes de note,
169 mais par des chiffres ou autres symboles qui indiquent sur quelle
170 corde et à quelle case chaque note doit être jouée. Des notes devant
171 être jouées simultanément seront alors alignées verticalement.
173 Par défaut, la première corde est la plus aiguë et correspond à la ligne
174 supérieure du @code{TabStaff}. Les cordes suivent par défaut
175 l'accordage traditionnel d'une guitare (à six cordes). Les notes sont
176 imprimées sous forme de tablature, dans les contextes @code{TabStaff} et
177 @code{TabVoice} qui comportent une clef spécifique ajoutée
180 @lilypond[quote,ragged-right,verbatim]
181 \new TabStaff \relative c' {
187 Par défaut, les tablatures ne comportent aucune marque de durée ni de
188 symbole musical tel que des nuances.
190 @lilypond[quote,ragged-right,verbatim]
196 c8_.\<\( c16 c ~ c2\!
202 \new Staff { \clef "G_8" \symbols }
203 \new TabStaff { \symbols }
208 @funindex \tabFullNotation
210 Pour obtenir les symboles de notation habituelle dans une tablature, il
211 faut appliquer la commande @code{\tabFullNotation} au contexte
212 @code{TabStaff}. Vous noterez par ailleurs que les blanches sont
213 affublées d'une double hampe afin de ne pas les confondre avec des
216 @lilypond[quote,ragged-right,verbatim]
222 c8_.\<\( c16 c ~ c2\!
237 @funindex minimumFret
238 @funindex restrainOpenStrings
240 Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
241 corde pour laquelle la position est la moins élevée, avec une préférence
242 pour une corde à vide. Vous pouvez préférer qu'une note donnée soit
243 jouée sur une corde particulière, auquel cas l'affectation directe du
244 numéro de corde suffit. L'absence d'indication des numéros de
245 corde en notation traditionnelle se gère au niveau des stencils. Il est
246 cependant plus facile de jouer sur la propriété @code{minimumFret}, dont
247 la valeur par défaut est fixée à 0, ce qui correspond aux cordes à vide.
249 Cependant, et en dépit d'une affectation de @code{minimumFret}, une
250 corde à vide aura toujours préséance. Ce comportement se modifie par
251 l'activation de @code{restrainOpenStrings}.
253 @lilypond[quote,ragged-right,verbatim]
254 \layout { \override Voice.StringNumber #'stencil = ##f }
256 \new Staff \relative c {
260 c,16\5 d\5 e\4 f\4 g4\4
263 \new TabStaff \relative c {
265 c,16\5 d\5 e\4 f\4 g4\4
266 \set TabStaff.minimumFret = #5
267 \set TabStaff.restrainOpenStrings = ##t
273 @funindex \tabChordRepeats
274 @funindex \chordRepeats
276 @cindex accord, répétition
277 @cindex répétition, utilisation de @code{q}
279 La répétition d'une construction en accord s'indique par un @code{q} --
280 voir @ref{Répétition d'accords}. Cette fonctionnalité, bien
281 qu'opérationnelle en mode tablature, supprime entre autres les numéros
282 de corde et doigtés. Il vous faudra donc préalablement recourir
283 explicitement à l'instruction
285 \chordRepeats #'(string-number-event fingering-event)
287 si vous utilisez la répétition d'accords dans vos tablatures. Cette
288 instruction est abrégée en @code{\tabChordRepeats}.
290 @lilypond[quote,verbatim]
291 guitar = \relative c' {
292 r8 <gis-2 cis-3 b-0>~ q4 q8~ q q4
301 \tabChordRepeats \guitar
306 Lorsqu'une liaison de prolongation intervient à l'occasion d'un saut de
307 ligne, la note est répétée, entre parenthèses. Il en va de même pour la
308 seconde alternative d'une répétition.
310 @lilypond[quote,ragged-right,verbatim]
311 ties = \relative c' {
318 { g4\repeatTie c,2. }
345 @funindex \hideSplitTiedTabNotes
347 La commande @code{\hideSplitTiedTabNotes} permet d'éviter d'imprimer
348 ces cases entre parenthèses.
350 @lilypond[quote,ragged-right,verbatim]
351 ties = \relative c' {
357 { g4\repeatTie c,2. }
373 \hideSplitTiedTabNotes
385 @cindex harmoniques, indication en tablature
386 @cindex tablature et indication d'harmoniques
387 @cindex glissando, indication en tablature
388 @cindex tablature et glissando
391 @funindex \harmonicByFret
392 @funindex \harmonicByRatio
394 Les indications de sons harmoniques ainsi que les glissandi
395 peuvent être ajoutés aux tablatures.
397 @lilypond[verbatim,quote]
398 \layout { \override Voice.StringNumber #'stencil = ##f }
410 \new TabStaff { \firstHarmonic }
415 Vous noterez que la commande @code{\harmonic} s'attache toujours à une
416 note unique (parfois contenue dans un accord) et non à l'ensemble d'un
417 accord. Ceci ne fonctionne donc que pour une harmonique au douzième
418 fret d'une corde à vide. Toute autre harmonique devrait être définie
419 directement par LilyPond. Vous pouvez l'y aider en indiquant la case où
420 le doigt viendrait se placer sur le manche.
422 @lilypond[verbatim,quote]
424 \harmonicByFret #5 d16\4
425 \harmonicByFret #4 d16\4
426 \harmonicByFret #3 d8\4
427 \harmonicByFret #5 <g\3 b\2>2.
435 \new TabStaff { \fretHarmonics }
440 Une harmonique peut accessoirement se calculer à partir de la longueur
441 de corde par rapport au doigté de cette harmonique.
443 @lilypond[verbatim,quote]
445 \harmonicByRatio #1/2 <g\3 b\2 e'\1>4
446 \harmonicByRatio #1/3 <g\3 b\2 e'\1>4
447 \harmonicByRatio #1/4 { g8\3 b8\2 e'4\1 }
455 \new TabStaff { \ratioHarmonics }
461 @lilypondfile[verbatim,quote,texidoc,doctitle]
462 {stem-and-beam-behavior-in-tablature.ly}
464 @lilypondfile[verbatim,quote,texidoc,doctitle]
465 {polyphony-in-tablature.ly}
467 @lilypondfile[verbatim,quote,texidoc,doctitle]
468 {open-string-harmonics-in-tablature.ly}
470 @lilypondfile[verbatim,quote,texidoc,doctitle]
471 {fretted-string-harmonics-in-tablature.ly}
473 @lilypondfile[verbatim,quote,texidoc,doctitle]
474 {slides-in-tablature.ly}
476 @lilypondfile[verbatim,quote,texidoc,doctitle]
477 {chord-glissando-in-tablature.ly}
484 @ref{Répétition d'accords},
485 @ref{Répétitions explicites}.
488 @rlsrnamed{Fretted strings,Cordes frettées}.
490 Référence des propriétés internes :
491 @rinternals{TabNoteHead},
492 @rinternals{TabStaff},
493 @rinternals{TabVoice},
497 Les accords ne subissent aucun traitement particulier ; de ce fait,
498 la sélection automatique des cordes peut attribuer une même corde pour
499 deux notes différentes de l'accord.
501 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
502 ajouter au contexte @code{TabStaff} des voix fantômes :
504 @lilypond[quote,ragged-right,verbatim]
505 melodia = \partcombine { e4 g g g }{ e4 e e e }
508 \new TabVoice = "one" s1
509 \new TabVoice = "two" s1
510 \new TabVoice = "shared" s1
511 \new TabVoice = "solo" s1
517 Le support des modes de jeu propres à la guitare se limite aux sons
518 harmoniques et aux glissandi.
521 @node Tablatures personnalisées
522 @unnumberedsubsubsec Tablatures personnalisées
523 @translationof Custom tablatures
525 @cindex tablatures personnalisées
526 @cindex banjo, tablature
527 @cindex mandoline, tablature
528 @cindex guitare basse, tablature
529 @cindex ukulele, tablature
530 @cindex tablature, accordages prédéfinis
531 @cindex cordes frettés et accordages prédéfinis
532 @cindex accordages prédéfinis et cordes frettées
534 @funindex stringTunings
536 Sous LilyPond, la case correspondant à une note jouée sur une corde
537 donnée est calculée automatiquement. Pour ce faire, l'accordage doit
538 être spécifié. L'accordage des cordes est donné par la propriété
539 @code{stringTunings}.
541 LilyPond possède des accordages prédéfinis pour le banjo, la mandoline,
542 la guitare et la guitare basse ainsi que le ukulele et les cordes
543 d'orchestre. Lilypond calcule automatiquement la transposition
544 correspondant à ces accordages. L'exemple ci-dessous est pour guitare
545 basse, il sonnera donc une octave en dessous de ce qui est écrit.
547 @lilypond[quote,ragged-right,verbatim]
550 \override StringNumber #'stencil = ##f
557 \new TabStaff \with {
558 stringTunings = #bass-tuning
567 L'accordage par défaut est @code{guitar-tuning}_; il correspond à
568 l'accordage standard d'une guitare@tie{}: mi la ré sol si mi (EADGBE).
569 D'autres accordages prédéfinis sont disponibles :
570 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
571 @code{banjo-open-g-tuning}. Les accordages prédéfinis sont répertoriés
572 dans le fichier @file{ly/string-tunings-init.ly}.
574 @cindex accordage personnalisé
576 @funindex stringTuning
577 @funindex \stringTuning
579 LilyPond vous permet de créer n'importe quel accordage. L'accordage du
580 contexte en cours se détermine à l'aide de la fonction
581 @code{\stringTuning}. Celle-ci prend deux arguments : une
582 représentation symbolique qui gardera l'accordage en mémoire, et une
583 construction d'accord définissant la hauteur des différentes cordes.
584 Les hauteurs fournies s'expriment impérativement en mode absolu -- voir
585 @ref{Hauteurs avec octave absolue}. La corde ayant le numéro le plus
586 élevé (généralement la note la plus basse) est mentionnée en premier.
588 Nous pouvons ainsi définir par exemple l'accordage d'un instrument à
589 quatre cordes accordées do sol ré la, et en anglais :
590 @code{a''}, @code{d''}, @code{g'}, et @code{c'} :
592 @lilypond[quote,verbatim]
604 #(define custom-tuning #{ \stringTuning <c' g' d'' a''> #})
605 \set Staff.stringTunings = #custom-tuning
611 La propriété @code{stringTunings} permet aussi au @code{FretBoards} de
612 calculer automatiquement les diagrammes de frets.
614 L'accordage fait partie de la clé permettant d'identifier les
615 diagrammes prédéfinis -- voir @ref{Tablatures prédéfinies}.
617 Nous pourrions donc écrire l'exemple précédent ainsi :
619 @lilypond[quote,verbatim]
620 custom-tuning = \stringTuning <c' g' d'' a''>
633 \set TabStaff.stringTunings = #custom-tuning
639 L'accordage est constitué, en interne, par une liste Scheme des hauteurs
640 de note correspondant aux cordes à vide, une note pour chaque corde,
641 classée par numéro de corde de 1 à n, où la corde 1 est la plus haute
642 dans la tablature et n la plus basse. Cela revient généralement à
643 classer les cordes de la plus aiguë à la plus grave, mais certains
644 instruments (comme le ukulele) n'ont pas les cordes classées par hauteur.
646 Chaque hauteur de corde incluse dans un accordage est un objet LilyPond
647 de type @emph{pitch}. Les objets @emph{pitch} sont créés par la fonction
648 @code{ly:make-pitch} -- voir @ref{Fonctions Scheme}.
650 La fonction @code{\stringTuning} permet de créer de tels objets à partir
651 de la saisie d'un accord.
653 Lilypond calcule automatiquement le nombre de cordes à représenter dans
654 la tablature (@code{TabStaff}) ainsi que dans le @code{FretBoard} en
655 comptant le nombre d'éléments définis dans le @code{stringTunings}.
657 Les différents contextes @code{TabStaff} utiliseront par défaut un même
658 accordage personnalisé dès lors que votre fichier comportera une clause
664 stringTunings = \stringTuning \notemode @{ <c' g' d'' a''> @}
669 @cindex moderntab, clef
670 @cindex clef moderntab
671 @cindex clef de tablature
672 @cindex tablature, clef
674 LilyPond dispose d'une clef de tablature moderne.
676 @lilypond[quote,ragged-right,verbatim]
686 Cette clef moderne prend en charge les tablatures de quatre à sept cordes.
690 @ref{Hauteurs avec octave absolue},
691 @ref{Tablatures prédéfinies},
692 @ref{Fonctions Scheme}.
694 Fichiers d'initialisation :
695 @file{ly/string-tunings-init.ly},
696 @file{scm/tablature.scm}.
699 @rlsrnamed{Fretted strings, Cordes frettées}.
701 Référence des propriétés internes :
702 @rinternals{Tab_note_heads_engraver}.
705 Le calcul automatique des tablatures se révèle inapproprié pour les
706 instruments dont l'ordre des cordes ne correspond pas à l'ordre des
707 hauteurs, comme le ukulele.
710 @node Tablatures sous forme d'étiquette
711 @unnumberedsubsubsec Tablatures sous forme d'étiquette
712 @translationof Fret diagram markups
714 @cindex fret, diagrammes
715 @cindex accord, diagrammes
716 @cindex diagrammes de fret
717 @cindex diagrammes d'accord pour instrument fretté
718 @cindex fret, diagrammes personnalisés
719 @cindex diagrammes personnalisés de fret
721 On peut ajouter des diagrammes d'accord au-dessus de n'importe quelle
722 note, en tant qu'objets @code{\markup}. Ces objets contiennent toutes
723 les informations du diagramme d'accord. Il y a pour les définir trois
724 interfaces @qq{diagramme d'accord} (@emph{fret-diagram} en
725 anglais) : @var{standard}, @var{terse} et @var{verbose}.
726 Ces trois interfaces produiront des diagrammes similaires mais
727 permettent des niveaux de personnalisation différents. Des détails à
728 propos des interfaces de type @code{\markup}
729 peuvent être trouvés à l'annexe @ref{Instrument Specific Markup}.
731 Dans l'interface standard des diagrammes d'accord, on indiquera le
732 numéro de corde et le numéro de case pour chaque point placé sur une corde.
733 Les cordes à vide et étouffées peuvent aussi être indiquées.
735 @lilypond[quote, verbatim]
737 \context ChordNames {
744 <c e g c' e'>1^\markup {
745 \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
747 <d a d' f'>1^\markup {
748 \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
754 @cindex barré, indication de
755 @cindex indication du barré
757 Les indications de barré peuvent aussi être ajoutées au diagramme
758 d'accord dans l'interface standard :
760 @lilypond[quote, verbatim]
762 \context ChordNames {
769 <f, c f a c' f'>1^\markup {
770 \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
772 <g, d g b d' g'>1^\markup {
773 \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
779 @cindex fret-diagram et markup
780 @cindex markup et fret-diagram
783 @funindex fret-diagram
784 @funindex \fret-diagram
786 La taille du diagramme d'accord ainsi que le nombre de cases
787 représentées peuvent aussi être modifiés dans l'interface standard.
789 @lilypond[quote, verbatim]
791 \context ChordNames {
798 <f, c f a c' f'>1^\markup {
799 \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
801 <g, b, d g b g'>1^\markup {
802 \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
808 Le nombre de cordes dans les diagrammes d'accord peut être modifié dans
809 l'interface standard pour s'adapter à différents instruments tels que le
812 @lilypond[quote, verbatim]
814 \context ChordNames {
820 % An 'A' chord for ukulele
822 \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
828 Des indications de doigtés peuvent être ajoutées, et le positionnement
829 de ces doigtés peut être modifié dans l'interface standard.
831 @lilypond[quote, verbatim]
833 \context ChordNames {
840 <c e g c' e'>1^\markup {
841 \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
843 <d a d' f'>1^\markup {
844 \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
850 La taille ainsi que la position des points peuvent être contrôlées dans
851 l'interface standard.
853 @lilypond[quote, verbatim]
855 \context ChordNames {
862 <c e g c' e'>1^\markup {
863 \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
865 <d a d' f'>1^\markup {
866 \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
872 @cindex fret-diagram-terse markup
874 @funindex fret-diagram-terse
875 @funindex \fret-diagram-terse
877 Dans l'interface @code{fret-diagram-terse}, les numéros de corde sont
878 omis ; les numéros de corde sont induits par la présence de
879 points-virgules. Il y a un point-virgule pour chaque corde du
880 diagramme. Le premier point-virgule correspondant au plus haut numéro
881 de corde, le dernier à la première corde. Les cordes étouffées, les
882 cordes à vide ainsi que les numéros de case peuvent y être indiqués.
884 @lilypond[quote, verbatim]
886 \context ChordNames {
893 <c e g c' e'>1^\markup {
894 \fret-diagram-terse #"x;3;2;o;1;o;"
896 <d a d' f'>1^\markup {
897 \fret-diagram-terse #"x;x;o;2;3;1;"
903 Les indications de barré peuvent être incluses dans l'interface
904 @code{fret-diagram-terse}.
906 @lilypond[quote, verbatim]
908 \context ChordNames {
915 <f, c f a c' f'>1^\markup {
916 \fret-diagram-terse #"1-(;3;3;2;1;1-);"
918 <g, d g b d' g'>1^\markup {
919 \fret-diagram-terse #"3-(;5;5;4;3;3-);"
925 Les indications de doigtés peuvent être inclus dans l'interface
926 @code{fret-diagram-terse}.
928 @c Need to use override to enable fingerings to show this -- can we do so?
929 @lilypond[quote, verbatim]
931 \context ChordNames {
937 \override Voice.TextScript
938 #'(fret-diagram-details finger-code) = #'below-string
940 <c e g c' e'>1^\markup {
941 \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
943 <d a d' f'>1^\markup {
944 \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
950 Les autres propriétés des diagrammes d'accord doivent être ajustées en
951 utilisant la commande @code{\override} dans l'interface
952 @code{fret-diagram-terse}.
954 @cindex fret-diagram-verbose markup
957 @funindex fret-diagram-verbose
958 @funindex \fret-diagram-verbose
960 L'interface @code{fret-diagram-verbose} est au format d'une liste
961 Scheme. Chaque élément de la liste décrit un objet devant être placé
962 dans le diagramme d'accord.
964 @lilypond[quote, verbatim]
966 \context ChordNames {
973 <c e g c' e'>1^\markup {
974 \fret-diagram-verbose #'(
983 <d a d' f'>1^\markup {
984 \fret-diagram-verbose #'(
997 Les indications de doigté et de barré peuvent être décrits dans
998 l'interface @code{fret-diagram-verbose}. Particularité propre à
999 l'interface @code{fret-diagram-verbose} : l'indication de capodastre
1000 dans le diagramme d'accord. L'indication de capodastre est une petite
1001 ligne transversale aux cordes. La case avec le capodastre est la case
1002 la plus basse du diagramme d'accord.
1004 @c \override is necessary to make fingering visible
1005 @lilypond[quote, verbatim]
1007 \context ChordNames {
1014 \override Voice.TextScript
1015 #'(fret-diagram-details finger-code) = #'below-string
1016 <f, c f a c' f'>1^\markup {
1017 \fret-diagram-verbose #'(
1027 <g, b, d g b g'>1^\markup {
1028 \fret-diagram-verbose #'(
1037 <c e g c' e'>1^\markup {
1038 \fret-diagram-verbose #'(
1050 Toutes les autres propriétés du diagramme d'accord doivent être
1051 indiquées en utilisant la commande @code{\override} lorsque l'on utilise
1052 l'interface @code{fret-diagram-verbose}.
1055 The following example shows the three fret-diagram markup
1056 interfaces, along with examples of common tweaks. For example,
1057 the size of the verbose fret diagram is reduced to 0.75, and the
1058 finger indications are specified to appear below the diagram. The
1059 terse diagram includes tweaks to specify placement of finger code
1062 @lilypond[verbatim,ragged-right,quote]
1065 d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
1067 fis^\markup \override #'(size . 0.75) {
1068 \override #'(finger-code . below-string) {
1069 \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
1078 c^\markup \override #'(dot-radius . 0.35) {
1079 \override #'(finger-code . in-dot) {
1080 \override #'(dot-color . white) {
1081 \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
1090 @cindex diagrammes de fret personnalisés
1091 @cindex fret, diagrammes personnalisés
1092 @cindex diagrammes personnalisés de fret
1094 @funindex fret-diagram-interface
1096 La disposition graphique d'un diagramme d'accord peut être modifiée
1097 suivant les préférences de l'utilisateur grâce aux propriétés de
1098 l'interface @code{fret-diagram-interface}.
1099 Des détails se trouvent dans @rinternals{fret-diagram-interface}. Pour
1100 un diagramme d'accord, les propriétés de l'interface dépendent de
1101 @code{Voice.TextScript}.
1104 @lilypondfile[verbatim,quote,texidoc,doctitle]
1105 {changing-fret-orientations.ly}
1107 @lilypondfile[verbatim,quote,texidoc,doctitle]
1108 {customizing-markup-fret-diagrams.ly}
1111 Manuel de notation :
1112 @ref{Instrument Specific Markup}.
1115 @rlsrnamed{Fretted strings, Cordes frettées}.
1117 Référence des propriétés internes :
1118 @rinternals{fret-diagram-interface}.
1121 @node Tablatures prédéfinies
1122 @unnumberedsubsubsec Tablatures prédéfinies
1123 @translationof Predefined fret diagrams
1125 @cindex fret, diagrammes
1126 @cindex accord, diagrammes
1128 @funindex FretBoards
1129 @funindex stringTunings
1131 Les diagrammes d'accord peuvent être affichés en utilisant le contexte
1132 @code{FretBoards}. Par défaut le contexte @code{FretBoards} affichera
1133 des diagrammes d'accord stockés dans une table de correspondance :
1135 @lilypond[verbatim, ragged-right, quote]
1136 \include "predefined-guitar-fretboards.ly"
1137 \context FretBoards {
1144 Les diagrammes d'accord définis par défaut sont dans le fichier
1145 @file{predefined-guitar-fretboards.ly}. Les diagrammes d'accord sont
1146 stockés en fonction des notes de l'accord ainsi que de l'accordage
1147 (@code{stringTunings}) utilisé. Le fichier d'initialisation
1148 @file{predefined-guitar-fretboards.ly} contient les diagrammes d'accord
1149 prédéfinis uniquement pour l'accordage standard (@code{guitar-tuning}).
1150 Des diagrammes d'accords peuvent être définis pour d'autres instruments
1151 ou d'autres accordages en suivant les exemples du fichier
1152 @file{predefined-guitar-fretboards.ly}.
1154 Les diagrammes de fret propres au ukulele se trouvent dans le fichier
1155 @file{predefined-ukulele-fretboards.ly}.
1157 @lilypond[verbatim, ragged-right, quote]
1158 \include "predefined-ukulele-fretboards.ly"
1160 myChords = \chordmode { a1 a:m a:aug }
1167 \set Staff.stringTunings = #ukulele-tuning
1172 Les diagrammes de fret propres à la mandoline se trouvent dans le
1173 fichier @file{predefined-mandolin-fretboards.ly}.
1175 @lilypond[verbatim, ragged-right, quote]
1176 \include "predefined-mandolin-fretboards.ly"
1178 myChords = \chordmode { c1 c:m7.5- c:aug }
1185 \set Staff.stringTunings = #mandolin-tuning
1190 Les notes des accords peuvent être entrées aussi bien comme musique
1191 simultanée qu'en utilisant le mode accord (voir
1192 @ref{Généralités sur le mode accords}).
1194 @lilypond[verbatim, ragged-right,quote]
1195 \include "predefined-guitar-fretboards.ly"
1196 \context FretBoards {
1202 @cindex accord nommés et diagrammes de fret
1203 @cindex fret, diagrammes avec noms d'accord
1205 @funindex ChordNames
1207 @funindex \chordmode
1209 Il est courant d'afficher simultanément le nom des accords et les
1210 diagrammes d'accord correspondants. Ceci s'obtient en mettant en
1211 parallèle un contexte @code{ChordNames} et un contexte
1212 @code{FretBoards}, tout en affectant aux deux la même musique.
1214 @lilypond[verbatim, ragged-right, quote]
1215 \include "predefined-guitar-fretboards.ly"
1216 mychords = \chordmode{
1221 \context ChordNames {
1224 \context FretBoards {
1230 @cindex transposition et diagramme de fret
1231 @cindex fret et transposition
1232 @cindex diagrammes de fret et transposition
1234 Les diagrammes d'accord prédéfinis sont transposables tant qu'il y a
1235 un diagramme correspondant à l'accord transposé dans la base des
1236 diagrammes d'accord.
1238 @lilypond[verbatim, ragged-right, quote]
1239 \include "predefined-guitar-fretboards.ly"
1240 mychords = \chordmode{
1246 \transpose c e { \mychords }
1249 \context ChordNames {
1252 \context FretBoards {
1258 La table des diagrammes d'accord contient sept types d'accord (majeur,
1259 mineur, augmenté, diminué, septième de dominante, majeur sept, mineur
1260 sept) pour chacune des 17 fondamentales possibles. Une liste complète
1261 des diagrammes d'accords prédéfinis se trouve à l'annexe
1262 @ref{Tablatures prédéfinies}. S'il n'y a pas d'entrée dans la table
1263 pour un accord donné, le graveur @code{Fretboard_engraver} calculera le
1264 diagramme d'accord en utilisant la fonctionnalité automatique décrite
1265 dans @ref{Tablatures automatiques}.
1267 @lilypond[verbatim, ragged-right, quote]
1268 \include "predefined-guitar-fretboards.ly"
1269 mychords = \chordmode{
1274 \context ChordNames {
1277 \context FretBoards {
1283 @cindex fret, ajout de diagrammes personnalisés
1284 @cindex diagrammes de fret personnalisés, ajout
1286 Des diagrammes d'accord peuvent être ajoutés à la table des diagrammes
1287 d'accord. Pour ajouter un diagramme d'accord, il faut spécifier
1288 l'accord correspondant au diagramme, l'accord utilisé et la définition
1289 du diagramme. Cette définition de diagramme peut être
1290 aussi bien de type @var{terse} que @var{verbose}.
1292 @lilypond[verbatim, ragged-right, quote]
1293 \include "predefined-guitar-fretboards.ly"
1295 \storePredefinedDiagram #default-fret-table
1296 \chordmode { c:maj9 }
1300 mychords = \chordmode {
1305 \context ChordNames {
1308 \context FretBoards {
1314 On peut enregistrer différents diagrammes pour un même accord en les
1315 définissant à des octaves différentes. Notez qu'il faut un intervalle
1316 de deux octaves, le premier servant à la transposition.
1318 @lilypond[verbatim, ragged-right, quote]
1319 \include "predefined-guitar-fretboards.ly"
1321 \storePredefinedDiagram #default-fret-table
1324 #(offset-fret 2 (chord-shape 'bes guitar-tuning))
1326 mychords = \chordmode {
1331 \context ChordNames {
1334 \context FretBoards {
1340 @cindex cordes frettées, carrures d'accord
1341 @cindex accord, carrures pour cordes frettées
1343 @funindex \addChordShape
1344 @funindex addChordShape
1345 @funindex storePredefinedDiagram
1346 @funindex \storePredefinedDiagram
1348 En plus des diagrammes d'accord, LilyPond possède une liste interne de
1350 Les carrures d'accords sont des diagrammes d'accord qui peuvent être
1351 transposés le long du manche. Les carrures d'accords peuvent être
1352 ajoutées à la liste interne et être ensuite utilisées pour définir des
1353 accords prédéfinis. Puisqu'elles sont transposables le long du
1354 manche, les carrures d'accord ne contiennent généralement pas de corde
1355 à vide. Tout comme les diagrammes d'accord, les carrures d'accord sont
1356 définies grâce aux interfaces @code{fret-diagram-terse} ou
1357 @code{fret-diagram-verbose}.
1360 @lilypond[verbatim, ragged-right, quote]
1361 \include "predefined-guitar-fretboards.ly"
1363 % Add a new chord shape
1365 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
1367 % add some new chords based on the power chord shape
1369 \storePredefinedDiagram #default-fret-table
1372 #(chord-shape 'powerf guitar-tuning)
1373 \storePredefinedDiagram #default-fret-table
1376 #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
1378 mychords = \chordmode{
1383 \context ChordNames {
1386 \context FretBoards {
1392 La disposition graphique d'un diagramme d'accord peut être modifiée
1393 suivant les préférences de l'utilisateur grâce aux propriétés de
1394 l'interface @code{fret-diagram-interface}. Pour plus d'information,
1395 consultez @rinternals{fret-diagram-interface}. Pour un diagramme
1396 d'accord donné, les propriétés de l'interface dépendent de
1397 @code{FretBoards.FretBoard}.
1400 @lilypondfile[verbatim,quote,texidoc,doctitle]
1401 {customizing-fretboard-fret-diagrams.ly}
1403 @lilypondfile[verbatim,quote,texidoc,doctitle]
1404 {defining-predefined-fretboards-for-other-instruments.ly}
1406 @lilypondfile[verbatim,quote,texidoc,doctitle]
1407 {chordchanges-for-fretboards.ly}
1409 @lilypondfile[verbatim,quote,texidoc,doctitle]
1410 {fretboards-alternate-tables.ly}
1413 Manuel de notation :
1414 @ref{Tablatures personnalisées},
1415 @ref{Tablatures automatiques},
1416 @ref{Généralités sur le mode accords},
1417 @ref{Tablatures prédéfinies}.
1419 Fichiers d'initialisation :
1420 @file{ly/predefined-guitar-fretboards.ly}, @*
1421 @file{ly/predefined-guitar-ninth-fretboards.ly},
1422 @file{ly/predefined-ukulele-fretboards.ly},@*
1423 @file{ly/predefined-mandolin-fretboards.ly}.
1426 @rlsrnamed{Fretted strings, Cordes frettées}.
1428 Référence des propriétés internes :
1429 @rinternals{fret-diagram-interface}.
1432 @node Tablatures automatiques
1433 @unnumberedsubsubsec Tablatures automatiques
1434 @translationof Automatic fret diagrams
1436 @cindex fret, diagrammes automatiques
1437 @cindex accord, diagrammes automatiques
1438 @cindex automatique, diagramme de fret
1439 @cindex automatique, diagramme d'accord
1441 Les diagrammes d'accord peuvent être créés automatiquement ; il
1442 suffit d'affecter les notes à un contexte @code{FretBoards}. Si aucun
1443 diagramme prédéfini n'est disponible pour les notes entrées avec
1444 l'accordage actuel (@code{stringTunings}), les cordes et cases
1445 correspondant aux notes seront automatiquement calculées.
1447 @lilypond[quote,ragged-right,verbatim]
1449 \context ChordNames {
1454 \context FretBoards {
1466 @funindex predefinedFretboardsOff
1467 @funindex \predefinedFretboardsOff
1468 @funindex predefinedFretboardsOn
1469 @funindex \predefinedFretboardsOn
1471 Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
1472 calcul automatique des diagrammes d'accord est le comportement par
1473 défaut. Dès que les diagrammes par défaut sont chargés, le calcul
1474 automatique peut être activé ou désactivé par des commandes
1477 @lilypond[quote,ragged-right,verbatim]
1479 \storePredefinedDiagram #default-fret-table
1482 #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
1484 \context ChordNames {
1489 \context FretBoards {
1491 \predefinedFretboardsOff
1493 \predefinedFretboardsOn
1505 Le calculateur se trouvera parfois incapable de trouver un diagramme
1506 d'accord convenable. On peut souvent y remédier en assignant les notes
1507 aux cordes. Dans bien des cas, il suffit de placer manuellement une
1508 seule note pour que les autres soient alors placées de manière
1509 appropriée par le contexte @code{FretBoards}.
1511 @cindex fret, ajout de doigtés aux diagrammes
1512 @cindex doigtés, ajout à des diagrammes de fret
1514 Il est possible d'ajouter des indications de doigté aux diagrammes de
1517 @lilypond[quote, verbatim]
1519 \context ChordNames {
1524 \context FretBoards {
1525 <c-3 e-2 g c'-1 e'>1
1536 La propriété @code{minimumFret} permet de définir la case minimale qui
1537 servira à calculer les cordes et les cases du contexte @code{FretBoard}.
1539 @lilypond[quote, verbatim]
1541 \context ChordNames {
1546 \context FretBoards {
1548 \set FretBoards.minimumFret = #5
1559 Les cordes et les cases du contexte @code{FretBoards} sont liées à la
1560 propriété @code{stringTunings}, qui a là même signification que dans le
1561 contexte @code{TabStaff}.
1562 Voir @ref{Tablatures personnalisées} pour plus d'information sur la
1563 propriété @code{stringTunings}.
1565 La disposition graphique d'un diagramme d'accord peut être modifiée
1566 suivant les préférences de l'utilisateur au travers des propriétés de
1567 l'interface @code{fret-diagram-interface}. Pour un diagramme
1568 d'accord @code{FretBoards} donné, les propriétés de l'interface
1569 dépendent de @code{FretBoards.FretBoard}.
1572 @code{\predefinedFretboardsOff},
1573 @code{\predefinedFretboardsOn}.
1577 Manuel de notation :
1578 @ref{Tablatures personnalisées}.
1581 @rlsrnamed{Fretted strings, Cordes frettées}.
1583 Référence des propriétés internes :
1584 @rinternals{fret-diagram-interface}.
1587 Le calcul automatique des diagrammes de fret se révèle inapproprié pour
1588 les instruments dont l'ordre des cordes ne correspond pas à l'ordre des
1592 @node Doigtés pour la main droite
1593 @unnumberedsubsubsec Doigtés pour la main droite
1594 @translationof Right-hand fingerings
1596 @cindex cordes frettées, doigtés main droite
1597 @cindex doigtés main droite et cordes frettées
1598 @cindex main droite, doigtés pour cordes frettées
1600 @funindex rightHandFinger
1601 @funindex \rightHandFinger
1603 Les doigtés de main droite @var{p-i-m-a} doivent être entrés à l'aide de
1604 l'instruction @code{\rightHandFinger} suivie d'un nombre.
1606 @warning{Lorsque vous utilisez l'instruction @code{@bs{}rightHandFinger}
1607 dans un accord, une espace @strong{doit} précéder la fermeture de la
1608 construction par un @code{>}.}
1610 @lilypond[quote,verbatim,relative=0]
1612 c4\rightHandFinger #1
1613 e\rightHandFinger #2
1614 g\rightHandFinger #3
1615 c\rightHandFinger #4
1616 <c,\rightHandFinger #1 e\rightHandFinger #2
1617 g\rightHandFinger #3 c\rightHandFinger #4 >1
1620 Pour plus de clarté, vous pouvez traduire ou abréger la commande
1621 @code{\rightHandFinger}, par exemple en @code{doigtMainDroite} ou
1629 @lilypondfile[verbatim,quote,texidoc,doctitle]
1630 {placement-of-right-hand-fingerings.ly}
1632 @lilypondfile[verbatim,quote,texidoc,doctitle]
1633 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1637 @rlsrnamed{Fretted strings, Cordes frettées}.
1639 Référence des propriétés internes :
1640 @rinternals{StrokeFinger}.
1645 @translationof Guitar
1647 La plupart des aspects en matière de notation pour guitare sont traités
1648 dans la partie commune aux instruments frettés. Il subsiste cependant
1649 quelques particularités que nous allons maintenant examiner.
1651 Parfois l'utilisateur aimerait créer des documents de type recueil de
1652 chansons, où l'on ne trouve que des accords au-dessus des paroles. Dans
1653 la mesure où LilyPond est un éditeur de partitions, il n'est pas l'outil
1654 optimal pour des documents sans partition. Une meilleure alternative
1655 serait de recourir à un traitement de texte, un éditeur de texte ou,
1656 pour les utilisateurs expérimentés, un logiciel typographique tel que
1660 * Indication de la position et du barré::
1661 * Indication des harmoniques et notes étouffées::
1662 * Indication de power chord::
1666 @node Indication de la position et du barré
1667 @unnumberedsubsubsec Indication de la position et du barré
1668 @translationof Indicating position and barring
1670 @cindex barré, indication de la position
1671 @cindex cordes frettées, indication de la position et du barré
1673 Cet exemple montre comment indiquer les positions et les barrés :
1675 @lilypond[quote,ragged-right,verbatim,relative=0]
1679 \override TextSpanner #'(bound-details left text) = #"XII "
1681 b16 e g e b g\stopTextSpan
1686 Manuel de notation :
1687 @ref{Indication textuelle avec extension}.
1690 @rlsrnamed{Fretted strings, Cordes frettées},
1691 @rlsrnamed{Expressive marks, Signes d'interprétation}.
1694 @node Indication des harmoniques et notes étouffées
1695 @unnumberedsubsubsec Indication des harmoniques et notes étouffées
1696 @translationof Indicating harmonics and dampened notes
1698 @cindex cordes frettées, notes étouffées
1699 @cindex cordes frettées, harmoniques
1700 @cindex notes étouffées et cordes frettées
1701 @cindex harmoniques et cordes frettées
1703 Des têtes de note spéciales peuvent servir à indiquer les notes
1704 étouffées et les sons harmoniques. Les sons harmoniques sont souvent
1705 détaillés grâce à des indications textuelles.
1707 @lilypond[quote,ragged-right,verbatim]
1710 \override Staff.NoteHead #'style = #'harmonic-mixed
1711 d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1715 Les notes étouffées, ou @notation{notes fantômes}, se rencontrent aussi
1716 bien sur une portée normale que dans une tablature :
1718 @lilypond[quote,ragged-right,verbatim]
1719 music = \relative c' {
1720 < a\3 \deadNote c\2 a'\1 >4
1721 < b\3 \deadNote d\2 b'\1 >
1722 < c\3 \deadNote e\2 c'\1 >
1724 \times 2/3 { g8 b e }
1739 Le @emph{palm mute}, appelé aussi parfois @emph{chop}, est une technique
1740 de jeu pour la guitare électrique ; elle est connue sous le nom de
1741 pizzicato par les joueurs de guitare classique. Elle consiste à poser
1742 la main droite sur les cordes juste au-dessus du chevalet, de façon à
1743 étouffer plus ou moins légèrement les notes. LilyPond permet d'indiquer
1744 ce style de jeu en affectant un profil spécifique aux têtes de note.
1746 @lilypond[quote,ragged-right,verbatim]
1747 \new Voice { % Warning: explicit Voice instantiation is
1748 % required to have palmMuteOff work properly
1749 % when palmMuteOn comes at the beginning of
1754 e8^\markup { \musicglyph #"noteheads.u2do" = palm mute }
1757 e e \palmMute e e e |
1758 e8 \palmMute { e e e } e e e e |
1759 < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2
1765 Manuel de notation :
1766 @ref{Têtes de note spécifiques},
1767 @ref{Têtes de note}.
1770 @rlsrnamed{Fretted strings, Cordes frettées}.
1773 @node Indication de power chord
1774 @unnumberedsubsubsec Indication de @emph{power chord}
1775 @translationof Indicating power chords
1777 @funindex powerChords
1778 @funindex \powerChords
1780 @cindex power chords
1781 @cindex chord, power
1783 Les @emph{power chords} -- terme anglais signifiant littéralement
1784 @qq{accords de puissance} -- s'indiquent aussi bien en mode accord que
1785 dans une construction en accord :
1787 @lilypond[quote,ragged-right,verbatim]
1788 ChordsAndSymbols = {
1793 \set minimumFret = #8
1797 \set minimumFret = #5
1817 Le symbole de @emph{power chord} est désactivé dès lors que survient un
1818 accord traditionnel :
1820 @lilypond[quote,ragged-right,verbatim]
1821 mixedChords = \chordmode {
1845 Glossaire musicologique :
1846 @rglos{power chord}.
1848 Manuel de notation :
1849 @ref{Extension et altération d'accords},
1850 @ref{Impression des noms d'accord}.
1853 @rlsrnamed{Fretted strings, Cordes frettées}.
1858 @translationof Banjo
1861 * Tablatures pour banjo::
1865 @node Tablatures pour banjo
1866 @unnumberedsubsubsec Tablatures pour banjo
1867 @translationof Banjo tablatures
1869 @cindex banjo, tablatures
1870 @cindex tablatures pour banjo
1872 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
1873 cordes. Pour ce faire, pensez à utiliser le format de tablature pour
1874 banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
1876 @c due to crazy intervals of banjo music, absolute pitch is recommended
1878 @lilypond[quote,ragged-right,verbatim]
1880 \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1881 \set TabStaff.stringTunings = #banjo-open-g-tuning
1884 g8 d' g'\5 a b g e d' |
1885 g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1891 @cindex banjo, accordages
1892 @cindex accordages de banjo
1894 @funindex banjo-c-tuning
1895 @funindex banjo-modal-tuning
1896 @funindex banjo-open-d-tuning
1897 @funindex banjo-open-dm-tuning
1898 @funindex four-string-banjo
1900 LilyPond prend en charge un certain nombre d'accordages courants pour
1901 banjo@tie{}: @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
1902 @code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
1903 @code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et
1904 @code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
1906 Ces accordages peuvent être convertis pour banjo à quatre cordes au
1907 moyen de la fonction @code{four-string-banjo} :
1910 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1914 Fichiers d'initialisation :
1915 @file{ly/string-tunings-init.ly}.
1918 @rlsrnamed{Fretted strings, Cordes frettées}.