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: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
15 @node Fretted string instruments
16 @section Fretted string instruments
21 * Common notation for fretted strings::
26 @node Common notation for fretted strings
27 @subsection Common notation for fretted strings
32 * References for fretted strings::
33 * String number indications::
34 * Default tablatures::
36 * Fret diagram markups::
37 * Right-hand fingerings::
40 @node References for fretted strings
41 @unnumberedsubsubsec References for fretted strings
45 @node String number indications
46 @unnumberedsubsubsec String number indications
48 @cindex cordes numérotées
49 @cindex numéro de corde
51 On peut ajouter aux accords les numéros de cordes, en les indiquant avec
52 @code{\}@var{number} :
54 @lilypond[relative,relative=1,ragged-right,fragment]
60 Référence du programme : @rinternals{StringNumber}.
62 Exemples : @rlsr{Fretted strings}.
65 @node Default tablatures
66 @unnumberedsubsubsec Default tablatures
68 @cindex tablatures de base
70 La notation en tablature est utilisée pour certains instruments à cordes
71 pincées. Les hauteurs n'y sont pas indisuées par des têtes de note,
72 mais par des chiffres qui indiquent sur quelle corde, et à quelle case
73 chaque note doit être jouée. Dans certaines limites, LilyPond vous
74 permet d'écrire des tablatures.
76 Chaque numéro de corde associé à une note doit être précédé d'une barre
77 oblique inverse (ou @qq{antislash}). Ainsi, @code{c4\3} donnera un do
78 noire à jouer sur la troisième corde. Par défaut, la première corde est
79 la plus aigüe, et les cordes suivent l'accord traditionnel d'une guitare
80 à six cordes. Les notes sont imprimées sous forme de tablature, dans
81 les contextes @rinternals{TabStaff} et @rinternals{TabVoice}.
83 @lilypond[quote,ragged-right,fragment,verbatim]
93 Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
94 corde où la position est la moins élevée et qui donne un numéro de case
95 supérieur à la valeur de la propriété @code{minimumFret}. On peut
96 régler cette propriété, selon qu'on désire une position plus ou moins
97 haute. La valeur par défaut de cette propriété est fixée à 0, ce qui
98 correspond à la position la plus basse.
102 \set TabStaff.minimumFret = #8
105 @lilypond[quote,ragged-right]
109 \set TabStaff.minimumFret = #8
113 \new Staff { \clef "G_8" \frag }
114 \new TabStaff { \frag }
120 Pour obtenir des tablatures où les hampes seront dirigées vers le bas et
121 les ligatures horizontales, réglez le contexte @code{TabStaff}
126 \override Beam #'damping = #100000
131 Référence du programme : @rinternals{TabStaff}, @rinternals{TabVoice}.
136 Les accords ne subsissent ausun traitement particulier ; de ce fait, la
137 sélection automatique des cordes peut attribuer une même corde pour deux
138 notes différentes de l'accord.
140 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
141 ajouter au contexte @code{TabStaff} des voix fantômes :
143 @lilypond[quote,ragged-right,verbatim]
144 melodia = \partcombine { e4 g g g }{ e4 e e e }
147 \new TabVoice = "one" s1
148 \new TabVoice = "two" s1
149 \new TabVoice = "shared" s1
150 \new TabVoice = "solo" s1
156 @node Custom tablatures
157 @unnumberedsubsubsec Custom tablatures
159 @cindex tablatures, autres
161 Vous pouvez bien sûr accorder vos cordes différemment. Cet accord est
162 enregistré dans la propriété @code{stringTunings}. La valeur de cette
163 propriété doit être indiquée sous forme d'une liste en langage Scheme,
164 où chaque corde est représentée par un nombre entier qui indique sa
165 hauteur à vide, comptée en demi-tons à partir du do central. Cette
166 propriété permet aussi à LilyPond de déterminer le nombre de cordes.
168 Dans l'exemple suivant, on a réglé @code{stringTunings} pour l'accord de
169 la guitare basse, c'est-à-dire mi la ré sol.
171 @lilypond[quote,ragged-right,fragment,verbatim]
173 \set TabStaff.stringTunings = #'(-5 -10 -15 -20)
175 a,4 c' a e' e c' a e'
180 Toutefois, LilyPond possède des jeux de cordes prédéfinis pour le banjo,
181 la mandoline, la guitare et la guitare basse ; ainsi, l'accord précédent
182 peut également s'indiquer par
185 \set TabStaff.stringTunings = #bass-tuning
188 Le jeu par défaut est celui de la guitare : @code{guitar-tuning},
189 c'est-à-dire le célèbre mi la ré sol si mi. D'autres jeux prédéfinis
190 sont @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
191 @code{banjo-open-g-tuning}.
195 Vous trouverez une liste complète des jeux prédéfinis dans le fichier
196 @file{scm/@/output@/-lib@/.scm}.
198 Référence du programme : @rinternals{Tab_note_heads_engraver}.
203 Aucun effet spécial de guitare n'a été implémenté à ce jour.
205 @node Fret diagram markups
206 @unnumberedsubsubsec Fret diagram markups
208 @cindex schémas d'accords
209 @cindex schémas de barrés
211 On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
212 note, en tant qu'objets @code{\markup}. Ces objets donnent toutes
213 les informations sur le doigté et les éventuels barrés :
215 @lilypond[verbatim, ragged-right, quote]
217 d'^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
219 fis'^\markup \override #'(size . 0.75) {
220 \override #'(finger-code . below-string) {
221 \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
222 (place-fret 5 4 3) (place-fret 4 4 4)
223 (place-fret 3 3 2) (place-fret 2 2 1)
228 c'^\markup \override #'(dot-radius . 0.35) {
229 \override #'(finger-code . in-dot) {
230 \override #'(dot-color . white) {
231 \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
239 Vous pouvez indiquer vos diagrammes de trois manières différentes :
240 @qq{standard}, @qq{terse} ou @qq{verbeux}. Ces trois interfaces
241 produisent des schémas similaires, mais demandent d'entrer plus ou moins
242 d'informations. Vous trouverez tout les détails dans
243 @ref{Text markup commands}.
245 Par ailleurs, plusieurs propriétés permettent d'ajuster le graphisme
246 à votre convenance. Vous en trouverez les détails dans
247 @rinternals{fret-diagram-interface}.
251 Exemples : @rlsr{Fretted strings}.
254 @node Right-hand fingerings
255 @unnumberedsubsubsec Right-hand fingerings
257 Les doigtés de la main droite, dans les accords, peuvent être ajoutés au moyen
258 de @code{@var{note}-\rightHandFinger @var{doigté}}
260 @lilypond[verbatim,fragment,relative=2]
261 <c-\rightHandFinger #1 e-\rightHandFinger #2 >
264 Pour plus de clarté, vous pouvez traduire ou abréger la commande
265 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
269 #(define MD rightHandFinger)
272 @cindex doigtés, main droite, guitare
273 @cindex mains droite, doigtés guitare
277 Pour contrôler plus précisément les doigtés de main droite, réglez la
278 propriété @code{strokeFingerOrientations} :
280 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
281 #(define RH rightHandFinger)
283 \set strokeFingerOrientations = #'(up down)
284 <c-\RH #1 es-\RH #2 g-\RH #4 > 4
285 \set strokeFingerOrientations = #'(up right down)
286 <c-\RH #1 es-\RH #2 g-\RH #4 > 4
290 Les lettres utilisées dans ces doigtés sont définies par la propriété
291 @code{digit-names}, mais on peut bien sûr les changer en utilisant une
292 chaîne de caractères comme argument de @code{\rightHandFinger}.
294 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
295 #(define RH rightHandFinger)
297 \set strokeFingerOrientations = #'(right)
298 \override StrokeFinger #'digit-names = #'#("x" "y" "z" "!" "@")
306 Référence du programme : @rinternals{StrokeFinger}
315 * Indicating position and barring::
316 * Indicating harmonics and dampened notes::
319 @node Indicating position and barring
320 @unnumberedsubsubsec Indicating position and barring
322 Les doigtés de la main droite, dans les accords, peuvent être ajoutés au moyen
323 de @code{@var{note}-\rightHandFinger @var{doigté}}
325 @lilypond[verbatim,fragment,relative=2]
326 <c-\rightHandFinger #1 e-\rightHandFinger #2 >
329 Pour plus de clarté, vous pouvez traduire ou abréger la commande
330 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
334 #(define MD rightHandFinger)
337 @cindex doigtés, main droite, guitare
338 @cindex mains droite, doigtés guitare
342 Pour contrôler plus précisément les doigtés de main droite, réglez la
343 propriété @code{strokeFingerOrientations} :
345 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
346 #(define RH rightHandFinger)
348 \set strokeFingerOrientations = #'(up down)
349 <c-\RH #1 es-\RH #2 g-\RH #4 > 4
350 \set strokeFingerOrientations = #'(up right down)
351 <c-\RH #1 es-\RH #2 g-\RH #4 > 4
355 Les lettres utilisées dans ces doigtés sont définies par la propriété
356 @code{digit-names}, mais on peut bien sûr les changer en utilisant une
357 chaîne de caractères comme argument de @code{\rightHandFinger}.
359 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
360 #(define RH rightHandFinger)
362 \set strokeFingerOrientations = #'(right)
363 \override StrokeFinger #'digit-names = #'#("x" "y" "z" "!" "@")
371 Référence du programme : @rinternals{StrokeFinger}
374 @node Indicating harmonics and dampened notes
375 @unnumberedsubsubsec Indicating harmonics and dampened notes
388 @node Banjo tablatures
389 @unnumberedsubsubsec Banjo tablatures
391 @cindex Tablatures de banjo
393 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
394 cordes. Pour ce faire, pensez à utiliser le format de tablature pour
395 banjo, afin d'avoir le bon nombre de cordes et le bon accord :
397 @lilypond[quote,ragged-right,fragment,verbatim]
399 \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
400 \set TabStaff.stringTunings = #banjo-open-g-tuning
403 g8 d' g'\5 a b g e d' |
404 g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
410 LilyPond connaît un certain nombre de manières d'accorder un banjo :
411 @code{banjo-c-tuning} (sol do sol si ré),
412 @code{banjo-modal-tuning} (sol ré sol do ré),
413 @code{banjo-open-d-tuning} (la ré fa-dièse la ré)
414 et @code{banjo-open-dm-tuning} (la ré fa la ré).
416 Tous ces accords peuvent être convertis en accords pour banjo à quatre
417 cordes, si l'on utilise la fonction @code{four-string-banjo} :
420 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
425 Vous trouverez une liste complète des jeux de cordes prédéfinis pour le banjo
426 dans le fichier @file{scm/@/output@/-lib@/.scm}.