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