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