]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/fretted-strings.itely
Merge branch 'master' of ssh://jneem@git.sv.gnu.org/srv/git/lilypond into tmp
[lilypond.git] / Documentation / fr / user / fretted-strings.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: bdf8540b74167817eab96ed3d13b35477217f9fe
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.11.61"
11
12 @c Translators: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
14
15 @node Fretted string instruments
16 @section Fretted string instruments
17
18 @untranslated
19
20 @menu
21 * Common notation for fretted strings::
22 * Guitar::
23 * Banjo::
24 @end menu
25
26 @node Common notation for fretted strings
27 @subsection Common notation for fretted strings
28
29 @untranslated
30
31 @menu
32 * References for fretted strings::
33 * String number indications::
34 * Default tablatures::
35 * Custom tablatures::
36 * Fret diagram markups::
37 * Right-hand fingerings::
38 @end menu
39
40 @node References for fretted strings
41 @unnumberedsubsubsec References for fretted strings
42
43 @untranslated
44
45 @node String number indications
46 @unnumberedsubsubsec String number indications
47
48 @cindex cordes numérotées
49 @cindex numéro de corde
50
51 On peut ajouter aux accords les numéros de cordes, en les indiquant avec
52 @code{\}@var{number} :
53
54 @lilypond[relative,relative=1,ragged-right,fragment]
55 <c\1 e\2 g\3>
56 @end lilypond
57
58
59 @seealso
60 Référence du programme : @rinternals{StringNumber}.
61
62 Exemples : @rlsr{Fretted strings}.
63
64
65 @node Default tablatures
66 @unnumberedsubsubsec Default tablatures
67
68 @cindex tablatures de base
69
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.
75
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}.
82
83 @lilypond[quote,ragged-right,fragment,verbatim]
84 \new TabStaff {
85   a,4\5 c'\2 a\3 e'\1
86   e\4 c'\2 a\3 e'\1
87 }
88 @end lilypond
89
90 @funindex minimumFret
91 @cindex cases
92
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.
99
100 @example
101 e16 fis gis a b4
102 \set TabStaff.minimumFret = #8
103 e16 fis gis a b4
104 @end example
105 @lilypond[quote,ragged-right]
106 frag = {
107   \key e \major
108   e16 fis gis a b4
109   \set TabStaff.minimumFret = #8
110   e16 fis gis a b4
111 }
112   \new StaffGroup <<
113     \new Staff { \clef "G_8" \frag }
114     \new TabStaff { \frag }
115   >>
116 @end lilypond
117
118 @commonprop
119
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}
122 comme suit :
123
124 @example
125 \stemDown
126 \override Beam #'damping = #100000
127 @end example
128
129
130 @seealso
131 Référence du programme : @rinternals{TabStaff}, @rinternals{TabVoice}.
132
133
134 @knownissues
135
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.
139
140 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
141 ajouter au contexte @code{TabStaff} des voix fantômes :
142
143 @lilypond[quote,ragged-right,verbatim]
144 melodia = \partcombine { e4 g g g }{ e4 e e e }
145 <<
146   \new TabStaff <<
147     \new TabVoice = "one" s1
148     \new TabVoice = "two" s1
149     \new TabVoice = "shared" s1
150     \new TabVoice = "solo" s1
151     { \melodia }
152   >>
153 >>
154 @end lilypond
155
156 @node Custom tablatures
157 @unnumberedsubsubsec Custom tablatures
158
159 @cindex tablatures, autres
160
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.
167
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.
170
171 @lilypond[quote,ragged-right,fragment,verbatim]
172 \new TabStaff <<
173   \set TabStaff.stringTunings = #'(-5 -10 -15 -20)
174   {
175     a,4 c' a e' e c' a e'
176   }
177 >>
178 @end lilypond
179
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
183
184 @example
185 \set TabStaff.stringTunings = #bass-tuning
186 @end example
187
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}.
192
193
194 @seealso
195 Vous trouverez une liste complète des jeux prédéfinis dans le fichier
196 @file{scm/@/output@/-lib@/.scm}.
197
198 Référence du programme : @rinternals{Tab_note_heads_engraver}.
199
200
201 @knownissues
202
203 Aucun effet spécial de guitare n'a été implémenté à ce jour.
204
205 @node Fret diagram markups
206 @unnumberedsubsubsec Fret diagram markups
207
208 @cindex schémas d'accords
209 @cindex schémas de barrés
210
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 :
214
215 @lilypond[verbatim, ragged-right, quote]
216 \new Voice {
217   d'^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
218   d' d' d'
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)
224                                (place-fret 1 2 1))
225     }
226   }
227   fis' fis' fis'
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-);"
232       }
233     }
234   }
235   c' c' c'
236 }
237 @end lilypond
238
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}.
244
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}.
248
249
250 @seealso
251 Exemples : @rlsr{Fretted strings}.
252
253
254 @node Right-hand fingerings
255 @unnumberedsubsubsec Right-hand fingerings
256
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é}}
259
260 @lilypond[verbatim,fragment,relative=2]
261   <c-\rightHandFinger #1 e-\rightHandFinger #2 >
262 @end lilypond
263
264 Pour plus de clarté, vous pouvez traduire ou abréger la commande
265 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
266 même @code{\MD} :
267
268 @example
269 #(define MD rightHandFinger)
270 @end example
271
272 @cindex doigtés, main droite, guitare
273 @cindex mains droite, doigtés guitare
274
275 @commonprop
276
277 Pour contrôler plus précisément les doigtés de main droite, réglez la
278 propriété @code{strokeFingerOrientations} :
279
280 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
281 #(define RH rightHandFinger)
282 {
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
287 }
288 @end lilypond
289
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}.
293
294 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
295 #(define RH rightHandFinger)
296 {
297   \set strokeFingerOrientations = #'(right)
298   \override StrokeFinger #'digit-names = #'#("x" "y" "z" "!" "@")
299   <c-\RH #5 >4
300   <c-\RH "@">4
301 }
302 @end lilypond
303
304
305 @seealso
306 Référence du programme : @rinternals{StrokeFinger}
307
308
309 @node Guitar
310 @subsection Guitar
311
312 @untranslated
313
314 @menu
315 * Indicating position and barring::
316 * Indicating harmonics and dampened notes::  
317 @end menu
318
319 @node Indicating position and barring
320 @unnumberedsubsubsec Indicating position and barring
321
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é}}
324
325 @lilypond[verbatim,fragment,relative=2]
326   <c-\rightHandFinger #1 e-\rightHandFinger #2 >
327 @end lilypond
328
329 Pour plus de clarté, vous pouvez traduire ou abréger la commande
330 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
331 même @code{\MD} :
332
333 @example
334 #(define MD rightHandFinger)
335 @end example
336
337 @cindex doigtés, main droite, guitare
338 @cindex mains droite, doigtés guitare
339
340 @commonprop
341
342 Pour contrôler plus précisément les doigtés de main droite, réglez la
343 propriété @code{strokeFingerOrientations} :
344
345 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
346 #(define RH rightHandFinger)
347 {
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
352 }
353 @end lilypond
354
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}.
358
359 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
360 #(define RH rightHandFinger)
361 {
362   \set strokeFingerOrientations = #'(right)
363   \override StrokeFinger #'digit-names = #'#("x" "y" "z" "!" "@")
364   <c-\RH #5 >4
365   <c-\RH "@">4
366 }
367 @end lilypond
368
369
370 @seealso
371 Référence du programme : @rinternals{StrokeFinger}
372
373
374 @node Indicating harmonics and dampened notes
375 @unnumberedsubsubsec Indicating harmonics and dampened notes
376
377 @untranslated
378
379 @node Banjo
380 @subsection Banjo
381
382 @untranslated
383
384 @menu
385 * Banjo tablatures::
386 @end menu
387
388 @node Banjo tablatures
389 @unnumberedsubsubsec Banjo tablatures
390
391 @cindex Tablatures de banjo
392
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 :
396
397 @lilypond[quote,ragged-right,fragment,verbatim]
398 \new TabStaff <<
399   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
400   \set TabStaff.stringTunings = #banjo-open-g-tuning
401   {
402     \stemDown
403     g8 d' g'\5 a b g e d' |
404     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
405     g4
406   }
407 >>
408 @end lilypond
409
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é).
415
416 Tous ces accords peuvent être convertis en accords pour banjo à quatre
417 cordes, si l'on utilise la fonction @code{four-string-banjo} :
418
419 @example
420 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
421 @end example
422
423
424 @seealso
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}.