]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/fretted-strings.itely
Introducing the new layout for NR 2.1 Vocal music
[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 @seealso
59
60 Référence du programme : @rinternals{StringNumber}.
61
62 Exemples : @rlsr{Fretted strings}.
63
64 @node Default tablatures
65 @unnumberedsubsubsec Default tablatures
66
67 @cindex tablatures de base
68
69 La notation en tablature est utilisée pour certains instruments à cordes
70 pincées.  Les hauteurs n'y sont pas indisuées par des têtes de note,
71 mais par des chiffres qui indiquent sur quelle corde, et à quelle case
72 chaque note doit être jouée.  Dans certaines limites, LilyPond vous
73 permet d'écrire des tablatures.
74
75 Chaque numéro de corde associé à une note doit être précédé d'une barre
76 oblique inverse (ou @qq{antislash}). Ainsi, @code{c4\3} donnera un do
77 noire à jouer sur la troisième corde.  Par défaut, la première corde est
78 la plus aigüe, et les cordes suivent l'accord traditionnel d'une guitare
79 à six cordes.  Les notes sont imprimées sous forme de tablature, dans
80 les contextes @rinternals{TabStaff} et @rinternals{TabVoice}.
81
82 @lilypond[quote,ragged-right,fragment,verbatim]
83 \new TabStaff {
84   a,4\5 c'\2 a\3 e'\1
85   e\4 c'\2 a\3 e'\1
86 }
87 @end lilypond
88
89 @funindex minimumFret
90 @cindex cases
91
92 Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
93 corde où la position est la moins élevée et qui donne un numéro de case
94 supérieur à la valeur de la propriété @code{minimumFret}.  On peut
95 régler cette propriété, selon qu'on désire une position plus ou moins
96 haute.  La valeur par défaut de cette propriété est fixée à 0, ce qui
97 correspond à la position la plus basse.
98
99 @example
100 e16 fis gis a b4
101 \set TabStaff.minimumFret = #8
102 e16 fis gis a b4
103 @end example
104 @lilypond[quote,ragged-right]
105 frag = {
106   \key e \major
107   e16 fis gis a b4
108   \set TabStaff.minimumFret = #8
109   e16 fis gis a b4
110 }
111   \new StaffGroup <<
112     \new Staff { \clef "G_8" \frag }
113     \new TabStaff { \frag }
114   >>
115 @end lilypond
116
117 @commonprop
118
119 Pour obtenir des tablatures où les hampes seront dirigées vers le bas et
120 les ligatures horizontales, réglez le contexte @code{TabStaff}
121 comme suit :
122
123 @example
124 \stemDown
125 \override Beam #'damping = #100000
126 @end example
127
128 @seealso
129
130 Référence du programme : @rinternals{TabStaff}, @rinternals{TabVoice}.
131
132 @knownissues
133
134 Les accords ne subsissent ausun traitement particulier ; de ce fait, la
135 sélection automatique des cordes peut attribuer une même corde pour deux
136 notes différentes de l'accord.
137
138 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
139 ajouter au contexte @code{TabStaff} des voix fantômes :
140
141 @lilypond[quote,ragged-right,verbatim]
142 melodia = \partcombine { e4 g g g }{ e4 e e e }
143 <<
144   \new TabStaff <<
145     \new TabVoice = "one" s1
146     \new TabVoice = "two" s1
147     \new TabVoice = "shared" s1
148     \new TabVoice = "solo" s1
149     { \melodia }
150   >>
151 >>
152 @end lilypond
153
154 @node Custom tablatures
155 @unnumberedsubsubsec Custom tablatures
156
157 @cindex tablatures, autres
158
159 Vous pouvez bien sûr accorder vos cordes différemment.  Cet accord est
160 enregistré dans la propriété @code{stringTunings}.  La valeur de cette
161 propriété doit être indiquée sous forme d'une liste en langage Scheme,
162 où chaque corde est représentée par un nombre entier qui indique sa
163 hauteur à vide, comptée en demi-tons à partir du do central.  Cette
164 propriété permet aussi à LilyPond de déterminer le nombre de cordes.
165
166 Dans l'exemple suivant, on a réglé @code{stringTunings} pour l'accord de
167 la guitare basse, c'est-à-dire mi la ré sol.
168
169 @lilypond[quote,ragged-right,fragment,verbatim]
170 \new TabStaff <<
171   \set TabStaff.stringTunings = #'(-5 -10 -15 -20)
172   {
173     a,4 c' a e' e c' a e'
174   }
175 >>
176 @end lilypond
177
178 Toutefois, LilyPond possède des jeux de cordes prédéfinis pour le banjo,
179 la mandoline, la guitare et la guitare basse ; ainsi, l'accord précédent
180 peut également s'indiquer par
181
182 @example
183 \set TabStaff.stringTunings = #bass-tuning
184 @end example
185
186 Le jeu par défaut est celui de la guitare : @code{guitar-tuning},
187 c'est-à-dire le célèbre mi la ré sol si mi. D'autres jeux prédéfinis
188 sont @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
189 @code{banjo-open-g-tuning}.
190
191 @seealso
192
193 Vous trouverez une liste complète des jeux prédéfinis dans le fichier
194 @file{scm/@/output@/-lib@/.scm}.
195
196 Référence du programme : @rinternals{Tab_note_heads_engraver}.
197
198 @knownissues
199
200 Aucun effet spécial de guitare n'a été implémenté à ce jour.
201
202 @node Fret diagram markups
203 @unnumberedsubsubsec Fret diagram markups
204
205 @cindex schémas d'accords
206 @cindex schémas de barrés
207
208 On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
209 note, en tant qu'objets @code{\markup}. Ces objets donnent toutes
210 les informations sur le doigté et les éventuels barrés :
211
212 @lilypond[verbatim, ragged-right, quote]
213 \new Voice {
214   d'^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
215   d' d' d'
216   fis'^\markup \override #'(size . 0.75) {
217     \override #'(finger-code . below-string) {
218       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
219                                (place-fret 5 4 3) (place-fret 4 4 4)
220                                (place-fret 3 3 2) (place-fret 2 2 1)
221                                (place-fret 1 2 1))
222     }
223   }
224   fis' fis' fis'
225   c'^\markup \override #'(dot-radius . 0.35) {
226     \override #'(finger-code . in-dot) {
227       \override #'(dot-color . white) {
228         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
229       }
230     }
231   }
232   c' c' c'
233 }
234 @end lilypond
235
236 Vous pouvez indiquer vos diagrammes de trois manières différentes :
237 @qq{standard}, @qq{terse} ou @qq{verbeux}. Ces trois interfaces
238 produisent des schémas similaires, mais demandent d'entrer plus ou moins
239 d'informations.  Vous trouverez tout les détails dans
240 @ref{Text markup commands}.
241
242 Par ailleurs, plusieurs propriétés permettent d'ajuster le graphisme
243 à votre convenance. Vous en trouverez les détails dans
244 @rinternals{fret-diagram-interface}.
245
246 @seealso
247
248 Exemples : @rlsr{Fretted strings}.
249
250 @node Right-hand fingerings
251 @unnumberedsubsubsec Right-hand fingerings
252
253 Les doigtés de la main droite, dans les accords, peuvent être ajoutés au moyen
254 de @code{@var{note}-\rightHandFinger @var{doigté}}
255
256 @lilypond[verbatim,fragment,relative=2]
257   <c-\rightHandFinger #1 e-\rightHandFinger #2 >
258 @end lilypond
259
260 Pour plus de clarté, vous pouvez traduire ou abréger la commande
261 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
262 même @code{\MD} :
263
264 @example
265 #(define MD rightHandFinger)
266 @end example
267
268 @cindex doigtés, main droite, guitare
269 @cindex mains droite, doigtés guitare
270
271 @commonprop
272
273 Pour contrôler plus précisément les doigtés de main droite, réglez la
274 propriété @code{strokeFingerOrientations} :
275
276 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
277 #(define RH rightHandFinger)
278 {
279   \set strokeFingerOrientations = #'(up down)
280   <c-\RH #1 es-\RH #2 g-\RH #4 > 4
281   \set strokeFingerOrientations = #'(up right down)
282   <c-\RH #1 es-\RH #2 g-\RH #4 > 4
283 }
284 @end lilypond
285
286 Les lettres utilisées dans ces doigtés sont définies par la propriété
287 @code{digit-names}, mais on peut bien sûr les changer en utilisant une
288 chaîne de caractères comme argument de @code{\rightHandFinger}.
289
290 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
291 #(define RH rightHandFinger)
292 {
293   \set strokeFingerOrientations = #'(right)
294   \override StrokeFinger #'digit-names = #'#("x" "y" "z" "!" "@")
295   <c-\RH #5 >4
296   <c-\RH "@">4
297 }
298 @end lilypond
299
300 @seealso
301
302 Référence du programme : @rinternals{StrokeFinger}
303
304 @node Guitar
305 @subsection Guitar
306
307 @untranslated
308
309 @menu
310 * Indicating position and barring::
311 * Indicating harmonics and dampened notes::  
312 @end menu
313
314 @node Indicating position and barring
315 @unnumberedsubsubsec Indicating position and barring
316
317 Les doigtés de la main droite, dans les accords, peuvent être ajoutés au moyen
318 de @code{@var{note}-\rightHandFinger @var{doigté}}
319
320 @lilypond[verbatim,fragment,relative=2]
321   <c-\rightHandFinger #1 e-\rightHandFinger #2 >
322 @end lilypond
323
324 Pour plus de clarté, vous pouvez traduire ou abréger la commande
325 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
326 même @code{\MD} :
327
328 @example
329 #(define MD rightHandFinger)
330 @end example
331
332 @cindex doigtés, main droite, guitare
333 @cindex mains droite, doigtés guitare
334
335 @commonprop
336
337 Pour contrôler plus précisément les doigtés de main droite, réglez la
338 propriété @code{strokeFingerOrientations} :
339
340 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
341 #(define RH rightHandFinger)
342 {
343   \set strokeFingerOrientations = #'(up down)
344   <c-\RH #1 es-\RH #2 g-\RH #4 > 4
345   \set strokeFingerOrientations = #'(up right down)
346   <c-\RH #1 es-\RH #2 g-\RH #4 > 4
347 }
348 @end lilypond
349
350 Les lettres utilisées dans ces doigtés sont définies par la propriété
351 @code{digit-names}, mais on peut bien sûr les changer en utilisant une
352 chaîne de caractères comme argument de @code{\rightHandFinger}.
353
354 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
355 #(define RH rightHandFinger)
356 {
357   \set strokeFingerOrientations = #'(right)
358   \override StrokeFinger #'digit-names = #'#("x" "y" "z" "!" "@")
359   <c-\RH #5 >4
360   <c-\RH "@">4
361 }
362 @end lilypond
363
364 @seealso
365
366 Référence du programme : @rinternals{StrokeFinger}
367
368 @node Indicating harmonics and dampened notes
369 @unnumberedsubsubsec Indicating harmonics and dampened notes
370
371 @untranslated
372
373 @node Banjo
374 @subsection Banjo
375
376 @untranslated
377
378 @menu
379 * Banjo tablatures::
380 @end menu
381
382 @node Banjo tablatures
383 @subsubsection Banjo tablatures
384
385 @cindex Tablatures de banjo
386
387 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
388 cordes.  Pour ce faire, pensez à utiliser le format de tablature pour
389 banjo, afin d'avoir le bon nombre de cordes et le bon accord :
390
391 @lilypond[quote,ragged-right,fragment,verbatim]
392 \new TabStaff <<
393   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
394   \set TabStaff.stringTunings = #banjo-open-g-tuning
395   {
396     \stemDown
397     g8 d' g'\5 a b g e d' |
398     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
399     g4
400   }
401 >>
402 @end lilypond
403
404 LilyPond connaît un certain nombre de manières d'accorder un banjo :
405 @code{banjo-c-tuning} (sol do sol si ré),
406 @code{banjo-modal-tuning} (sol ré sol do ré),
407 @code{banjo-open-d-tuning} (la ré fa-dièse la ré)
408 et @code{banjo-open-dm-tuning} (la ré fa la ré).
409
410 Tous ces accords peuvent être convertis en accords pour banjo à quatre
411 cordes, si l'on utilise la fonction @code{four-string-banjo} :
412
413 @example
414 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
415 @end example
416
417 @seealso
418
419 Vous trouverez une liste complète des jeux de cordes prédéfinis pour le banjo
420 dans le fichier @file{scm/@/output@/-lib@/.scm}.