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