1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: bdf8540b74167817eab96ed3d13b35477217f9fe
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
14 @node Fretted string instruments
15 @section Fretted string instruments
17 Cette section traite de différents aspects de la notation propre aux instruments à cordes frettées
20 @cindex tablature pour, guitare
21 @cindex tablature pour , banjo
22 @cindex tablature pour guitare
23 @cindex tablature pour banjo
26 * Common notation for fretted strings::
31 @node Common notation for fretted strings
32 @subsection Common notation for fretted strings
34 Vue d'ensemble de la notation pour les instruments à cordes frettées
37 * References for fretted strings::
38 * String number indications::
39 * Default tablatures::
41 * Fret diagram markups::
42 * Right-hand fingerings::
45 @node References for fretted strings
46 @unnumberedsubsubsec References for fretted strings
48 La musique pour instruments à cordes frettées est généralement notée sur une seul portée,
49 en notation traditionnelle ou en tablature, les deux étant parfois combinées. Il est aussi courant
50 en musique populaire d'utiliser des diagrammes d'accord au-dessus de la portée traditionnelle.
51 La guitare et le banjo sont des instruments transpositeurs, sonnant une octave au-dessous de ce qui est écrit.
52 Les partitions pour ces instruments utilisent donc la clé de sol Sol ottava bassa @code{"treble_8"}.
53 Vous pourrez trouver ailleurs dans la documentation d'autres éléments aussi utilisés par les instruments à cordes frettées.
56 @item Les doigtés sont indiqués grâce à @ref{Fingering instructions}.
58 @item En plus des @notation{Laissez vibrer}, les liaisons peuvent intervenir sur des accords
59 arpégés ou des trémolos. Reportez-vous au chapitre @ref{Ties}.
61 @item Des indications quant au support polyphonique se trouvent au chapitre @ref{Collision resolution}.
63 @item La notation des sons harmoniques se trouve à la section @ref{Harmonics}.
70 @ref{Fingering instructions},
72 @ref{Collision resolution},
73 @ref{Instrument names},
74 @ref{Writing music in parallel},
76 @ref{List of articulations},
80 @node String number indications
81 @unnumberedsubsubsec String number indications
83 @cindex cordes numérotées
84 @cindex numéro de corde
86 Une corde sur laquelle une note doit être jouée peut être indiquée
87 en attachant @code{\}@var{number} à cette note prise dans une construction de type accord @code{<>}.
89 @warning{Les numéros de cordes @strong{doivent} être définies dans une construction de type accord
90 même s'il n'y a qu'une seule note.}
92 @lilypond[verbatim,quote,relative=0]
98 Quand les indications de doigté et de numéro de corde sont
99 attachés à une même note, leur positionnement se fera en fonction
100 de l'ordre dans lequel ils apparaissent dans le code.
103 @lilypond[verbatim,quote,relative=1]
111 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
112 {controlling-the-placement-of-chord-fingerings.ly}
114 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
115 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
120 @ref{Fingering instructions}.
123 @rlsr{Fretted strings}.
126 @rinternals{StringNumber},
127 @rinternals{Fingering}.
130 @node Default tablatures
131 @unnumberedsubsubsec Default tablatures
133 @cindex tablatures, basic
134 @cindex tablatures, default
139 La notation en tablature est utilisée pour certains instruments à cordes
140 pincées. Les hauteurs n'y sont pas indiquées par des têtes de note,
141 mais par des chiffres qui indiquent sur quelle corde, et à quelle case
142 chaque note doit être jouée. Dans certaines limites, LilyPond vous
143 permet d'écrire des tablatures.
145 Chaque numéro de corde associé à une note doit être précédé d'une barre
146 oblique inverse (ou @qq{antislash}) suivi d'un nombre. Par défaut, la première corde est
147 la plus aiguë, et les cordes suivent l'accord traditionnel d'une guitare
148 (à six cordes). Les notes sont imprimées sous forme de tablature, dans
149 les contextes @rinternals{TabStaff} et @rinternals{TabVoice}.
151 @lilypond[quote,ragged-right,fragment,verbatim]
158 @funindex minimumFret
161 Quand aucune corde n'est précisée, Lilypond choisit automatiquement la
162 corde où la position est la moins élevée et qui donne un numéro de case
163 supérieur ou égale à la valeur de la propriété @code{minimumFret}.
164 La valeur par défaut de cette propriété est fixée à 0, ce qui
165 correspond aux cordes à vide.
168 @lilypond[quote,ragged-right,verbatim]
170 \new Staff \relative c {
175 \new TabStaff \relative c {
177 \set TabStaff.minimumFret = #5
183 @cindex harmonic indications in tablature notation
184 @cindex tablature and harmonic indications
185 @cindex slides in tablature notation
186 @cindex tablature and slides
188 Les indications de sons harmoniques ainsi que les glissandi
189 peuvent être ajoutés aux tablatures.
192 @lilypond[fragment, verbatim, quote, relative=1]
195 <c g'\harmonic> d\2\glissando e\2
203 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
204 {stem-and-beam-behavior-in-tablature.ly}
206 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
207 {polyphony-in-tablature.ly}
215 @rlsr{Fretted strings}.
218 @rinternals{TabNoteHead},
219 @rinternals{TabStaff},
220 @rinternals{TabVoice},
225 Les accords ne subissent aucun traitement particulier ; de ce fait, la
226 sélection automatique des cordes peut attribuer une même corde pour deux
227 notes différentes de l'accord.
229 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
230 ajouter au contexte @code{TabStaff} des voix fantômes :
232 @lilypond[quote,ragged-right,verbatim]
233 melodia = \partcombine { e4 g g g }{ e4 e e e }
236 \new TabVoice = "one" s1
237 \new TabVoice = "two" s1
238 \new TabVoice = "shared" s1
239 \new TabVoice = "solo" s1
245 Le support des modes de jeu propres à la guitare se limite aux sons
246 harmoniques et aux glissandi.
248 @node Custom tablatures
249 @unnumberedsubsubsec Custom tablatures
251 @cindex tablatures, custom
252 @cindex tablature, banjo
253 @cindex tablature, mandolin
254 @cindex tablature, bass guitar
255 @cindex tablature, predefined string tunings
256 @cindex fretted instruments, predefined string tunings
257 @cindex predefined string tunings for fretted instruments
259 @funindex StringTunings
261 Sous Lilypond la case correspondant à une note jouée sur une corde donnée
262 est calculée automatiquement. Pour ce faire, l'accordage des cordes doit
263 être spécifié. L'accordage des cordes est donné par la propriété
264 @code{StringTunings}.
266 Lilypond possède des accordages prédéfinis pour banjo, mandoline, guitare
267 et guitare basse. Lilypond calcule automatiquement la transposition correspondant
268 à ces accordages. L'exemple ci-dessous est pour guitare basse, il sonnera
269 donc une octave en dessous de ce qui est écrit.
271 @lilypond[quote,ragged-right,verbatim]
280 \set TabStaff.stringTunings = #bass-tuning
288 L'accord par défaut est @code{guitar-tuning}, et correspond à l'accord standard
289 d'une guitare : mi la ré sol si mi (EADGBE). D'autres accords prédéfinis sont @code{guitar-open-g-tuning},
290 @code{mandolin-tuning} and @code{banjo-open-g-tuning}. Les accords prédéfinis se
291 trouvent dans @code{scm/output-lib.scm}.
293 L'accordage est une liste Scheme des hauteurs de notes correspondant aux cordes à vide,
294 une note pour chaque corde, classée par numéro de corde de 1 à n, où la corde 1 est
295 la plus haute dans la tablature et n la plus basse. Cela revient généralement
296 à classer les cordes de la plus aiguë à la plus grave, mais certains instruments
297 (comme le ukulele) n'ont pas les cordes classées par hauteur.
299 Dans cette liste, la hauteur des notes est représentée par l'intervalle, exprimé en demi-tons,
300 du do central jusqu'à la note de la corde à vide.
301 Elle doit donc être représentée par un nombre entier. Lilypond calcule la note correspondant
302 à chaque corde en ajoutant cet intervalle au do central.
304 Lilypond calcule automatiquement le nombre de cordes à représenter dans la tablature
305 @code{TabStaff} en comptant le nombre d'éléments définis dans @code{stringTunings}
307 N'importe quel accordage peut donc être créé. Par exemple, nous pouvons définir l'accordage
308 d'un instrument à quatre cordes accordées do sol ré la, donc de la plus aiguë à la plus grave et en anglais :
309 @code{a''}, @code{d''}, @code{g'}, and @code{c'}:
312 @lilypond[quote,verbatim]
324 \set TabStaff.stringTunings = #'(21 14 7 0)
333 @file{scm/output-lib.scm}.
336 @rlsr{Fretted strings}.
339 @rinternals{Tab_note_heads_engraver}.
341 @node Fret diagram markups
342 @unnumberedsubsubsec Fret diagram markups
344 @cindex fret diagrams
345 @cindex chord diagrams
346 @cindex diagrams, fret
347 @cindex diagrams, chord for fretted instruments
348 @cindex fret diagrams, custom
349 @cindex custom fret diagrams
351 On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
352 note, en tant qu'objets @code{\markup}. Ces objets contiennent toutes
353 les informations du diagramme d'accord. Il y a pour les définir trois interfaces
354 "fret-diagram" ("diagramme d'accord" en anglais) : standard, terse et verbose.
355 Ces trois interfaces produiront des diagrammes similaires mais permettent des
356 niveaux de personnalisation différents. Des détails à propos des interfaces de type @code{\markup}
357 peuvent être trouvées dans @ref{Text markup commands}.
359 Dans l'interface standard des diagrammes d'accords on indiquera le numéro de corde
360 et le numéro de case pour chaque point placé sur une corde.
361 Les cordes à vides et étouffées peuvent aussi être indiquées.
363 @lilypond[quote, verbatim]
365 \context ChordNames {
372 < c e g c' e' > 1 ^\markup
373 \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
374 < d a d' f'> ^\markup
375 \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
380 @cindex barre indications
382 Les indications de barrés peuvent aussi être ajoutées au diagramme d'accord dans l'interface standard
384 @lilypond[quote, verbatim]
386 \context ChordNames {
393 < f, c f a c' f'>1 ^\markup
394 \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
395 < g, d g b d' g'> ^\markup
396 \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
401 @cindex fret-diagram markup
403 @funindex fret-diagram
404 @funindex \fret-diagram
406 La taille du diagramme d'accord ainsi que le nombre de cases représentées peuvent aussi
407 être modifiées dans l'interface standard.
409 @lilypond[quote, verbatim]
411 \context ChordNames {
418 < f, c f a c' f'>1 ^\markup
419 \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
420 < g, b, d g b g'> ^\markup
421 \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
426 Le nombre de cordes dans les diagrammes d'accord peut être modifié dans l'interface standard pour s'adapter à
427 différents instruments tels que le banjo ou le ukulele.
429 @lilypond[quote, verbatim]
431 \context ChordNames {
437 %% A chord for ukelele
438 a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
443 Des indications de doigtés peuvent être ajoutées et le positionnement de ces doigtés peut être
444 modifiés dans l'interface standard.
446 @lilypond[quote, verbatim]
448 \context ChordNames {
455 < c e g c' e' > 1 ^\markup
456 \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
457 < d a d' f'> ^\markup
458 \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
463 La taille ainsi que la position des points peuvent être contrôlées dans l'interface standard.
465 @lilypond[quote, verbatim]
467 \context ChordNames {
474 < c e g c' e' > 1 ^\markup
475 \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
476 < d a d' f'> ^\markup
477 \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
482 @cindex fret-diagram-terse markup
484 @funindex fret-diagram-terse
485 @funindex \fret-diagram-terse
487 Dans l'interface "fret-diagram-terse" les numéros de cordes sont omis; les numéros
488 de cordes sont induits par la présence de points-virgules. Il y a un point-virgule pour chaque
489 corde du diagramme. Le premier point-virgule correspondant au plus haut numéro de corde, le dernier à la première corde.
490 Les cordes étouffées, les cordes à vide ansi que les numéros de cases peuvent y être indiqués.
492 @lilypond[quote, verbatim]
494 \context ChordNames {
501 < c e g c' e' > 1 ^\markup
502 \fret-diagram-terse #"x;3;2;o;1;o;"
503 < d a d' f'> ^\markup
504 \fret-diagram-terse #"x;x;o;2;3;1;"
509 Les indications de barrés peuvent être inclus dans l'interface "fret-diagram-terse".
511 @lilypond[quote, verbatim]
513 \context ChordNames {
520 < f, c f a c' f'>1 ^\markup
521 \fret-diagram-terse #"1-(;3;3;2;1;1-);"
522 < g, d g b d' g'> ^\markup
523 \fret-diagram-terse #"3-(;5;5;4;3;3-);"
528 Les indications de doigtés peuvent être inclus dans l'interface "fret-diagram-terse".
530 @c Need to use override to enable fingerings to show this -- can we do so?
531 @lilypond[quote, verbatim]
533 \context ChordNames {
539 \override Voice.TextScript
540 #'(fret-diagram-details finger-code) = #'below-string
542 < c e g c' e' > 1 ^\markup
543 \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
544 < d a d' f'> ^\markup
545 \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
550 Les autres propriétés des diagrammes d'accords doivent être ajustées en utilisant la commande @code{\override}
551 dans l'interface "fret-diagram-terse".
553 @cindex fret-diagram-verbose markup
555 @funindex fret-diagram-verbose
556 @funindex \fret-diagram-verbose
558 L'interface "fret-diagram-verbose" est au format d'une liste Scheme.
559 Chaque élément de la liste décrit un objet devant être placé dans le diagramme d'accord.
561 @lilypond[quote, verbatim]
562 << \context ChordNames {
569 < c e g c' e' > 1 ^\markup
570 \fret-diagram-verbose #'(
578 < d a d' f'> ^\markup
579 \fret-diagram-verbose #'(
590 Les indications de doigté et de barré peuvent être décrits dans l'interface
591 "fret-diagram-verbose". Particularité propre à l'interface "fret-diagram-verbose" est l'indication
592 de capodastre dans le diagramme d'accord. L'indication de capodastre est une petite ligne
593 transversale aux cordes. La case avec le capodastre est la case la plus basse du diagramme d'accord.
595 @c \override is necessary to make fingering visible
596 @lilypond[quote, verbatim]
598 \context ChordNames {
605 \override Voice.TextScript
606 #'(fret-diagram-details finger-code) = #'below-string
608 < f, c f a c' f'>1 ^\markup
609 \fret-diagram-verbose #'(
618 < g, b, d g b g'> ^\markup
619 \fret-diagram-verbose #'(
627 < c e g c' e'> ^\markup
628 \fret-diagram-verbose #'(
639 Toutes les autres propriétés du diagramme d'accord doivent être indiquées en utilisant
640 la commande @code{\override} lorsque l'on utilise l'interface "fret-diagram-verbose".
643 The following example shows the three fret-diagram markup
644 interfaces, along with examples of common tweaks. For example,
645 the size of the verbose fret diagram is reduced to 0.75, and the
646 finger indications are specified to appear below the diagram. The
647 terse diagram includes tweaks to specify placement of finger code
650 @lilypond[verbatim,ragged-right,quote]
653 d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
655 fis^\markup \override #'(size . 0.75) {
656 \override #'(finger-code . below-string) {
657 \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
666 c^\markup \override #'(dot-radius . 0.35) {
667 \override #'(finger-code . in-dot) {
668 \override #'(dot-color . white) {
669 \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
678 @cindex customized fret diagram
679 @cindex fret diagram, customized
680 @cindex diagram, fret, customized
682 @funindex fret-diagram-interface
684 La disposition graphique d'un diagramme d'accord peut être modifié suivant les préférence de l'utilisateur
685 grâce aux propriétés de l'interface @code{fret-diagram-interface}.
686 Des détails se trouvent dans @rinternals{fret-diagram-interface}. Pour un diagramme d'accord, les propriétés de l'interface
687 dépendent de @code{Voice.TextScript}.
691 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
692 {customizing-markup-fret-diagrams.ly}
697 @ref{Text markup commands}.
700 @rlsr{Fretted strings}.
703 @rinternals{fret-diagram-interface}.
706 @node Predefined fret diagrams
707 @unnumberedsubsubsec Predefined fret diagrams
710 @cindex fret diagrams
711 @cindex chord diagrams
714 @funindex stringTunings
716 Les diagrammes d'accords peuvent être affichés en utilisant le contexte @code{FretBoards}.
717 Par défaut le contexte @code{FretBoards} affichera des diagrammes d'accords stockés dans une table de correspondance :
719 @lilypond[verbatim, ragged-right, quote]
720 \include "predefined-guitar-fretboards.ly"
721 \context FretBoards {
728 Les diagrammes d'accord définis par défaut sont dans le fichier
729 @code{predefined-guitar-fretboards.ly}. Les diagrammes d'accords sont stockés en
730 fonction des notes de l'accord ainsi que de l'accordage
731 @code{stringTunings} utilisé.
732 @code{predefined-guitar-fretboards.ly} contient les diagrammes d'accords prédéfinis
733 uniquement pour l'accordage standard @code{guitar-tuning}. Des diagrammes d'accords
734 peuvent être définis pour d'autres instruments ou d'autres accordages en suivant les exemples
735 du fichier @code{predefined-guitar-fretboards.ly}.
737 Les notes des accords peuvent être entrées aussi bien comme musique simultanée
738 qu'en utilisant le mode en accord (voir @ref{Chord mode overview}).
740 @lilypond[verbatim, ragged-right,quote]
741 \include "predefined-guitar-fretboards.ly"
742 \context FretBoards {
748 @cindex chord names with fret diagrams
749 @cindex fret diagrams with chord names
755 Il est courant d'afficher ensemble le nom des accords avec les diagrammes d'accords correspondants.
756 Ceci est fait en mettant en parallèle un contexte @code{ChordNames} avec un contexte
757 @code{FretBoards} et en donnant aux deux la même musique.
759 @lilypond[verbatim, ragged-right, quote]
760 \include "predefined-guitar-fretboards.ly"
761 mychords = \chordmode{
766 \context ChordNames {
769 \context FretBoards {
775 @cindex transposing fret diagrams
776 @cindex fret diagrams, transposing
777 @cindex diagrams, fret, transposing
779 Les diagrammes d'accords prédéfinis sont transposables tant qu'il y a
780 un diagramme correspondant à l'accord transposé dans la base des diagrammes d'accords.
782 @lilypond[verbatim, ragged-right, quote]
783 \include "predefined-guitar-fretboards.ly"
784 mychords = \chordmode{
790 \transpose c e { \mychords}
793 \context ChordNames {
796 \context FretBoards {
802 La table des diagrammes d'accord contient sept accords (majeur, mineur, augmenté, diminué,
803 septième de dominante, majeur sept, mineur sept) pour chacune des 17 fondamentales possibles.
804 Une liste complète des diagrammes d'accords prédéfinis se trouve dans
805 @ref{Predefined fretboard diagrams}. S'il n'y a pas d'entrée dans la table pour un accord, le
806 graveur Fretboards calculera le diagramme d'accord en utilisant la fonctionnalité automatique
807 décrite dans @ref{Automatic fret diagrams}.
809 @lilypond[verbatim, ragged-right, quote]
810 \include "predefined-guitar-fretboards.ly"
811 mychords = \chordmode{
816 \context ChordNames {
819 \context FretBoards {
825 @cindex fret diagrams, adding custom
826 @cindex custom fret diagrams, adding
827 @cindex adding custom fret diagrams
829 Des diagrammes d'accord peuvent être ajoutés à la table des diagrammes d'accord.
830 Pour ajouter un diagramme d'accord, on doit spécifier l'accord correspondant au diagramme,
831 l'accord utilisé et la définition du diagramme. Cette définition de diagramme peut être
832 aussi bien de type terse ou verbose.
834 @lilypond[verbatim, ragged-right, quote]
835 \include "predefined-guitar-fretboards.ly"
837 \storePredefinedDiagram \chordmode {c:9}
839 #"x;3-2;2-1;3-3;3-4;x;"
841 mychords = \chordmode{
846 \context ChordNames {
849 \context FretBoards {
855 On peut enregistrer différents diagrammes d'accord pour un même accord
856 en les définissant à des octaves différentes.
858 @lilypond[verbatim, ragged-right, quote]
859 \include "predefined-guitar-fretboards.ly"
861 \storePredefinedDiagram \chordmode {c'}
863 #(offset-fret 2 (chord-shape 'bes guitar-tuning))
865 mychords = \chordmode{
870 \context ChordNames {
873 \context FretBoards {
879 @cindex fretted instruments, chord shapes
880 @cindex chord shapes for fretted instruments
882 @funindex \addChordShape
883 @funindex add ChordShape
884 @funindex storePredefinedDiagram
885 @funindex \storePredefinedDiagram
887 En plus des diagrammes d'accord, Lilypond possède une liste interne de carrures d'accord.
888 Les carrures d'accords sont des diagrammes d'accord qui peuvent être transposés
889 le long du manche . Les carrures d'accords peuvent être ajoutés à la liste interne
890 et ensuite être utilisés pour définir des accords prédéfinis. Du fait qu'elles soient
891 transposables le long du manche les carrures d'accord ne contiennent généralement
892 pas de cordes à vide. Tout comme les diagrammes d'accord, les carrures d'accord sont définis
893 grâce aux interfaces fret-diagram-terse strings ou fret-diagram-verbose.
896 @lilypond[verbatim, ragged-right, quote]
897 \include "predefined-guitar-fretboards.ly"
899 % créer une nouvelle carrure d'accord
901 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
903 % ajouter de nouveaux accords basés sur la carrures des accords de quinte à vide (power chord)
905 \storePredefinedDiagram \chordmode {f'}
907 #(chord-shape 'powerf guitar-tuning)
908 \storePredefinedDiagram \chordmode {g'}
910 #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
912 mychords = \chordmode{
917 \context ChordNames {
920 \context FretBoards {
926 La disposition graphique d'un diagramme d'accord peut être modifié suivant les préférence de l'utilisateur
927 grâce aux propriétés de l'interface @code{fret-diagram-interface}.
928 Des détails se trouvent dans @rinternals{fret-diagram-interface}. Pour un diagramme d'accord, les propriétés de l'interface
929 dépendent de @code{FretBoards.FretBoard}.
933 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
934 {customizing-fretboard-fret-diagrams.ly}
936 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
937 {defining-predefined-fretboards-for-other-instruments.ly}
942 @ref{Custom tablatures},
943 @ref{Automatic fret diagrams},
944 @ref{Chord mode overview},
945 @ref{Predefined fretboard diagrams}.
948 @file{ly/predefined-guitar-fretboards.ly},
949 @file{ly/predefined-guitar-ninth-fretboards.ly}.
952 @rlsr{Fretted strings}.
955 @rinternals {fret-diagram-interface}.
958 @node Automatic fret diagrams
959 @unnumberedsubsubsec Automatic fret diagrams
961 @cindex fret diagrams, automatic
962 @cindex chord diagrams, automatic
963 @cindex automatic fret diagrams
964 @cindex automatic chord diagrams
966 Les diagrammes d'accord peuvent être créés automatiquement en entrant les notes
967 dans un contexte @code{FretBoards}. Si aucun diagramme prédéfini n'est disponible
968 pour les notes entrées avec l'accord actuel (@code{stringTunings}), les cordes et
969 cases correspondant aux notes seront automatiquement calculées.
971 @lilypond[quote,ragged-right,verbatim]
973 \context ChordNames {
978 \context FretBoards {
990 @funindex predefinedFretboardsOff
991 @funindex \predefinedFretboardsOff
992 @funindex predefinedFretboardsOn
993 @funindex \predefinedFretboardsOn
995 Puisqu'aucun diagramme prédéfini n'est chargé par défaut, le calcul automatique
996 des diagrammes d'accord est le comportement par défaut. Dès que les diagrammes par défaut sont chargés,
997 le calcul automatique peut être activé ou désactivé par des commandes prédéfinies :
999 @lilypond[quote,ragged-right,verbatim]
1001 \storePredefinedDiagram <c e g c' e'>
1003 #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
1005 \context ChordNames {
1010 \context FretBoards {
1012 \predefinedFretboardsOff
1014 \predefinedFretboardsOn
1026 Parfois le calculateur se trouvera incapable de trouver un diagramme d'accord convenable.
1027 On peut souvent y remedier en assignant les notes aux cordes. Dans bien des cas,
1028 il suffit de placer manuellement une seule note ppour que les reste des
1029 notes soit alors placé de maniére appropriée par le contexte @code{FretBoards}.
1031 @cindex fret diagrams, adding fingerings
1032 @cindex fingerings, adding to fret diagrams
1034 Fingerings can be added to FretBoard fret diagrams.
1036 @lilypond[quote, verbatim]
1038 \context ChordNames {
1043 \context FretBoards {
1044 < c-3 e-2 g c'-1 e' > 1
1055 La case minimale devant être utilisée pour calculer les cordes et les cases
1056 du contexte @code{FretBoard} peut être définie grâce à la propriété @code{minimumFret}.
1058 @lilypond[quote, verbatim]
1060 \context ChordNames {
1065 \context FretBoards {
1067 \set FretBoards.minimumFret = #5
1078 Les cordes et les cases du contexte @code{FretBoards} dépendent de la propriété
1079 @code{stringTunings}, qui a le même sens que dans le contexte @code{TabStaff}.
1080 Voir @ref{Custom tablatures} pour les informations sur la propriété @code{stringTunings}.
1082 La disposition graphique d'un diagramme d'accord peut être modifié suivant les préférence de l'utilisateur
1083 grâce aux propriétés de l'interface @code{fret-diagram-interface}.
1084 Des détails se trouvent dans @rinternals{fret-diagram-interface}. Pour un diagramme d'accord, les propriétés de l'interface
1085 dépendent de @code{FretBoards.FretBoard}.
1089 @code{\predefinedFretboardsOff},
1090 @code{\predefinedFretboardsOn}.
1096 @ref{Custom tablatures}.
1099 @rlsr{Fretted strings}.
1101 Internals Reference:
1102 @rinternals {fret-diagram-interface}.
1105 @node Right-hand fingerings
1106 @unnumberedsubsubsec Right-hand fingerings
1108 @cindex fretted instruments, right hand fingerings
1109 @cindex fingerings, right hand for fretted instruments
1110 @cindex right hand fingerings for fretted instruments
1112 @funindex rightHandFinger
1113 @funindex \rightHandFinger
1115 Les doigtés de main droite @var{p-i-m-a} doivent être entrés dans une construction
1116 de type accord @code{<>} même s'il n'y a qu'une seule note.
1118 @warning{Il @strong{doit} y avoir un trait d'union après la note et un espace
1119 avant la fermeture @code{>}.}
1122 @lilypond[quote,verbatim,relative=0]
1124 <c-\rightHandFinger #1 >4
1125 <e-\rightHandFinger #2 >
1126 <g-\rightHandFinger #3 >
1127 <c-\rightHandFinger #4 >
1128 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1129 g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1132 Pour plus de clarté, vous pouvez traduire ou abréger la commande
1133 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
1137 #(define MD rightHandFinger)
1143 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1144 {placement-of-right-hand-fingerings.ly}
1146 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1147 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1152 @rlsr{Fretted strings}.
1154 Internals Reference:
1155 @rinternals{StrokeFinger}.
1161 La plupart des difficultés de notation pouvant être rencontrées dans la musique pour
1162 guitare sont traitées dans la partie commune aux instruments frettés, mais quelques
1163 particularités sont traitées ici. Parfois l'utilisateur pourrait souhaiter créer
1164 des documents de type recueil de chansons où l'on ne trouve que des paroles avec
1165 des accords au-dessus. Du fait que Lilypond soit un éditeur de partitions il n'est
1166 pas recommandé pour les documents sans partition. Une meilleur alternative
1167 serait un traitement de texte, un éditeur de texte ou, pour les utilisateurs experimentés
1168 un logiciel typographique tel que GuitarTex.
1171 * Indicating position and barring::
1172 * Indicating harmonics and dampened notes::
1175 @node Indicating position and barring
1176 @unnumberedsubsubsec Indicating position and barring
1178 @cindex indicating position and barring for fretted instruments
1179 @cindex fretted instruments, indicating position and barring
1181 Cet exemple montre comment indiquer les positions et les barrés
1183 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
1187 \override TextSpanner #'(bound-details left text) = #"XII "
1189 b16 e g e b g\stopTextSpan
1196 @ref{Text spanners}.
1199 @rlsr{Fretted strings},
1200 @rlsr{Expressive marks}.
1203 @node Indicating harmonics and dampened notes
1204 @unnumberedsubsubsec Indicating harmonics and dampened notes
1206 @cindex fretted instruments, dampened notes
1207 @cindex fretted instruments, harmonics
1208 @cindex dampened notes on fretted instruments
1209 @cindex harmonics on fretted instruments
1211 Les tètes de notes spéciales peuvent être indiquées pour indiquer les notes
1212 étouffées et les sons harmoniques. Les sons harmoniques sont souvent détaillés grâce
1213 a des indications textuelles.
1215 @lilypond[quote,ragged-right,fragment,verbatim]
1218 \override Staff.NoteHead #'style = #'cross
1220 \override Staff.NoteHead #'style = #'harmonic-mixed
1221 d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1228 @rlsr{Fretted strings}.
1231 @ref{Special note heads},
1232 @ref{Note head styles}.
1239 * Banjo tablatures::
1242 @node Banjo tablatures
1243 @unnumberedsubsubsec Banjo tablatures
1245 @cindex banjo tablatures
1246 @cindex tablature, banjo
1248 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
1249 cordes. Pour ce faire, pensez à utiliser le format de tablature pour
1250 banjo, afin d'avoir le bon nombre de cordes et le bon accord :
1252 @c A cause des grands intervalles rencontrés dans la musique pour banjo, il est
1253 recommandé d'utiliser la notation en hauteurs absolues
1256 @lilypond[quote,ragged-right,fragment,verbatim]
1258 \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1259 \set TabStaff.stringTunings = #banjo-open-g-tuning
1262 g8 d' g'\5 a b g e d' |
1263 g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1269 @cindex banjo tunings
1270 @cindex tunings, banjo
1272 @funindex banjo-c-tuning
1273 @funindex banjo-modal-tuning
1274 @funindex banjo-open-d-tuning
1275 @funindex banjo-open-dm-tuning
1276 @funindex four-string-banjo
1278 Un certain nombre d'accordages courants pour banjos sont prédéfinis dans lilypond:
1279 @code{banjo-c-tuning} sol,do,sol,si,ré (gCGBD), @code{banjo-modal-tuning} sol,ré,sol,do,ré (gDGCD),
1280 @code{banjo-open-d-tuning} la,ré,fa#,la,ré (aDF#AD) et @code{banjo-open-dm-tuning} la,ré,fa,la,ré
1283 Ces accordages peuvent être convertis pour banjo à quatre cordes en utilisant la fonction
1284 @code{four-string-banjo} :
1287 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1293 @rlsr{Fretted strings}.
1295 Le fichier @file{scm/@/output@/-lib@/.scm} contient les accords predefinis pour banjos.