]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/guitar.itely
Merge branch 'master' of ssh+git://hanwen@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / fr / user / guitar.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: dab80970d8e89571263d16433aff1e6f878a8f62
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 Translators: Valentin Villenave
11 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
12
13 @node Guitar
14 @section Guitar
15
16 @cindex tablature
17 @cindex tablature de guitare
18
19 @menu 
20 * Guitar sections::
21 @end menu
22
23 @node Guitar sections
24 @subsection Guitar sections
25
26 @menu
27 * String number indications::
28 * Tablatures basic::
29 * Non-guitar tablatures::
30 * Banjo tablatures::
31 * Fret diagrams::
32 * Right hand fingerings::
33 * Other guitar issues::
34 @end menu
35
36 @node String number indications
37 @unnumberedsubsubsec String number indications
38
39 @cindex cordes numérotées
40 @cindex numéro de corde
41
42 On peut ajouter aux accords les numéros de cordes, en les indiquant avec
43 @code{\}@var{number} :
44
45 @lilypond[relative,relative=1,ragged-right,fragment]
46 <c\1 e\2 g\3>
47 @end lilypond
48
49
50 @seealso
51
52 Référence du programme : @internalsref{StringNumber},
53 @lsr{guitar/,string-number.ly}.
54
55
56 @node Tablatures basic
57 @unnumberedsubsubsec Tablatures basic
58 @cindex tablatures de base
59
60 La notation en tablature est utilisée pour certains instruments à cordes
61 pincées.  Les hauteurs n'y sont pas indisuées par des têtes de note,
62 mais par des chiffres qui indiquent sur quelle corde, et à quelle case
63 chaque note doit être jouée.  Dans certaines limites, LilyPond vous
64 permet d'écrire des tablatures.
65
66 Chaque numéro de corde associé à une note doit être précédé d'une barre
67 oblique inverse (ou @qq{antislash}). Ainsi, @code{c4\3} donnera un do
68 noire à jouer sur la troisième corde.  Par défaut, la première corde est
69 la plus aigüe, et les cordes suivent l'accord traditionnel d'une guitare
70 à six cordes.  Les notes sont imprimées sous forme de tablature, dans
71 les contextes @internalsref{TabStaff} et @internalsref{TabVoice}.
72
73 @lilypond[quote,ragged-right,fragment,verbatim]
74 \new TabStaff {
75   a,4\5 c'\2 a\3 e'\1
76   e\4 c'\2 a\3 e'\1
77 }
78 @end lilypond
79
80 @funindex minimumFret
81 @cindex cases
82
83 Quand aucune corde n'est précisée, LilyPond choisit automatiquement la
84 corde où la position est la moins élevée et qui donne un numéro de case
85 supérieur à la valeur de la propriété @code{minimumFret}.  On peut
86 régler cette propriété, selon qu'on désire une position plus ou moins
87 haute.  La valeur par défaut de cette propriété est fixée à 0, ce qui
88 correspond à la position la plus basse.
89
90
91 @example
92 e16 fis gis a b4
93 \set TabStaff.minimumFret = #8
94 e16 fis gis a b4
95 @end example
96 @lilypond[quote,ragged-right]
97 frag = {
98   \key e \major
99   e16 fis gis a b4
100   \set TabStaff.minimumFret = #8
101   e16 fis gis a b4
102 }
103   \new StaffGroup <<
104     \new Staff { \clef "G_8" \frag }
105     \new TabStaff { \frag }
106   >>
107 @end lilypond
108
109
110 @commonprop
111
112 Pour obtenir des tablatures où les hampes seront dirigées vers le bas et 
113 les ligatures horizontales, réglez le contexte @code{TabStaff}
114 comme suit :
115
116 @example
117 \stemDown
118 \override Beam #'damping = #100000
119 @end example
120
121 @seealso
122
123 Référence du programme : @internalsref{TabStaff}, @internalsref{TabVoice}.
124
125 @refbugs
126
127 Les accords ne subsissent ausun traitement particulier ; de ce fait, la
128 sélection automatique des cordes peut attribuer une même corde pour deux
129 notes différentes de l'accord.
130
131 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
132 ajouter au contexte @code{TabStaff} des voix fantômes :
133
134 @lilypond[quote,ragged-right,verbatim]
135 melodia = \partcombine { e4 g g g }{ e4 e e e }
136 <<
137   \new TabStaff <<
138     \new TabVoice = "one" s1
139     \new TabVoice = "two" s1
140     \new TabVoice = "shared" s1
141     \new TabVoice = "solo" s1
142     { \melodia }
143   >>
144 >>
145 @end lilypond
146
147
148 @node Non-guitar tablatures
149 @unnumberedsubsubsec Non-guitar tablatures
150 @cindex tablatures, autres
151
152 Vous pouvez bien sûr accorder vos cordes différemment.  Cet accord est
153 enregistré dans la propriété @code{stringTunings}.  La valeur de cette
154 propriété doit être indiquée sous forme d'une liste en langage Scheme,
155 où chaque corde est représentée par un nombre entier qui indique sa
156 hauteur à vide, comptée en demi-tons à partir du do central.  Cette
157 propriété permet aussi à LilyPond de déterminer le nombre de cordes.
158
159 Dans l'exemple suivant, on a réglé @code{stringTunings} pour l'accord de
160 la guitare basse, c'est-à-dire mi la ré sol.
161
162 @lilypond[quote,ragged-right,fragment,verbatim]
163 \new TabStaff <<
164   \set TabStaff.stringTunings = #'(-5 -10 -15 -20)
165   {
166     a,4 c' a e' e c' a e'
167   }
168 >>
169 @end lilypond
170
171 Toutefois, LilyPond possède des jeux de cordes prédéfinis pour le banjo,
172 la mandoline, la guitare et la guitare basse ; ainsi, l'accord précédent
173 peut également s'indiquer par
174
175 @example
176 \set TabStaff.stringTunings = #bass-tuning
177 @end example
178
179 Le jeu par défaut est celui de la guitare : @code{guitar-tuning},
180 c'est-à-dire le célèbre mi la ré sol si mi. D'autres jeux prédéfinis
181 sont @code{guitar-open-g-tuning}, @code{mandolin-tuning} et
182 @code{banjo-open-g-tuning}.
183
184 @seealso
185
186 Vous trouverez une liste complète des jeux prédéfinis dans le fichier
187 @file{scm/@/output@/-lib@/.scm}.
188
189 Référence du programme : @internalsref{Tab_note_heads_engraver}.
190
191 @refbugs
192
193 Aucun effet spécial de guitare n'a été implémenté à ce jour.
194
195
196
197 @node Banjo tablatures
198 @unnumberedsubsubsec Banjo tablatures
199 @cindex Tablatures de banjo
200
201 LilyPond permet d'écrire des tablatures de base pour le banjo à cinq
202 cordes.  Pour ce faire, pensez à utiliser le format de tablature pour
203 banjo, afin d'avoir le bon nombre de cordes et le bon accord :
204
205 @lilypond[quote,ragged-right,fragment,verbatim]
206 \new TabStaff <<
207   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
208   \set TabStaff.stringTunings = #banjo-open-g-tuning
209   {
210     \stemDown
211     g8 d' g'\5 a b g e d' |
212     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
213     g4
214   }
215 >>
216 @end lilypond
217
218 LilyPond connaît un certain nombre de manières d'accorder un banjo :
219 @code{banjo-c-tuning} (sol do sol si ré),
220 @code{banjo-modal-tuning} (sol ré sol do ré),
221 @code{banjo-open-d-tuning} (la ré fa-dièse la ré)
222 et @code{banjo-open-dm-tuning} (la ré fa la ré).
223
224 Tous ces accords peuvent être convertis en accords pour banjo à quatre
225 cordes, si l'on utilise la fonction @code{four-string-banjo} :
226
227 @example
228 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
229 @end example
230
231 @seealso
232
233 Vous trouverez une liste complète des jeux de cordes prédéfinis pour le banjo
234 dans le fichier @file{scm/@/output@/-lib@/.scm}.
235
236
237 @node Fret diagrams
238 @unnumberedsubsubsec Fret diagrams
239 @cindex schémas d'accords
240 @cindex schémas de barrés
241
242 On peut ajouter des diagrammes d'accords au-dessus de n'importe quelle
243 note, en tant qu'objets @code{\markup}. Ces objets donnent toutes
244 les informations sur le doigté et les éventuels barrés :
245
246 @lilypond[verbatim, ragged-right, quote]
247 \new Voice {
248   d'^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
249   d' d' d'
250   fis'^\markup \override #'(size . 0.75) {
251     \override #'(finger-code . below-string) {
252       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
253                                (place-fret 5 4 3) (place-fret 4 4 4)
254                                (place-fret 3 3 2) (place-fret 2 2 1)
255                                (place-fret 1 2 1))
256     }
257   }
258   fis' fis' fis'
259   c'^\markup \override #'(dot-radius . 0.35) {
260     \override #'(finger-code . in-dot) {
261       \override #'(dot-color . white) {
262         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
263       }
264     }
265   }
266   c' c' c'
267 }
268 @end lilypond
269
270
271 Vous pouvez indiquer vos diagrammes de trois manières différentes :
272 @qq{standard}, @qq{terse} ou @qq{verbeux}. Ces trois interfaces
273 produisent des schémas similaires, mais demandent d'entrer plus ou moins
274 d'informations.  Vous trouverez tout les détails dans
275 @ref{Overview of text markup commands}.
276
277 Par ailleurs, plusieurs propriétés permettent d'ajuster le graphisme
278 à votre convenance. Vous en trouverez les détails dans
279 @internalsref{fret-diagram-interface}. 
280
281
282 @seealso
283
284 Exemples : @lsrdir{guitar}
285
286
287 @node Right hand fingerings
288 @unnumberedsubsubsec Right hand fingerings
289
290 Les doigtés de la main droite, dans les accords, peuvent être ajoutés au moyen
291 de @code{@var{note}-\rightHandFinger @var{doigté}}
292
293 @lilypond[verbatim,fragment,relative=2]
294   <c-\rightHandFinger #1 e-\rightHandFinger #2 >
295 @end lilypond
296
297 Pour plus de clarté, vous pouvez traduire ou abréger la commande 
298 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
299 même @code{\MD} :
300
301 @example
302 #(define MD rightHandFinger)
303 @end example
304
305 @cindex doigtés, main droite, guitare
306 @cindex mains droite, doigtés guitare
307  
308 @commonprop
309
310 Pour contrôler plus précisément les doigtés de main droite, réglez la
311 propriété @code{strokeFingerOrientations} :
312
313 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
314 #(define RH rightHandFinger)
315 {
316   \set strokeFingerOrientations = #'(up down)
317   <c-\RH #1 es-\RH #2 g-\RH #4 > 4
318   \set strokeFingerOrientations = #'(up right down)
319   <c-\RH #1 es-\RH #2 g-\RH #4 > 4
320 }
321 @end lilypond
322
323 Les lettres utilisées dans ces doigtés sont définies par la propriété
324 @code{digit-names}, mais on peut bien sûr les changer en utilisant une
325 chaîne de caractères comme argument de @code{\rightHandFinger}.
326
327 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
328 #(define RH rightHandFinger)
329 {
330   \set strokeFingerOrientations = #'(right)
331   \override StrokeFinger #'digit-names = ##("x" "y" "z" "!" "@") 
332   <c-\RH #5 >4
333   <c-\RH "@">4  
334 }
335 @end lilypond
336
337 @seealso
338
339 Référence du programme : @internalsref{StrokeFinger}
340
341
342
343 @node Other guitar issues
344 @unnumberedsubsubsec Other guitar issues
345
346
347 Voici comment insérer des indications de position.
348
349 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
350 \clef "G_8"
351 b16 d16 g16 b16 e16
352 \textSpannerDown
353 \override TextSpanner #'bound-details #'left #'text = #"XII "
354   g16\startTextSpan
355   b16 e16 g16 e16 b16 g16\stopTextSpan
356 e16 b16 g16 d16
357 @end lilypond
358
359
360 Lorsque des notes doivent être jouées détimbrées --- le doigt effleurant
361 la corde sans la presser, en un effet presque percussif, mais où la
362 hauteur est encore perceptible ---, on peut employer des têtes de notes
363 spéciales en forme de croix.
364 Vous trouverez plus de détails dans @ref{Special noteheads}.
365
366