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.
15 @cindex tablature de guitare
22 @subsection Guitar TODO
25 * String number indications::
27 * Non-guitar tablatures::
30 * Right hand fingerings::
31 * Other guitar issues::
34 @node String number indications
35 @unnumberedsubsubsec String number indications
37 @cindex cordes numérotées
38 @cindex numéro de corde
40 On peut ajouter aux accords les numéros de cordes, en les indiquant avec
41 @code{\}@var{number} :
43 @lilypond[relative,relative=1,ragged-right,fragment]
50 Référence du programme : @internalsref{StringNumber},
51 @lsr{guitar/,string-number.ly}.
54 @node Tablatures basic
55 @unnumberedsubsubsec Tablatures basic
56 @cindex tablatures de base
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.
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}.
71 @lilypond[quote,ragged-right,fragment,verbatim]
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.
91 \set TabStaff.minimumFret = #8
94 @lilypond[quote,ragged-right]
98 \set TabStaff.minimumFret = #8
102 \new Staff { \clef "G_8" \frag }
103 \new TabStaff { \frag }
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}
116 \override Beam #'damping = #100000
121 Référence du programme : @internalsref{TabStaff}, @internalsref{TabVoice}.
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.
129 Afin que @code{\partcombine} fonctionne avec des tablatures, on doit
130 ajouter au contexte @code{TabStaff} des voix fantômes :
132 @lilypond[quote,ragged-right,verbatim]
133 melodia = \partcombine { e4 g g g }{ e4 e e e }
136 \new TabVoice = "one" s1
137 \new TabVoice = "two" s1
138 \new TabVoice = "shared" s1
139 \new TabVoice = "solo" s1
146 @node Non-guitar tablatures
147 @unnumberedsubsubsec Non-guitar tablatures
148 @cindex tablatures, autres
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.
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.
160 @lilypond[quote,ragged-right,fragment,verbatim]
162 \set TabStaff.stringTunings = #'(-5 -10 -15 -20)
164 a,4 c' a e' e c' a e'
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
174 \set TabStaff.stringTunings = #bass-tuning
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}.
184 Vous trouverez une liste complète des jeux prédéfinis dans le fichier
185 @file{scm/@/output@/-lib@/.scm}.
187 Référence du programme : @internalsref{Tab_note_heads_engraver}.
191 Aucun effet spécial de guitare n'a été implémenté à ce jour.
195 @node Banjo tablatures
196 @unnumberedsubsubsec Banjo tablatures
197 @cindex Tablatures de banjo
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 :
203 @lilypond[quote,ragged-right,fragment,verbatim]
205 \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
206 \set TabStaff.stringTunings = #banjo-open-g-tuning
209 g8 d' g'\5 a b g e d' |
210 g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
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é).
222 Tous ces accords peuvent être convertis en accords pour banjo à quatre
223 cordes, si l'on utilise la fonction @code{four-string-banjo} :
226 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
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}.
236 @unnumberedsubsubsec Fret diagrams
237 @cindex schémas d'accords
238 @cindex schémas de barrés
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 :
244 @lilypond[verbatim, ragged-right, quote]
246 d'^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
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)
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-);"
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}.
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}.
282 Exemples : @lsrdir{guitar}
285 @node Right hand fingerings
286 @unnumberedsubsubsec Right hand fingerings
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é}}
291 @lilypond[verbatim,fragment,relative=2]
292 <c-\rightHandFinger #1 e-\rightHandFinger #2 >
295 Pour plus de clarté, vous pouvez traduire ou abréger la commande
296 @code{\rightHandFinger}, par exemple en @code{\doigtMainDroite} ou
300 #(define MD rightHandFinger)
303 @cindex doigtés, main droite, guitare
304 @cindex mains droite, doigtés guitare
308 Pour contrôler plus précisément les doigtés de main droite, réglez la
309 propriété @code{strokeFingerOrientations} :
311 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
312 #(define RH rightHandFinger)
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
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}.
325 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
326 #(define RH rightHandFinger)
328 \set strokeFingerOrientations = #'(right)
329 \override StrokeFinger #'digit-names = ##("x" "y" "z" "!" "@")
337 Référence du programme : @internalsref{StrokeFinger}
341 @node Other guitar issues
342 @unnumberedsubsubsec Other guitar issues
345 Voici comment insérer des indications de position.
347 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
351 \override TextSpanner #'bound-details #'left #'text = #"XII "
353 b16 e16 g16 e16 b16 g16\stopTextSpan
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}.