1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
12 @c Translators: Matthieu Jacquot
13 @c Translation checkers: Jean-Charles Malahieude
15 @node Fretted string instruments
16 @section Fretted string instruments
18 @lilypondfile[quote]{fretted-headword.ly}
20 Cette section traite de différents aspects de la notation propre aux
21 instruments à cordes frettées.
24 @cindex guitare, tablature pour
25 @cindex banjo, tablature pour
26 @cindex tablature pour guitare
27 @cindex tablature pour banjo
30 * Common notation for fretted strings::
35 @node Common notation for fretted strings
36 @subsection Common notation for fretted strings
38 Vue d'ensemble de la notation pour les instruments à cordes frettées.
41 * References for fretted strings::
42 * String number indications::
43 * Default tablatures::
45 * Fret diagram markups::
46 * Predefined fret diagrams::
47 * Automatic fret diagrams::
48 * Right-hand fingerings::
51 @node References for fretted strings
52 @unnumberedsubsubsec References for fretted strings
54 La musique pour instruments à cordes frettées est généralement notée sur
55 une seule portée, en notation traditionnelle ou en tablature, les deux
56 étant parfois combinées. Il est aussi courant en musique populaire
57 d'utiliser des diagrammes d'accord au-dessus de la portée
58 traditionnelle. La guitare et le banjo sont des instruments
59 transpositeurs, sonnant une octave au-dessous de ce qui est écrit. Les
60 partitions pour ces instruments utilisent donc la clé de sol ottava
61 bassa @code{"treble_8"}. Vous pourrez trouver ailleurs dans la
62 documentation d'autres éléments aussi utilisés par les instruments à
66 @item Les doigtés s'obtiennent comme indiqué au chapitre
67 @ref{Fingering instructions}.
69 @item En plus des @notation{Laissez vibrer}, les liaisons peuvent
70 intervenir sur des accords arpégés ou des trémolos. Reportez-vous au
73 @item Des indications quant au support polyphonique se trouvent au
74 chapitre @ref{Collision resolution}.
76 @item La notation des sons harmoniques se trouve à la section @ref{Harmonics}.
83 @ref{Fingering instructions},
85 @ref{Collision resolution},
86 @ref{Instrument names},
87 @ref{Writing music in parallel},
89 @ref{List of articulations},
93 @node String number indications
94 @unnumberedsubsubsec String number indications
96 @cindex cordes numérotées
97 @cindex numéro de corde
98 @cindex numéros de corde et doigtés
99 @cindex doigtés et numéros de corde
101 Une corde sur laquelle une note doit être jouée peut être indiquée
102 en attachant @code{\@var{numéro}} à cette note prise dans une
103 construction de type accord @code{<>}.
105 @warning{Les numéros de cordes @strong{doivent} être définis dans une
106 construction de type accord même s'il n'y a qu'une seule note.}
108 @lilypond[verbatim,quote,relative=0]
114 Quand les indications de doigté et de numéro de corde sont
115 attachées à une même note, leur positionnement se fera en fonction
116 de l'ordre dans lequel ils apparaissent dans le code :
119 @lilypond[verbatim,quote,relative=1]
127 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
128 {controlling-the-placement-of-chord-fingerings.ly}
130 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
131 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
136 @ref{Fingering instructions}.
139 @rlsr{Fretted strings}.
141 Référence des propriétés internes :
142 @rinternals{StringNumber},
143 @rinternals{Fingering}.
146 @node Default tablatures
147 @unnumberedsubsubsec Default tablatures
149 @cindex tablatures, bases
150 @cindex tablatures par défaut
155 La notation en tablature est utilisée pour certains instruments à cordes
156 pincées. Les hauteurs n'y sont pas indiquées par des têtes de note,
157 mais par des chiffres qui indiquent sur quelle corde, et à quelle case
158 chaque note doit être jouée. Dans certaines limites, LilyPond vous
159 permet d'écrire des tablatures.
161 Chaque numéro de corde associé à une note doit être précédé d'une barre
162 oblique inverse (ou @qq{antislash}) suivi d'un nombre. Par défaut, la
164 la plus aiguë, et les cordes suivent l'accordage traditionnel d'une
165 guitare (à six cordes). Les notes sont imprimées sous forme de
166 tablature, dans les contextes @rinternals{TabStaff} et
167 @rinternals{TabVoice}.
169 @lilypond[quote,ragged-right,fragment,verbatim]
176 @funindex minimumFret
180 Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
181 corde pour laquelle la position est la moins élevée et qui donne un
182 numéro de case supérieur ou égal à la valeur de la propriété
183 @code{minimumFret}. La valeur par défaut de cette propriété est fixée à
184 0, ce qui correspond aux cordes à vide.
187 @lilypond[quote,ragged-right,verbatim]
189 \new Staff \relative c {
194 \new TabStaff \relative c {
196 \set TabStaff.minimumFret = #5
202 @cindex harmoniques, indication en tablature
203 @cindex tablature et indication d'harmoniques
204 @cindex glissando, indication en tablature
205 @cindex tablature et glissando
207 Les indications de sons harmoniques ainsi que les glissandi
208 peuvent être ajoutés aux tablatures.
211 @lilypond[fragment, verbatim, quote, relative=1]
214 <c g'\harmonic> d\2\glissando e\2
222 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
223 {stem-and-beam-behavior-in-tablature.ly}
225 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
226 {polyphony-in-tablature.ly}
234 @rlsr{Fretted strings}.
236 Référence des propriétés internes :
237 @rinternals{TabNoteHead},
238 @rinternals{TabStaff},
239 @rinternals{TabVoice},
245 Les accords ne subissent aucun traitement particulier ; de ce fait, la
246 sélection automatique des cordes peut attribuer une même corde pour deux
247 notes différentes de l'accord.
249 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
250 ajouter au contexte @code{TabStaff} des voix fantômes :
252 @lilypond[quote,ragged-right,verbatim]
253 melodia = \partcombine { e4 g g g }{ e4 e e e }
256 \new TabVoice = "one" s1
257 \new TabVoice = "two" s1
258 \new TabVoice = "shared" s1
259 \new TabVoice = "solo" s1
265 Le support des modes de jeu propres à la guitare se limite aux sons
266 harmoniques et aux glissandi.
268 @node Custom tablatures
269 @unnumberedsubsubsec Custom tablatures
271 @cindex tablatures personnalisées
272 @cindex banjo, tablature
273 @cindex mandoline, tablature
274 @cindex guitare basse, tablature
275 @cindex tablature, accordages prédéfinis
276 @cindex cordes frettés et accordages prédéfinis
277 @cindex accordages prédéfinis et cordes frettées
279 @funindex StringTunings
281 Sous LilyPond, la case correspondant à une note jouée sur une corde donnée
282 est calculée automatiquement. Pour ce faire, l'accordage doit
283 être spécifié. L'accordage des cordes est donné par la propriété
284 @code{StringTunings}.
286 LilyPond possède des accordages prédéfinis pour banjo, mandoline, guitare
287 et guitare basse. Lilypond calcule automatiquement la transposition
288 correspondant à ces accordages. L'exemple ci-dessous est pour guitare
289 basse, il sonnera donc une octave en dessous de ce qui est écrit.
291 @lilypond[quote,ragged-right,verbatim]
300 \set TabStaff.stringTunings = #bass-tuning
308 L'accordage par défaut est @code{guitar-tuning} ; il correspond à
309 l'accordage standard d'une guitare : mi la ré sol si mi (EADGBE).
310 D'autres accordages prédéfinis sont disponibles :
311 @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
312 @code{banjo-open-g-tuning}. Les accordages prédéfinis sont répertoriés
313 dans le fichier @code{scm/output-lib.scm}.
315 L'accordage est constitué par une liste Scheme des hauteurs de notes
316 correspondant aux cordes à vide, une note pour chaque corde, classée par
317 numéro de corde de 1 à n, où la corde 1 est la plus haute dans la
318 tablature et n la plus basse. Cela revient généralement à classer les
319 cordes de la plus aiguë à la plus grave, mais certains instruments
320 (comme le ukulele) n'ont pas les cordes classées par hauteur.
322 Dans cette liste, la hauteur des notes est représentée par l'intervalle,
323 exprimé en demi-tons, du do central jusqu'à la note de la corde à vide.
324 Elle doit donc être représentée par un nombre entier. LilyPond calcule
325 la note correspondant à chaque corde en ajoutant cet intervalle au do
328 Lilypond calcule automatiquement le nombre de cordes à représenter dans
329 la tablature (@code{TabStaff}) en comptant le nombre d'éléments définis
330 dans le @code{stringTunings}.
332 N'importe quel accordage peut donc être créé. Par exemple, nous pouvons
333 définir l'accordage d'un instrument à quatre cordes accordées do sol ré
334 la, donc de la plus aiguë à la plus grave et en anglais :
335 @code{a''}, @code{d''}, @code{g'}, et @code{c'} :
338 @lilypond[quote,verbatim]
350 \set TabStaff.stringTunings = #'(21 14 7 0)
358 Fichiers sources installés :
359 @file{scm/output-lib.scm}.
362 @rlsr{Fretted strings}.
364 Référence des propriétés internes :
365 @rinternals{Tab_note_heads_engraver}.
367 @node Fret diagram markups
368 @unnumberedsubsubsec Fret diagram markups
370 @cindex fret, diagrammes
371 @cindex accord, diagrammes
372 @cindex diagrammes de fret
373 @cindex diagrammes d'accord pour instrument fretté
374 @cindex fret, diagrammes personnalisés
375 @cindex diagrammes personnalisés de fret
377 On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
378 note, en tant qu'objets @code{\markup}. Ces objets contiennent toutes
379 les informations du diagramme d'accord. Il y a pour les définir trois
380 interfaces "diagramme d'accord" (@emph{fret-diagram} en anglais) :
381 @var{standard}, @var{terse} et @var{verbose}.
382 Ces trois interfaces produiront des diagrammes similaires mais
383 permettent des niveaux de personnalisation différents. Des détails à
384 propos des interfaces de type @code{\markup}
385 peuvent être trouvés dans @ref{Text markup commands}.
387 Dans l'interface standard des diagrammes d'accords, on indiquera le
388 numéro de corde et le numéro de case pour chaque point placé sur une corde.
389 Les cordes à vide et étouffées peuvent aussi être indiquées.
391 @lilypond[quote, verbatim]
393 \context ChordNames {
400 < c e g c' e' > 1 ^\markup
401 \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
402 < d a d' f'> ^\markup
403 \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
408 @cindex barré, indication de
409 @cindex indication du barré
411 Les indications de barrés peuvent aussi être ajoutées au diagramme
412 d'accord dans l'interface standard :
414 @lilypond[quote, verbatim]
416 \context ChordNames {
423 < f, c f a c' f'>1 ^\markup
424 \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
425 < g, d g b d' g'> ^\markup
426 \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
431 @cindex fret-diagram et markup
432 @cindex markup et fret-diagram
434 @funindex fret-diagram
435 @funindex \fret-diagram
437 La taille du diagramme d'accord ainsi que le nombre de cases
438 représentées peuvent aussi être modifiés dans l'interface standard.
440 @lilypond[quote, verbatim]
442 \context ChordNames {
449 < f, c f a c' f'>1 ^\markup
450 \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
451 < g, b, d g b g'> ^\markup
452 \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
457 Le nombre de cordes dans les diagrammes d'accord peut être modifié dans
458 l'interface standard pour s'adapter à différents instruments tels que le
461 @lilypond[quote, verbatim]
463 \context ChordNames {
469 %% A chord for ukelele
470 a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
475 Des indications de doigtés peuvent être ajoutées, et le positionnement
476 de ces doigtés peut être modifié dans l'interface standard.
478 @lilypond[quote, verbatim]
480 \context ChordNames {
487 < c e g c' e' > 1 ^\markup
488 \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
489 < d a d' f'> ^\markup
490 \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
495 La taille ainsi que la position des points peuvent être contrôlées dans
496 l'interface standard.
498 @lilypond[quote, verbatim]
500 \context ChordNames {
507 < c e g c' e' > 1 ^\markup
508 \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
509 < d a d' f'> ^\markup
510 \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
515 @cindex fret-diagram-terse markup
517 @funindex fret-diagram-terse
518 @funindex \fret-diagram-terse
520 Dans l'interface @code{fret-diagram-terse}, les numéros de cordes sont
521 omis ; les numéros de cordes sont induits par la présence de
522 points-virgules. Il y a un point-virgule pour chaque corde du
523 diagramme. Le premier point-virgule correspondant au plus haut numéro
524 de corde, le dernier à la première corde. Les cordes étouffées, les
525 cordes à vide ainsi que les numéros de case peuvent y être indiqués.
527 @lilypond[quote, verbatim]
529 \context ChordNames {
536 < c e g c' e' > 1 ^\markup
537 \fret-diagram-terse #"x;3;2;o;1;o;"
538 < d a d' f'> ^\markup
539 \fret-diagram-terse #"x;x;o;2;3;1;"
544 Les indications de barré peuvent être inclus dans l'interface
545 @code{fret-diagram-terse}.
547 @lilypond[quote, verbatim]
549 \context ChordNames {
556 < f, c f a c' f'>1 ^\markup
557 \fret-diagram-terse #"1-(;3;3;2;1;1-);"
558 < g, d g b d' g'> ^\markup
559 \fret-diagram-terse #"3-(;5;5;4;3;3-);"
564 Les indications de doigtés peuvent être inclus dans l'interface
565 @code{fret-diagram-terse}.
567 @c Need to use override to enable fingerings to show this -- can we do so?
568 @lilypond[quote, verbatim]
570 \context ChordNames {
576 \override Voice.TextScript
577 #'(fret-diagram-details finger-code) = #'below-string
579 < c e g c' e' > 1 ^\markup
580 \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
581 < d a d' f'> ^\markup
582 \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
587 Les autres propriétés des diagrammes d'accord doivent être ajustées en
588 utilisant la commande @code{\override} dans l'interface
589 @code{fret-diagram-terse}.
591 @cindex fret-diagram-verbose markup
593 @funindex fret-diagram-verbose
594 @funindex \fret-diagram-verbose
596 L'interface @code{fret-diagram-verbose} est au format d'une liste
597 Scheme. Chaque élément de la liste décrit un objet devant être placé
598 dans le diagramme d'accord.
600 @lilypond[quote, verbatim]
601 << \context ChordNames {
608 < c e g c' e' > 1 ^\markup
609 \fret-diagram-verbose #'(
617 < d a d' f'> ^\markup
618 \fret-diagram-verbose #'(
630 Les indications de doigté et de barré peuvent être décrits dans
631 l'interface @code{fret-diagram-verbose}. Particularité propre à
632 l'interface @code{fret-diagram-verbose} : l'indication
633 de capodastre dans le diagramme d'accord. L'indication de capodastre
634 est une petite ligne transversale aux cordes. La case avec le
635 capodastre est la case la plus basse du diagramme d'accord.
637 @c \override is necessary to make fingering visible
638 @lilypond[quote, verbatim]
640 \context ChordNames {
647 \override Voice.TextScript
648 #'(fret-diagram-details finger-code) = #'below-string
650 < f, c f a c' f'>1 ^\markup
651 \fret-diagram-verbose #'(
660 < g, b, d g b g'> ^\markup
661 \fret-diagram-verbose #'(
669 < c e g c' e'> ^\markup
670 \fret-diagram-verbose #'(
681 Toutes les autres propriétés du diagramme d'accord doivent être
682 indiquées en utilisant la commande @code{\override} lorsque l'on utilise
683 l'interface @code{fret-diagram-verbose}.
686 The following example shows the three fret-diagram markup
687 interfaces, along with examples of common tweaks. For example,
688 the size of the verbose fret diagram is reduced to 0.75, and the
689 finger indications are specified to appear below the diagram. The
690 terse diagram includes tweaks to specify placement of finger code
693 @lilypond[verbatim,ragged-right,quote]
696 d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
698 fis^\markup \override #'(size . 0.75) {
699 \override #'(finger-code . below-string) {
700 \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
709 c^\markup \override #'(dot-radius . 0.35) {
710 \override #'(finger-code . in-dot) {
711 \override #'(dot-color . white) {
712 \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
721 @cindex diagrammes de fret personnalisés
722 @cindex fret, diagrammes personnalisés
723 @cindex diagrammes personnalisés de fret
725 @funindex fret-diagram-interface
727 La disposition graphique d'un diagramme d'accord peut être modifiée
728 suivant les préférences de l'utilisateur grâce aux propriétés de
729 l'interface @code{fret-diagram-interface}.
730 Des détails se trouvent dans @rinternals{fret-diagram-interface}. Pour
731 un diagramme d'accord, les propriétés de l'interface dépendent de
732 @code{Voice.TextScript}.
736 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
737 {customizing-markup-fret-diagrams.ly}
742 @ref{Text markup commands}.
745 @rlsr{Fretted strings}.
747 Référence des propriétés internes :
748 @rinternals{fret-diagram-interface}.
751 @node Predefined fret diagrams
752 @unnumberedsubsubsec Predefined fret diagrams
755 @cindex fret, diagrammes
756 @cindex accord, diagrammes
759 @funindex stringTunings
761 Les diagrammes d'accords peuvent être affichés en utilisant le contexte
762 @code{FretBoards}. Par défaut le contexte @code{FretBoards} affichera
763 des diagrammes d'accords stockés dans une table de correspondance :
765 @lilypond[verbatim, ragged-right, quote]
766 \include "predefined-guitar-fretboards.ly"
767 \context FretBoards {
774 Les diagrammes d'accord définis par défaut sont dans le fichier
775 @code{predefined-guitar-fretboards.ly}. Les diagrammes d'accords sont
776 stockés en fonction des notes de l'accord ainsi que de l'accordage
777 (@code{stringTunings}) utilisé.
778 @code{predefined-guitar-fretboards.ly} contient les diagrammes d'accords
779 prédéfinis uniquement pour l'accordage standard (@code{guitar-tuning}).
780 Des diagrammes d'accords peuvent être définis pour d'autres instruments
781 ou d'autres accordages en suivant les exemples du fichier
782 @code{predefined-guitar-fretboards.ly}.
784 Les notes des accords peuvent être entrées aussi bien comme musique
785 simultanée qu'en utilisant le mode accord (voir
786 @ref{Chord mode overview}).
788 @lilypond[verbatim, ragged-right,quote]
789 \include "predefined-guitar-fretboards.ly"
790 \context FretBoards {
796 @cindex accord nommés et diagrammes de fret
797 @cindex fret, diagrammes avec noms d'accord
803 Il est courant d'afficher simultanément le nom des accords et les
804 diagrammes d'accords correspondants.
805 Ceci s'obtient en mettant en parallèle un contexte @code{ChordNames} avec
806 un contexte @code{FretBoards} et en affectant aux deux la même musique.
808 @lilypond[verbatim, ragged-right, quote]
809 \include "predefined-guitar-fretboards.ly"
810 mychords = \chordmode{
815 \context ChordNames {
818 \context FretBoards {
824 @cindex transposition et diagramme de fret
825 @cindex fret et transposition
826 @cindex diagrammes de fret et transposition
828 Les diagrammes d'accords prédéfinis sont transposables tant qu'il y a
829 un diagramme correspondant à l'accord transposé dans la base des
830 diagrammes d'accords.
832 @lilypond[verbatim, ragged-right, quote]
833 \include "predefined-guitar-fretboards.ly"
834 mychords = \chordmode{
840 \transpose c e { \mychords}
843 \context ChordNames {
846 \context FretBoards {
852 La table des diagrammes d'accord contient sept types d'accord (majeur,
853 mineur, augmenté, diminué, septième de dominante, majeur sept, mineur
854 sept) pour chacune des 17 fondamentales possibles. Une liste complète
855 des diagrammes d'accords prédéfinis se trouve dans @ref{Predefined
856 fretboard diagrams}. S'il n'y a pas d'entrée dans la table pour un
857 accord donné, le graveur @code{Fretboard_engraver} calculera le
858 diagramme d'accord en utilisant la fonctionnalité automatique décrite
859 dans @ref{Automatic fret diagrams}.
861 @lilypond[verbatim, ragged-right, quote]
862 \include "predefined-guitar-fretboards.ly"
863 mychords = \chordmode{
868 \context ChordNames {
871 \context FretBoards {
877 @cindex fret, ajout de diagrammes personnalisés
878 @cindex diagrammes de fret personnalisés, ajout
880 Des diagrammes d'accord peuvent être ajoutés à la table des diagrammes
881 d'accord. Pour ajouter un diagramme d'accord, il faut spécifier
882 l'accord correspondant au diagramme, l'accord utilisé et la définition
883 du diagramme. Cette définition de diagramme peut être
884 aussi bien de type @var{terse} que @var{verbose}.
886 @lilypond[verbatim, ragged-right, quote]
887 \include "predefined-guitar-fretboards.ly"
889 \storePredefinedDiagram \chordmode {c:9}
891 #"x;3-2;2-1;3-3;3-4;x;"
893 mychords = \chordmode{
898 \context ChordNames {
901 \context FretBoards {
907 On peut enregistrer différents diagrammes pour un même accord
908 en les définissant à des octaves différentes.
910 @lilypond[verbatim, ragged-right, quote]
911 \include "predefined-guitar-fretboards.ly"
913 \storePredefinedDiagram \chordmode {c'}
915 #(offset-fret 2 (chord-shape 'bes guitar-tuning))
917 mychords = \chordmode{
922 \context ChordNames {
925 \context FretBoards {
931 @cindex cordes frettées, carrures d'accord
932 @cindex accord, carrures pour cordes frettées
934 @funindex \addChordShape
935 @funindex add ChordShape
936 @funindex storePredefinedDiagram
937 @funindex \storePredefinedDiagram
939 En plus des diagrammes d'accord, LilyPond possède une liste interne de
941 Les carrures d'accords sont des diagrammes d'accord qui peuvent être
942 transposés le long du manche. Les carrures d'accords peuvent être
943 ajoutées à la liste interne et être ensuite utilisées pour définir des
944 accords prédéfinis. Puisqu'elles sont transposables le long du
945 manche, les carrures d'accord ne contiennent généralement pas de corde
946 à vide. Tout comme les diagrammes d'accord, les carrures d'accord sont
947 définies grâce aux interfaces @code{fret-diagram-terse} ou
948 @code{fret-diagram-verbose}.
951 @lilypond[verbatim, ragged-right, quote]
952 \include "predefined-guitar-fretboards.ly"
954 % add a new chord shape
956 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
958 % add some new chords based on the power chord shape
960 \storePredefinedDiagram \chordmode {f'}
962 #(chord-shape 'powerf guitar-tuning)
963 \storePredefinedDiagram \chordmode {g'}
965 #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
967 mychords = \chordmode{
972 \context ChordNames {
975 \context FretBoards {
981 La disposition graphique d'un diagramme d'accord peut être modifiée
982 suivant les préférences de l'utilisateur grâce aux propriétés de
983 l'interface @code{fret-diagram-interface}. Pour plus d'information,
984 consultez @rinternals{fret-diagram-interface}. Pour un diagramme
985 d'accord donné, les propriétés de l'interface dépendent de
986 @code{FretBoards.FretBoard}.
990 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
991 {customizing-fretboard-fret-diagrams.ly}
993 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
994 {defining-predefined-fretboards-for-other-instruments.ly}
999 @ref{Custom tablatures},
1000 @ref{Automatic fret diagrams},
1001 @ref{Chord mode overview},
1002 @ref{Predefined fretboard diagrams}.
1004 Fichiers sources installés :
1005 @file{ly/predefined-guitar-fretboards.ly},
1006 @file{ly/predefined-guitar-ninth-fretboards.ly}.
1009 @rlsr{Fretted strings}.
1011 Référence des propriétés internes :
1012 @rinternals {fret-diagram-interface}.
1015 @node Automatic fret diagrams
1016 @unnumberedsubsubsec Automatic fret diagrams
1018 @cindex fret, diagrammes automatiques
1019 @cindex accord, diagrammes automatiques
1020 @cindex automatique, diagramme de fret
1021 @cindex automatique, diagramme d'accord
1023 Les diagrammes d'accord peuvent être créés automatiquement ; il suffit
1024 d'affecter les notes à un contexte @code{FretBoards}. Si aucun
1025 diagramme prédéfini n'est disponible pour les notes entrées avec
1026 l'accordage actuel (@code{stringTunings}), les cordes et cases
1027 correspondant aux notes seront automatiquement calculées.
1029 @lilypond[quote,ragged-right,verbatim]
1031 \context ChordNames {
1036 \context FretBoards {
1048 @funindex predefinedFretboardsOff
1049 @funindex \predefinedFretboardsOff
1050 @funindex predefinedFretboardsOn
1051 @funindex \predefinedFretboardsOn
1053 Dans la mesure où aucun diagramme prédéfini n'est chargé par défaut, le
1054 calcul automatique des diagrammes d'accord est le comportement par
1055 défaut. Dès que les diagrammes par défaut sont chargés, le calcul
1056 automatique peut être activé ou désactivé par des commandes
1059 @lilypond[quote,ragged-right,verbatim]
1061 \storePredefinedDiagram <c e g c' e'>
1063 #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
1065 \context ChordNames {
1070 \context FretBoards {
1072 \predefinedFretboardsOff
1074 \predefinedFretboardsOn
1086 Parfois le calculateur se trouvera incapable de trouver un diagramme
1087 d'accord convenable. On peut souvent y remédier en assignant les notes
1088 aux cordes. Dans bien des cas, il suffit de placer manuellement une
1089 seule note pour que les autres soient alors placées de maniére
1090 appropriée par le contexte @code{FretBoards}.
1092 @cindex fret, ajout de doigtés aux diagrammes
1093 @cindex doigtés, ajout à des diagrammes de fret
1095 Il est possible d'ajouter des indications de doigté aux diagrammes de
1098 @lilypond[quote, verbatim]
1100 \context ChordNames {
1105 \context FretBoards {
1106 < c-3 e-2 g c'-1 e' > 1
1117 La propriété @code{minimumFret} permet de définir la case minimale qui
1118 servira à calculer les cordes et les cases du contexte @code{FretBoard}.
1120 @lilypond[quote, verbatim]
1122 \context ChordNames {
1127 \context FretBoards {
1129 \set FretBoards.minimumFret = #5
1140 Les cordes et les cases du contexte @code{FretBoards} sont liées à la
1141 propriété @code{stringTunings}, qui a là même signification que dans le
1142 contexte @code{TabStaff}.
1143 Voir @ref{Custom tablatures} pour plus d'information sur la propriété
1144 @code{stringTunings}.
1146 La disposition graphique d'un diagramme d'accord peut être modifiée
1147 suivant les préférences de l'utilisateur au travers des propriétés de
1148 l'interface @rinternals{fret-diagram-interface}. Pour un diagramme
1149 d'accord, les propriétés de l'interface dépendent de
1150 @code{FretBoards.FretBoard}.
1154 @code{\predefinedFretboardsOff},
1155 @code{\predefinedFretboardsOn}.
1160 Manuel de notation :
1161 @ref{Custom tablatures}.
1164 @rlsr{Fretted strings}.
1166 Référence des propriétés internes :
1167 @rinternals {fret-diagram-interface}.
1170 @node Right-hand fingerings
1171 @unnumberedsubsubsec Right-hand fingerings
1173 @cindex cordes frettées, doigtés main droite
1174 @cindex doigtés main droite et cordes frettées
1175 @cindex main droite, doigtés pour cordes frettées
1177 @funindex rightHandFinger
1178 @funindex \rightHandFinger
1180 Les doigtés de main droite @var{p-i-m-a} doivent être entrés dans une
1181 construction de type accord @code{<>} même s'il n'y a qu'une seule note.
1183 @warning{Un trait d'union @strong{doit} suivre la note et une espace
1184 @strong{doit} précéder la fermeture de la construction par un @code{>}.}
1187 @lilypond[quote,verbatim,relative=0]
1189 <c-\rightHandFinger #1 >4
1190 <e-\rightHandFinger #2 >
1191 <g-\rightHandFinger #3 >
1192 <c-\rightHandFinger #4 >
1193 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1194 g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1197 Pour plus de clarté, vous pouvez traduire ou abréger la commande
1198 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
1202 #(define MD rightHandFinger)
1208 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1209 {placement-of-right-hand-fingerings.ly}
1211 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1212 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1217 @rlsr{Fretted strings}.
1219 Référence des propriétés internes :
1220 @rinternals{StrokeFinger}.
1226 La plupart des aspects en matière de notation pour guitare sont traités
1227 dans la partie commune aux instruments frettés. Il subsiste cependant
1228 quelques particularités que nous allons maintenant examiner. Parfois
1229 l'utilisateur aimerait créer des documents de type recueil de chansons,
1230 où l'on ne trouve que des accords au-dessus des paroles. Dans la mesure
1231 où LilyPond est un éditeur de partitions, il n'est pas l'outil optimal
1232 pour des documents sans partition. Une meilleure alternative serait de
1233 recourrir à un traitement de texte, un éditeur de texte ou, pour les
1234 utilisateurs experimentés, un logiciel typographique tel que GuitarTex.
1237 * Indicating position and barring::
1238 * Indicating harmonics and dampened notes::
1241 @node Indicating position and barring
1242 @unnumberedsubsubsec Indicating position and barring
1244 @cindex indication de la position et du barré pour cordes frettées
1245 @cindex cordes frettées, indication de la position et du barré
1247 Cet exemple montre comment indiquer les positions et les barrés :
1249 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
1253 \override TextSpanner #'(bound-details left text) = #"XII "
1255 b16 e g e b g\stopTextSpan
1261 Manuel de notation :
1262 @ref{Text spanners}.
1265 @rlsr{Fretted strings},
1266 @rlsr{Expressive marks}.
1269 @node Indicating harmonics and dampened notes
1270 @unnumberedsubsubsec Indicating harmonics and dampened notes
1272 @cindex cordes frettées, notes étouffées
1273 @cindex cordes frettées, harmoniques
1274 @cindex notes étouffées et cordes frettées
1275 @cindex harmoniques et cordes frettées
1277 Des têtes de note spéciales peuvent servir à indiquer les
1278 notes étouffées et les sons harmoniques. Les sons harmoniques sont
1279 souvent détaillés grâce à des indications textuelles.
1281 @lilypond[quote,ragged-right,fragment,verbatim]
1284 \override Staff.NoteHead #'style = #'cross
1286 \override Staff.NoteHead #'style = #'harmonic-mixed
1287 d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1294 @rlsr{Fretted strings}.
1296 Manuel de notation :
1297 @ref{Special note heads},
1298 @ref{Note head styles}.
1305 * Banjo tablatures::
1308 @node Banjo tablatures
1309 @unnumberedsubsubsec Banjo tablatures
1311 @cindex banjo, tablatures
1312 @cindex tablatures pour banjo
1314 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
1315 cordes. Pour ce faire, pensez à utiliser le format de tablature pour
1316 banjo, afin d'avoir le bon nombre de cordes et le bon accordage :
1318 @c due to crazy intervals of banjo music, absolute pitch is recommended
1320 @lilypond[quote,ragged-right,fragment,verbatim]
1322 \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1323 \set TabStaff.stringTunings = #banjo-open-g-tuning
1326 g8 d' g'\5 a b g e d' |
1327 g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1333 @cindex banjo, accordages
1334 @cindex accordages de banjo
1336 @funindex banjo-c-tuning
1337 @funindex banjo-modal-tuning
1338 @funindex banjo-open-d-tuning
1339 @funindex banjo-open-dm-tuning
1340 @funindex four-string-banjo
1342 LilyPond prend en charge un certain nombre d'accordages courants pour
1343 banjo : @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD),
1344 @code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
1345 @code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et
1346 @code{banjo-open-dm-tuning} la,ré,fa,la,ré (aDFAD).
1348 Ces accordages peuvent être convertis pour banjo à quatre cordes au
1349 moyen de la fonction @code{four-string-banjo} :
1352 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1358 @rlsr{Fretted strings}.
1360 Les accordages prédéfinis du banjo sont contenus dans le fichier
1361 @file{scm/@/output@/-lib@/.scm}.