1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
10 @c Translators: Valentin Villenave
11 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
17 @cindex tablature de guitare
24 @subsection Guitar sections
27 * String number indications::
29 * Non-guitar tablatures::
32 * Right hand fingerings::
33 * Other guitar issues::
36 @node String number indications
37 @unnumberedsubsubsec String number indications
39 @cindex cordes numérotées
40 @cindex numéro de corde
42 On peut ajouter aux accords les numéros de cordes, en les indiquant avec
43 @code{\}@var{number} :
45 @lilypond[relative,relative=1,ragged-right,fragment]
52 Référence du programme : @internalsref{StringNumber},
53 @lsr{guitar/,string-number.ly}.
56 @node Tablatures basic
57 @unnumberedsubsubsec Tablatures basic
58 @cindex tablatures de base
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.
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}.
73 @lilypond[quote,ragged-right,fragment,verbatim]
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.
93 \set TabStaff.minimumFret = #8
96 @lilypond[quote,ragged-right]
100 \set TabStaff.minimumFret = #8
104 \new Staff { \clef "G_8" \frag }
105 \new TabStaff { \frag }
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}
118 \override Beam #'damping = #100000
123 Référence du programme : @internalsref{TabStaff}, @internalsref{TabVoice}.
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.
131 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
132 ajouter au contexte @code{TabStaff} des voix fantômes :
134 @lilypond[quote,ragged-right,verbatim]
135 melodia = \partcombine { e4 g g g }{ e4 e e e }
138 \new TabVoice = "one" s1
139 \new TabVoice = "two" s1
140 \new TabVoice = "shared" s1
141 \new TabVoice = "solo" s1
148 @node Non-guitar tablatures
149 @unnumberedsubsubsec Non-guitar tablatures
150 @cindex tablatures, autres
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.
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.
162 @lilypond[quote,ragged-right,fragment,verbatim]
164 \set TabStaff.stringTunings = #'(-5 -10 -15 -20)
166 a,4 c' a e' e c' a e'
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
176 \set TabStaff.stringTunings = #bass-tuning
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}.
186 Vous trouverez une liste complète des jeux prédéfinis dans le fichier
187 @file{scm/@/output@/-lib@/.scm}.
189 Référence du programme : @internalsref{Tab_note_heads_engraver}.
193 Aucun effet spécial de guitare n'a été implémenté à ce jour.
197 @node Banjo tablatures
198 @unnumberedsubsubsec Banjo tablatures
199 @cindex Tablatures de banjo
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 :
205 @lilypond[quote,ragged-right,fragment,verbatim]
207 \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
208 \set TabStaff.stringTunings = #banjo-open-g-tuning
211 g8 d' g'\5 a b g e d' |
212 g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
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é).
224 Tous ces accords peuvent être convertis en accords pour banjo à quatre
225 cordes, si l'on utilise la fonction @code{four-string-banjo} :
228 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
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}.
238 @unnumberedsubsubsec Fret diagrams
239 @cindex schémas d'accords
240 @cindex schémas de barrés
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 :
246 @lilypond[verbatim, ragged-right, quote]
248 d'^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
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)
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-);"
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}.
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}.
284 Exemples : @lsrdir{guitar}
287 @node Right hand fingerings
288 @unnumberedsubsubsec Right hand fingerings
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é}}
293 @lilypond[verbatim,fragment,relative=2]
294 <c-\rightHandFinger #1 e-\rightHandFinger #2 >
297 Pour plus de clarté, vous pouvez traduire ou abréger la commande
298 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
302 #(define MD rightHandFinger)
305 @cindex doigtés, main droite, guitare
306 @cindex mains droite, doigtés guitare
310 Pour contrôler plus précisément les doigtés de main droite, réglez la
311 propriété @code{strokeFingerOrientations} :
313 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
314 #(define RH rightHandFinger)
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
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}.
327 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
328 #(define RH rightHandFinger)
330 \set strokeFingerOrientations = #'(right)
331 \override StrokeFinger #'digit-names = ##("x" "y" "z" "!" "@")
339 Référence du programme : @internalsref{StrokeFinger}
343 @node Other guitar issues
344 @unnumberedsubsubsec Other guitar issues
347 Voici comment insérer des indications de position.
349 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
353 \override TextSpanner #'bound-details #'left #'text = #"XII "
355 b16 e16 g16 e16 b16 g16\stopTextSpan
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}.