]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/chords.itely
54e7ec74fa3110788e71c0a1a6cec724c438bb3a
[lilypond.git] / Documentation / fr / notation / chords.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3 @ignore
4     Translation of GIT committish: 324ff94afc62c7011b7377f24392f95391ed3b84
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.17.30"
12
13 @c Translators: Valentin Villenave,Jean-Charles Malahieude
14 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
15
16 @node Notation des accords
17 @section Notation des accords
18 @translationof Chord notation
19
20 @lilypondfile[quote]{chords-headword.ly}
21
22 Les accords se saisissent soit comme des notes normales, soit à l'aide
23 d'un mode dédié, et seront rendus selon l'une des diverses nomenclatures
24 occidentales.  Les accords peuvent aussi se présenter sous forme
25 nominale, ou bien en basse figurée.
26
27 @menu
28 * Mode accords::
29 * Gravure des accords::
30 * Basse chiffrée::
31 @end menu
32
33
34 @node Mode accords
35 @subsection Mode accords
36 @translationof Chord mode
37
38 @cindex chordmode
39 @cindex accords, mode
40
41 Le mode accords permet de saisir des accords en indiquant leur structure
42 plutôt que les notes qui les composent.
43
44 @menu
45 * Généralités sur le mode accords::
46 * Accords courants::
47 * Extension et altération d'accords::
48 @end menu
49
50
51 @node Généralités sur le mode accords
52 @unnumberedsubsubsec Généralités sur le mode accords
53 @translationof Chord mode overview
54
55 @cindex accords, noms
56 @cindex accords, chiffrage
57
58 Un accord peut se saisir en tant que musique simultanée, comme nous
59 l'avons vu à la rubrique @ref{Notes en accords}.
60
61 LilyPond dispose aussi d'un @qq{mode accords} au sein duquel sera
62 considérée la structure des accords, tels qu'ils se présentent dans les
63 traditions occidentales, plutôt que les différentes hauteurs qui les
64 composent.  Ce mode est tout à fait adapté pour ceux qui sont plus
65 habitués aux accords nommés.  Pour plus d'information quant aux
66 différentes façons de libeller votre code, voir @ref{Modes de saisie}.
67
68 @lilypond[verbatim,quote,ragged-right]
69 \chordmode { c1 g a g c }
70 @end lilypond
71
72 Tout accord saisi dans ce mode dédié constitue un élément musical à
73 part entière ; il pourra donc par exemple être transposé comme
74 n'importe quel ensemble de hauteurs simultanées.  @code{\chordmode}
75 travaille en absolu ; une instruction @code{\relative} restera sans
76 effet au sein d'un bloc @code{chordmode}.  Notez toutefois que les
77 hauteurs absolues sont une octave plus haut en @code{\chordmode} qu'en
78 mode notes traditionnel.
79
80 Mode notes et mode accords peuvent tout à fait cohabiter dans une
81 séquence musicale :
82
83 @lilypond[verbatim,quote,ragged-right,relative=1]
84 <c e g>2 <g b d>
85 \chordmode { c2 f }
86 <c e g>2 <g' b d>
87 \chordmode { f2 g }
88 @end lilypond
89
90 @seealso
91 Glossaire musicologique :
92 @rglosnamed{chord,Accord}.
93
94 Manuel de notation :
95 @ref{Notes en accords},
96 @ref{Modes de saisie}.
97
98 Morceaux choisis :
99 @rlsrnamed{Chords,Accords}.
100
101 @knownissues
102 Les raccourcis d'articulation ou d'ornementation ne sont pas disponibles
103 en mode accord -- voir @ref{Articulations et ornements}.
104
105
106 @node Accords courants
107 @unnumberedsubsubsec Accords courants
108 @translationof Common chords
109
110 @cindex triades
111 @cindex septième
112 @cindex fondamentale
113 @cindex accords, modificateur
114 @cindex qualité d'accord
115
116 Dans le mode accords, introduit par la commande @code{\chordmode}, les
117 accords ne sont indiqués que par leur note fondamentale, à laquelle on
118 peut adjoindre une durée.
119
120 @lilypond[verbatim,quote,ragged-right]
121 \chordmode { c2 f4 g }
122 @end lilypond
123
124 On peut cependant obtenir des accords différents -- mineur, augmenté ou
125 diminué -- en utilisant le caractère deux points (@code{:}).
126
127 @lilypond[verbatim,quote,ragged-right]
128 \chordmode { c2:m f4:aug g:dim }
129 @end lilypond
130
131 Les accords de septième sont aisément stipulables :
132
133 @lilypond[quote,ragged-right,verbatim]
134 \chordmode { c1:7 c:m7 c:maj7 c:dim7 c:aug7 }
135 @end lilypond
136
137 @funindex aug
138 @funindex dim
139 @funindex maj
140 @funindex m
141
142 Voici les différents modificateurs d'accord de trois sons ou de
143 septième.  Par défaut, la septième ajoutée sera mineure ; la
144 septième de dominante est donc l'accord de septième de base.  Toutes les
145 altérations sont relatives à la septième de dominante.  Une table
146 étendue des modificateurs et de leur utilisation est à l'annexe
147 @ref{Modificateurs d'accord usuels}.
148
149 @c @table @code
150 @multitable @columnfractions .2 .4 .3
151
152 @item
153 @b{Modificateur}
154 @tab
155 @b{Action}
156 @tab
157 @b{Exemple}
158
159 @item
160 Néant
161 @tab
162 Action par défaut ; produit une triade majeure.
163 @tab
164 @lilypond[line-width=4\cm, noragged-right]
165 \chordmode {
166   \omit Staff.TimeSignature
167   c1
168 }
169 @end lilypond
170
171 @item
172 m, m7
173 @tab
174 Accord mineur.  Ce modificateur abaisse la tierce, et la septième s'il y
175 en a une.
176 @tab
177 @lilypond[line-width=4\cm, noragged-right]
178 \chordmode {
179   \omit Staff.TimeSignature
180   c1:m c:m7
181 }
182 @end lilypond
183
184 @item
185 dim, dim7
186 @tab
187 Accord diminué.  Ce modificateur minorise la tierce, diminue la quinte et
188 la septième s'il y en a.
189 @tab
190 @lilypond[line-width=4\cm, noragged-right]
191 \chordmode {
192   \omit Staff.TimeSignature
193   c1:dim c:dim7
194 }
195 @end lilypond
196
197 @item
198 aug
199 @tab
200 Accord augmenté.  Ce modificateur augmente la quinte.
201 @tab
202 @lilypond[line-width=4\cm, noragged-right]
203 \chordmode {
204   \omit Staff.TimeSignature
205   c1:aug
206 }
207 @end lilypond
208
209 @item
210 maj, maj7
211 @tab
212 Accord de septième majeure. Ce modificateur majorise la septième.  Le
213 @code{7} à la suite du est @code{maj} facultatif.  Ce modificateur ne
214 sert pas à créer une triade majeure.
215 @tab
216 @lilypond[line-width=4\cm, noragged-right]
217 \chordmode {
218   \omit Staff.TimeSignature
219   c1:maj c:maj7
220 }
221 @end lilypond
222
223 @end multitable
224
225 @seealso
226 Manuel de notation :
227 @ref{Extension et altération d'accords},
228 @ref{Modificateurs d'accord usuels}.
229
230 Morceaux choisis :
231 @rlsrnamed{Chords,Accords}.
232
233 @knownissues
234 Un accord ne devrait comporter qu'un seul modificateur de qualité.  La
235 présence de plusieurs modificateurs ne déclenchera ni avertissement, ni
236 erreur, mais le résultat pourrait être surprenant.  Un accord qui n'est
237 pas constructible à l'aide d'un unique modificateur devra faire l'objet
238 d'une altération de ses composantes, comme indiqué à la rubrique
239 @ref{Extension et altération d'accords}.
240
241
242 @node Extension et altération d'accords
243 @unnumberedsubsubsec Extension et altération d'accords
244 @translationof Extended and altered chords
245
246 Le mode accords permet d'élaborer des accords complexes.  Ainsi, on peut
247 enrichir l'accord par des notes ajoutées, enlever certaines notes,
248 augmenter ou diminuer certains intervalles, ajouter la note de basse ou
249 créer un renversement.
250
251 Le premier nombre qui suit le caractère deux-points (@code{:}) permet de
252 déterminer l'étendue d'un accord.  L'accord sera construit par ajout à
253 la fondamentale, d'autant de tierces consécutives que nécessaire pour
254 atteindre le nombre spécifié.  N'oubliez pas que la septième ajoutée à
255 un accord est minorée par défaut.  Lorsque le dernier degré ne
256 correspond pas à une tierce -- la sixte par exemple -- les tierces
257 seront empilées jusqu'à celle directement inférieure au degré mentionné,
258 qui sera alors ajouté pour conclure l'accord.  L'étendue maximale
259 autorisée est la treizième ; toute étendue plus élevée sera
260 interprétée comme un accord de treizième.
261
262 @lilypond[quote,ragged-right,verbatim]
263 \chordmode {
264   c1:2 c:3 c:4 c:5
265   c1:6 c:7 c:8 c:9
266   c1:10 c:11 c:12 c:13
267   c1:14
268 }
269 @end lilypond
270
271 @noindent
272 Notez bien que @code{c:5} et @code{c} produisent tous deux une triade de
273 do majeur.
274
275 Dans la mesure où un accord de treizième majeure ne sonne pas très bien
276 avec la onzième, la onzième est automatiquement enlevée, sauf à l'avoir
277 explicitement spécifiée.
278
279 @lilypond[quote,ragged-right,verbatim]
280 \chordmode {
281   c1:13 c:13.11 c:m13
282 }
283 @end lilypond
284
285 @cindex additions à un accord
286 @cindex accord, additions
287
288 On peut enrichir l'accord par des notes ajoutées, que l'on indique après
289 le chiffrage principal et que l'on sépare par des points, sans oublier
290 que si l'on y ajoute une septième, celle-ci sera minorée et non majeure.
291
292 @lilypond[quote,verbatim]
293 \chordmode {
294   c1:5.6 c:3.7.8 c:3.6.13
295 }
296 @end lilypond
297
298 Les notes ajoutées peuvent monter aussi haut que de besoin.
299
300 @lilypond[quote,verbatim]
301 \chordmode {
302   c4:5.15 c:5.20 c:5.25 c:5.30
303 }
304 @end lilypond
305
306 @cindex accord, altération d'un degré
307
308 On peut augmenter ou diminuer certains intervalles au moyen des
309 signes @code{-} ou @code{+} au degré considéré.  L'altération de l'un
310 des degrés automatiquement inclus dans la structure de base d'un accord
311 s'effectue de la même manière.
312
313 @lilypond[quote,verbatim]
314 \chordmode {
315   c1:7+ c:5+.3- c:3-.5-.7-
316 }
317 @end lilypond
318
319 @cindex accord, suppression d'un degré
320
321 @funindex ^
322
323 Après avoir ajouté des notes à un accord, on peut aussi en enlever
324 certaines, en les spécifiant derrière un signe @code{^} -- les séparer
325 par un point lorsqu'il y en a plus d'une.
326
327 @lilypond[quote,verbatim]
328 \chordmode {
329   c1^3 c:7^5 c:9^3 c:9^3.5 c:13.11^3.7
330 }
331 @end lilypond
332
333 @funindex sus
334
335 L'ajout du modificateur @code{sus} permet de créer un accord de
336 suspension.  Ceci aura pour effet de supprimer la tierce et y ajouter,
337 suivant que vous spécifiez @code{2} ou @code{4}, la seconde ou la
338 quarte.  @code{sus} est équivalent à @code{^3} ; @code{sus4} est
339 équivalent à @code{.4^3}.
340
341 @lilypond[quote,ragged-right,verbatim]
342 \chordmode {
343   c1:sus c:sus2 c:sus4 c:5.4^3
344 }
345 @end lilypond
346
347 @funindex /
348 @cindex accord, inversion
349 @cindex accord, spécifier la basse
350 @cindex basse d'un accord
351
352 Les accords peuvent être renversés ou combinés avec une note étrangère à
353 la basse, au moyen de @code{@var{accord}/}@var{hauteur}.
354
355 @lilypond[quote,ragged-right,verbatim]
356 \chordmode {
357   c'1 c'/e c'/f
358 }
359 @end lilypond
360
361 @funindex /+
362
363 Si la note de basse précisée appartient à l'accord, la doublure
364 supérieure sera supprimée.  Pour l'éviter, utilisez la syntaxe
365 @code{/+}@var{hauteur}.
366
367 @lilypond[quote,ragged-right,verbatim]
368 \chordmode {
369   c'1 c'/g c'/+e
370 }
371 @end lilypond
372
373 Une table étendue des modificateurs et de leur utilisation est à
374 l'annexe @ref{Modificateurs d'accord usuels}.
375
376 @seealso
377 Manuel de notation :
378 @ref{Modificateurs d'accord usuels}.
379
380 Morceaux choisis :
381 @rlsrnamed{Chords,Accords}.
382
383 @knownissues
384 Aucun nom de note ne peut être indiqué deux fois dans un accord.  Ainsi,
385 dans l'accord suivant, seule la quinte augmentée est prise en compte,
386 parce qu'elle est indiquée en dernier :
387
388 @lilypond[quote,ragged-right,verbatim]
389 \chordmode { c1:5.5-.5+ }
390 @end lilypond
391
392
393 @node Gravure des accords
394 @subsection Gravure des accords
395 @translationof Displaying chords
396
397 Les accords peuvent se présenter aussi bien sous forme nominative que
398 comme un empilement de notes sur une portée.
399
400 @menu
401 * Impression des noms d'accord::
402 * Personnalisation des noms d'accord::
403 @end menu
404
405
406 @node Impression des noms d'accord
407 @unnumberedsubsubsec Impression des noms d'accord
408 @translationof Printing chord names
409
410 @cindex chiffrages d'accords
411 @cindex accords
412
413 Les chiffrages d'accords sont liés au contexte @code{ChordNames} :
414
415 @lilypond[verbatim,quote,ragged-right]
416 \new ChordNames {
417   \chordmode {
418     c2 f4. g8
419   }
420 }
421 @end lilypond
422
423 Les accords peuvent être saisis soit en tant que hauteurs simultanées,
424 soit au moyen du mode accords.  Le chiffrage affiché sera identique quel
425 que soit le mode de saisie, à moins qu'il n'y ait inversion ou ajout de
426 la basse.
427
428 @lilypond[verbatim,quote]
429 chordmusic = \relative c' {
430   <c e g>2 <f bes c>
431   <f c' e g>1
432   \chordmode {
433     c2 f:sus4 c1:/f
434   }
435 }
436 <<
437   \new ChordNames {
438     \chordmusic
439   }
440   {
441     \chordmusic
442   }
443 >>
444 @end lilypond
445
446 @cindex no chord, symbole
447 @cindex N.C., symbole
448 @cindex accords, No Chord
449
450 L'apparition de silences dans un contexte @code{ChordNames} déclenchera
451 l'impression d'un @emph{markup} @code{noChordSymbol}.
452
453 @lilypond[verbatim, quote, relative=1]
454 <<
455   \new ChordNames \chordmode {
456     c1
457     r1
458     g1
459     c1
460   }
461   \chordmode {
462     c1
463     r1
464     g1
465     c1
466   }
467 >>
468 @end lilypond
469
470 @funindex \chords
471
472 @code{\chords @{ @dots{} @}} est un raccourci de
473 @code{\new ChordNames @{ \chordmode @{ @dots{} @} @}}.
474
475 @lilypond[verbatim,quote,ragged-right]
476 \chords {
477   c2 f4.:m g8:maj7
478 }
479 @end lilypond
480
481 @lilypond[verbatim,quote,ragged-right]
482 \new ChordNames {
483   \chordmode {
484     c2 f4.:m g8:maj7
485   }
486 }
487 @end lilypond
488
489 @snippets
490
491 @c Keep index entries with following snippet
492 @cindex accords, suppression des répétitions
493 @funindex chordChanges
494
495 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
496 {showing-chords-at-changes.ly}
497
498 @c @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
499 @c {adding-bar-lines-to-chordnames-context.ly}
500
501 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
502 {simple-lead-sheet.ly}
503
504 @seealso
505 Glossaire musicologique :
506 @rglosnamed{chord,Accord}.
507
508 Manuel de notation :
509 @ref{Saisie de musique en parallèle}.
510
511 Morceaux choisis :
512 @rlsrnamed{Chords,Accords}.
513
514 Référence des propriétés internes :
515 @rinternals{ChordNames},
516 @rinternals{ChordName},
517 @rinternals{Chord_name_engraver},
518 @rinternals{Volta_engraver},
519 @rinternals{Bar_engraver}.
520
521 @knownissues
522 Un accord contenant un renversement ou dont la basse est changée ne sera
523 pas chiffré correctement s'il est saisi en tant que musique simultanée.
524
525
526 @node Personnalisation des noms d'accord
527 @unnumberedsubsubsec Personnalisation des noms d'accord
528 @translationof Customizing chord names
529
530 @cindex accord, personnalisation du chiffrage
531 @cindex chiffrage d'accords, personnalisation
532
533 Il existe plus d'un système de chiffrage d'accords.  Le nom des accords
534 varie selon les traditions musicales, et plusieurs symboles représentent
535 un même accord.  LilyPond vous permet de créer votre propre nomenclature
536 d'accords, tant au niveau des noms que des symboles qui les
537 représenteront.
538
539 @cindex jazz, accords
540 @cindex accords jazz
541
542 Le modèle par défaut des chiffrages d'accord est celui de Klaus Ignatzek
543 pour le jazz (cf. @ressay{Références bibliographiques}).Il est possible
544 de créer votre propre modèle de chiffrages à l'aide des différentes
545 propriétés mentionnées ci-dessous.  LilyPond dispose d'un système
546 alternatif de chiffrage jazz qui a été élaboré grâce à ces même
547 propriétés.  Les deux notations, Ignatzek et alternative, sont illustrés
548 à l'annexe @ref{Table des noms d'accord}.
549
550 @c TODO --  Change this so we don't have a non-verbatim example.
551 @c  Make short example in docs, then move longer example to
552 @c  appendix, where the length of the snippet won't matter.
553
554 En plus des différents systèmes de nommage, le nom de la fondamentale
555 varie selon la langue utilisée.  Les instructions @code{\germanChords},
556 @code{\semiGermanChords}, @code{\italianChords} et @code{\frenchChords}
557 permettent de définir la langue, comme vous pouvez le constater :
558
559 @lilypondfile[ragged-right]
560 {chord-names-languages.ly}
561
562 @funindex chordNameLowercaseMinor
563 Nombre de carnets de chant allemands indiquent un accord mineur par
564 l'emploi de caractères en minuscule, sans le suffixe @code{m}.  Cette
565 fonctionnalité est gérée par la propriété
566 @code{chordNameLowercaseMinor} :
567
568 @lilypond[verbatim,quote,ragged-right]
569 \chords {
570   \set chordNameLowercaseMinor = ##t
571   c2 d:m e:m f
572 }
573 @end lilypond
574
575 Lorsqu'aucun des systèmes prédéfinis ne vous permet de représenter
576 l'accord voulu, les propriétés suivantes vous permettront de le
577 construire.
578
579 @table @code
580
581 @funindex chordRootNamer
582
583 @item chordRootNamer
584 Dans les chiffrages d'accord jazz, la note fondamentale de chaque accord
585 est exprimée par une lettre capitale, parfois suivie d'une altération,
586 correspondant à la notation anglo-saxonne de la musique.  Cette
587 propriété a pour valeur la fonction qui transforme la hauteur de la note
588 fondamentale en nom de note ; c'est donc en assignant une nouvelle
589 fonction à cette propriété que l'on peut produire des noms de note
590 spéciaux adaptés par exemple aux systèmes de notation d'autres pays.
591
592 @funindex majorSevenSymbol
593
594 @item majorSevenSymbol
595 Cette propriété définit l'objet ajouté au @code{chordRootNamer} pour
596 indiquer une septième majeure.  Les options prédéfinies sont
597 @code{whiteTriangleMarkup} (triangle blanc) et
598 @code{blackTriangleMarkup} (triangle noir).
599
600 @funindex additionalPitchPrefix
601
602 @item additionalPitchPrefix
603 Lorsqu'un chiffrage contient des notes ajoutées, vous pouvez le préfixer
604 d'une annotation.  LilyPond n'en ajoute pas par défaut, dans le but de
605 ne pas trop surcharger la partition ; vous pouvez cependant les
606 faire apparaître si elles sont visuellement efficaces.
607
608 @lilypond[verbatim,quote,ragged-right]
609 \new ChordNames {
610   <c e g d'>    % add9
611   \set additionalPitchPrefix = #"add"
612   <c e g d'>    % add9
613 }
614 @end lilypond
615
616 @funindex chordNoteNamer
617
618 @item chordNoteNamer
619 Lorsqu'un chiffrage mentionne une note ajoutée (par exemple la basse),
620 les règles utilisées sont par défaut celles définies par la propriété
621 @code{chordRootNamer} ci-dessus.  Cependant, la propriété
622 @code{chordNoteNamer} permet de régler cet élément indépendamment, par
623 exemple pour imprimer la basse en caractères minuscules.
624
625 @funindex chordNameSeparator
626
627 @item chordNameSeparator
628 Les différents termes d'un chiffrage jazz (par exemple les notes de
629 l'accord et la basse) sont habituellement légèrement espacés.  La
630 propriété @code{chordNameSeparator} permet d'indiquer un autre
631 séparateur.  Le séparateur entre un chiffrage et sa basse est géré par
632 la propriété @code{slashChordSeparator}.
633
634 @lilypond[verbatim,quote,ragged-right]
635 \chords {
636   c4:7.9- c:7.9-/g
637   \set chordNameSeparator = \markup { "/" }
638   \break
639   c4:7.9- c:7.9-/g
640 }
641 @end lilypond
642
643 @funindex slashChordSeparator
644
645 @item slashChordSeparator
646 La note basse d'un accord n'est pas forcément la fondamentale.  L'accord
647 est alors @qq{renversé} -- certains diront @qq{barré} parce que son
648 chiffrage est habituellement flanqué d'une barre oblique entre l'accord
649 de base et sa basse.  La propriété @code{slashChordSeparator} permet de
650 modifier ce séparateur -- par défaut la barre de fraction.
651
652 @lilypond[verbatim,quote,ragged-right]
653 \chords {
654   c4:7.9- c:7.9-/g
655   \set slashChordSeparator = \markup { " over " }
656   \break
657   c4:7.9- c:7.9-/g
658 }
659 @end lilypond
660
661 @funindex chordNameExceptions
662
663 @item chordNameExceptions
664 Cette propriété recense, sous forme de paire, les accords mis en forme
665 de manière particulière.  Le premier élément de chacune des paires
666 répertorie les différentes hauteurs qui constituent l'accord.  Le second
667 élément est un @emph{markup} qui sera ajouté au @code{chordRootNamer}
668 lors de l'impression du chiffrage.
669
670 @funindex minorChordModifier
671
672 @item minorChordModifier
673 Les accords mineurs sont habituellement identifiés par un @code{m} après
674 leur fondamentale.  Certaines nomenclatures ont cependant adopté un
675 autre suffixe, comme le signe moins.
676
677 @lilypond[verbatim,quote,ragged-right]
678 \chords {
679   c4:min f:min7
680   \set minorChordModifier = \markup { "-" }
681   \break
682   c4:min f:min7
683 }
684 @end lilypond
685
686 @funindex chordPrefixSpacer
687
688 @item chordPrefixSpacer
689 Le modificateur pour accord mineur, géré par la propriété
690 @code{minorChordModifier}, est en principe accolé la fondamentale.  Vous
691 pouvez cependant l'espacer de la fondamentale à l'aide de la propriété
692 @code{chordPrefixSpacer}.  Notez bien que cet espacement sera réduit à
693 néant si la fondamentale est altérée.
694
695 @end table
696
697 @predefined
698 @funindex symboles de septième majeure
699 @code{\whiteTriangleMarkup},
700 @code{\blackTriangleMarkup},
701 @funindex \germanChords
702 @code{\germanChords},
703 @funindex \semiGermanChords
704 @code{\semiGermanChords},
705 @funindex \italianChords
706 @code{\italianChords},
707 @funindex \frenchChords
708 @code{\frenchChords}.
709 @endpredefined
710
711
712 @snippets
713
714 @cindex exceptions, chiffrage d'accords
715 @cindex chiffrage d'accords, exceptions
716 @cindex accords chiffrés, exceptions
717 @lilypondfile[verbatim,quote,texidoc,doctitle]
718 {chord-name-exceptions.ly}
719
720 @c TODO - tweak snippet to use \blackTriangleMarkup as well
721 @lilypondfile[verbatim,quote,texidoc,doctitle]
722 {chord-name-major7.ly}
723
724 @lilypondfile[verbatim,quote,texidoc,doctitle]
725 {adding-bar-lines-to-chordnames-context.ly}
726
727 @lilypondfile[verbatim,quote,texidoc,doctitle]
728 {volta-below-chords.ly}
729
730 @lilypondfile[verbatim,quote,texidoc,doctitle]
731 {changing-chord-separator.ly}
732
733 @seealso
734 Manuel de notation :
735 @ref{Table des noms d'accord},
736 @ref{Modificateurs d'accord usuels}.
737
738 Essai sur la gravure musicale automatisée :
739 @ressay{Références bibliographiques}.
740
741 Fichiers d'initialisation :
742 @file{scm/chords-ignatzek.scm},
743 @file{scm/chord-entry.scm},
744 @file{ly/chord-modifier-init.ly}.
745
746 Morceaux choisis :
747 @rlsrnamed{Chords,Accords}.
748
749 @knownissues
750 Les chiffrages d'accords ne sont déterminés que par la succession des
751 hauteurs de notes.  En d'autres termes, les accords inversés ne sont pas
752 reconnus, ni les notes ajoutées à la basse.  C'est pourquoi les accords
753 saisis au moyen de la syntaxe @code{<@dots{}>} peuvent produire des
754 chiffrages étranges.
755
756 @lilypond[quote,ragged-right,verbatim]
757 myChords = \relative c' {
758   \chordmode { c1 c/g c/f }
759   <c e g>1 <g c e> <f c' e g>
760 }
761 <<
762   \new ChordNames { \myChords }
763   \new Staff { \myChords }
764 >>
765 @end lilypond
766
767
768 @node Basse chiffrée
769 @subsection Basse chiffrée
770 @translationof Figured bass
771
772 @c Line width hack because of instrument names
773 @lilypondfile[quote,staffsize=18,line-width=14.5\cm]
774 {figured-bass-headword.ly}
775
776 LilyPond permet de générer des parties de continuo.
777
778 @menu
779 * Introduction à la basse chiffrée::
780 * Saisie de la basse chiffrée::
781 * Gravure de la basse chiffrée::
782 @end menu
783
784
785 @node Introduction à la basse chiffrée
786 @unnumberedsubsubsec Introduction à la basse chiffrée
787 @translationof Introduction to figured bass
788
789 @cindex basse continue
790 @cindex basse chiffrée
791
792 @c TODO: musicological blurb about FB
793 @c librement adapté de
794 @c http://en.wikipedia.org/wiki/Basso_continuo#Basso_continuo
795 Les parties de basse continue étaient très répandues dans la musique
796 baroque et jusqu'à la fin du XVIIIe siècle.  Comme son nom l'indique, le
797 @emph{continuo} constitue une partie à lui seul, qui se déroule tout au
798 long de l'œuvre pour en donner la structure harmonique.
799
800 Les musiciens du @emph{continuo} jouent des claviers (clavecin,
801 orgue) ou de tout autre instrument pouvant réaliser des accords.  Leur
802 partie est constituée d'une portée de basse aux notes agrémentées de
803 combinaisons de chiffres et signes indiquant le développement des
804 accords à jouer, ainsi que leur éventuel renversement.  Cette notation
805 était avant tout un guide, invitant le musicien à improviser de
806 lui-même l'accompagnement.
807
808 LilyPond gère la basse chiffrée.
809
810 @lilypond[quote,ragged-right,verbatim]
811 <<
812   \new Voice { \clef bass dis4 c d ais g fis}
813   \new FiguredBass {
814     \figuremode {
815       < 6 >4 < 7\+ >8 < 6+ [_!] >
816       < 6 >4 <6 5 [3+] >
817       < _ >4 < 6 5/>4
818     }
819   }
820 >>
821 @end lilypond
822
823 La gestion de la basse chiffrée se décompose en deux parties.  Dans un
824 premier temps, le mode @code{\figuremode} permet de saisir les accords
825 sous forme chiffrée.  Le contexte @code{FiguredBass} s'occupera ensuite
826 de gérer les objets @code{BassFigure}.  La basse chiffrée pourra être
827 attachée à un contexte @code{Staff}.
828
829 L'expression @code{\figures@{ @dots{} @}} constitue une raccourci à
830 @code{\new FiguredBass @{ \figuremode @{ @dots{} @} @}}.
831
832 Bien que la gestion de la basse chiffrée ressemble beaucoup à celle
833 des accords, elle est beaucoup plus simpliste.  Le mode
834 @code{\figuremode} ne fait que stocker des chiffres que le contexte
835 @code{FiguredBass} se chargera d'imprimer tels quels.  En aucune manière
836 ils ne sont transformés en son, et ils ne sont pas rendus dans un
837 fichier MIDI.
838
839 @ignore
840 En interne, ce code produit des étiquettes de texte que vous
841 pouvez formater à votre convenance grâce aux propriétés des
842 étiquettes.  Par exemple, l'espacement vertical des chiffrages est
843 déterminé par la propriété @code{baseline-skip}.
844 @end ignore
845
846 @seealso
847 Glossaire musicologique :
848 @rglosnamed{figured bass, basse chifrée}.
849
850 Morceaux choisis :
851 @rlsrnamed{Chords,Accords}.
852
853
854 @node Saisie de la basse chiffrée
855 @unnumberedsubsubsec Saisie de la basse chiffrée
856 @translationof Entering figured bass
857
858 @code{\figuremode} permet de faire la relation entre ce qui est saisi et
859 le mode de chiffrage.  De plus amples informations quant aux différents
860 modes sont regroupées à la rubrique @ref{Modes de saisie}.
861
862 En mode de saisie, un chiffrage est délimité par @code{<} et
863 @code{>}.  La  durée est indiquée après le @code{>} :
864
865 @lilypond[verbatim,quote,ragged-right]
866 \new FiguredBass {
867   \figuremode {
868     <6 4>2
869   }
870 }
871 @end lilypond
872
873 Une altération -- y compris un bécarre -- peut s'attacher à un
874 chiffre :
875
876 @lilypond[verbatim,quote,ragged-right]
877 \figures {
878   <7! 6+ 4-> <5++> <3-->
879 }
880 @end lilypond
881
882 Vous pouvez stipuler un intervalle augmenté ou diminué :
883
884 @lilypond[verbatim,quote,ragged-right]
885 \figures {
886   <6\+ 5/> <7/>
887 }
888 @end lilypond
889
890 Vous pouvez barrer un chiffre d'une oblique inversée, typiquement pour
891 une @qq{petite sixte} :
892
893 @lilypond[verbatim,quote,ragged-right]
894 \figures {
895   <6> <6\\>
896 }
897 @end lilypond
898
899 Vous pouvez insérer un espace ou ajouter des crochets :
900
901 @lilypond[verbatim,quote,ragged-right]
902 \figures {
903   <[12 _!] 8 [6  4]>
904 }
905 @end lilypond
906
907 Vous pouvez aussi ajouter des chaînes de caractères ou des étiquettes --
908 cf. @ref{Commandes pour markup}.
909
910 @lilypond[verbatim,quote,ragged-right]
911 \figures {
912   <\markup { \tiny \number 6 \super (1) } 5>
913 }
914 @end lilypond
915
916 @c NOTE: We need to include notes any time we use extenders to
917 @c avoid extraneous staff creation due to Staff.use... in
918 @c \bassFigureExtendersOn
919
920 Lorsque des chiffrages se répètent, vous pouvez utiliser des lignes de
921 prolongation.
922
923 @lilypond[verbatim,quote,ragged-right]
924 <<
925   {
926     \clef bass
927     e4 d c b,
928     e4 d c b,
929   }
930   \figures {
931     \bassFigureExtendersOn
932     <6 4>4 <6 3> <7 3> <7 3>
933     \bassFigureExtendersOff
934     <6 4>4 <6 3> <7 3> <7 3>
935   }
936 >>
937 @end lilypond
938
939 @noindent
940 En pareil cas, la ligne de prolongation masquera toujours le chiffre
941 qu'elle rappelle dans le chiffrage suivant à moins d'avoir été
942 explicitement interrompue.
943
944 @lilypond[verbatim,quote,ragged-right]
945 <<
946   \figures {
947     \bassFigureExtendersOn
948     <6 4>4 <6 4> <6\! 4\!> <6 4>
949   }
950   {
951     \clef bass
952     d4 d c c
953   }
954 >>
955 @end lilypond
956
957 Voici, de manière synthétique, les différents modificateurs
958 disponibles :
959
960 @multitable @columnfractions .1 .5 .4
961
962 @item
963 @b{Modificateur}
964 @tab
965 @b{Utilisation}
966 @tab
967 @b{Exemple}
968
969 @item
970 +, -, !
971 @tab
972 Altérations
973 @tab
974 @lilypond[line-width=4\cm]
975 \figures {
976   <7! 6+ 4-> <5++> <3-->
977 }
978 @end lilypond
979
980 @item
981 \+, /
982 @tab
983 Augmentation ou diminution d'un degré
984 @tab
985 @lilypond[line-width=4\cm]
986 \figures {
987   <6\+ 5/> <7/>
988 }
989 @end lilypond
990
991 @item
992 \\
993 @tab
994 Petite sixte
995 @tab
996 @lilypond[line-width=4\cm]
997 \figures {
998   <6\\>
999 }
1000 @end lilypond
1001
1002 @item
1003 \!
1004 @tab
1005 Terminaison d'une prolongation
1006 @tab
1007 @lilypond[line-width=4\cm]
1008 <<
1009   \figures {
1010     \bassFigureExtendersOn
1011     <6 4> <6 4> <6\! 4\!> <6 4>
1012   }
1013   {
1014     \clef bass
1015     d d c c
1016   }
1017 >>
1018 @end lilypond
1019
1020 @end multitable
1021
1022 @predefined
1023 @cindex basse chiffrée, lignes d'extension
1024 @code{\bassFigureExtendersOn},
1025 @code{\bassFigureExtendersOff}.
1026 @endpredefined
1027
1028 @snippets
1029 @lilypondfile[verbatim,quote,texidoc,doctitle]
1030 {changing-the-positions-of-figured-bass-alterations.ly}
1031
1032 @seealso
1033 Morceaux choisis :
1034 @rlsrnamed{Chords,Accords}.
1035
1036 Référence des propriétés internes :
1037 @rinternals{BassFigure},
1038 @rinternals{BassFigureAlignment},
1039 @rinternals{BassFigureLine},
1040 @rinternals{BassFigureBracket},
1041 @rinternals{BassFigureContinuation},
1042 @rinternals{FiguredBass}.
1043
1044
1045 @node Gravure de la basse chiffrée
1046 @unnumberedsubsubsec Gravure de la basse chiffrée
1047 @translationof Displaying figured bass
1048
1049 Une ligne de basse chiffrée s'imprime soit dans un contexte
1050 @code{FiguredBass}, soit dans la plupart des autres contextes du niveau
1051 de la portée.
1052
1053 Le contexte @code{FiguredBass} ne tient aucun compte des notes qui
1054 apparaissent sur la portée.
1055
1056 @lilypond[verbatim,ragged-right,quote]
1057 <<
1058   \relative c'' {
1059     c4 c'8 r8 c,4 c'
1060   }
1061   \new FiguredBass {
1062     \figuremode {
1063       <4>4 <10 6>8 s8
1064       <6 4>4 <6 4>
1065     }
1066   }
1067 >>
1068 @end lilypond
1069
1070 @noindent
1071 Il est impératif, dans cet exemple, d'instancier explicitement le
1072 contexte @code{FiguredBass} pour éviter l'apparition d'une portée
1073 supplémentaire vide.
1074
1075 On peut ajouter une basse chiffrée directement à un contexte
1076 @code{Staff}.  L'alignement vertical est alors automatiquement ajusté.
1077
1078 @lilypond[verbatim,ragged-right,quote]
1079 <<
1080   \new Staff = "myStaff"
1081   \figuremode {
1082     <4>4 <10 6>8 s8
1083     <6 4>4 <6 4>
1084   }
1085   %% Put notes on same Staff as figures
1086   \context Staff = "myStaff"
1087   {
1088     \clef bass
1089     c4 c'8 r8 c4 c'
1090   }
1091 >>
1092 @end lilypond
1093
1094 La basse chiffrée attachée à un contexte @code{Staff} peut se
1095 positionner au-dessus ou en dessous de la portée.
1096
1097 @lilypond[verbatim,ragged-right,quote]
1098 <<
1099   \new Staff = "myStaff"
1100   \figuremode {
1101     <4>4 <10 6>8 s8
1102     \bassFigureStaffAlignmentDown
1103     <6 4>4 <6 4>
1104   }
1105   %% Put notes on same Staff as figures
1106   \context Staff = "myStaff"
1107   {
1108     \clef bass
1109     c4 c'8 r8 c4 c'
1110   }
1111 >>
1112 @end lilypond
1113
1114 @predefined
1115 @cindex basse chiffrée, alignement
1116 @code{\bassFigureStaffAlignmentDown},
1117 @code{\bassFigureStaffAlignmentUp},
1118 @code{\bassFigureStaffAlignmentNeutral}.
1119 @endpredefined
1120
1121 @seealso
1122 Morceaux choisis :
1123 @rlsrnamed{Chords,Accords}.
1124
1125 Référence des propriétés internes :
1126 @rinternals{BassFigure},
1127 @rinternals{BassFigureAlignment},
1128 @rinternals{BassFigureLine},
1129 @rinternals{BassFigureBracket},
1130 @rinternals{BassFigureContinuation},
1131 @rinternals{FiguredBass}.
1132
1133 @knownissues
1134 Les lignes de prolongation seront correctes dès lors que notes et
1135 chiffrages adoptent des durées identiques.
1136
1137 @lilypond[verbatim,ragged-right,quote]
1138 <<
1139   {
1140     \clef bass
1141     \repeat unfold 4 { f16. g32 } f8. es16 d8 es
1142   }
1143   \figures {
1144     \bassFigureExtendersOn
1145     % The extenders are correct here, with the same rhythm as the bass
1146     \repeat unfold 4 { <6 4->16. <6 4->32 }
1147     <5>8. r16 <6>8 <6\! 5->
1148   }
1149 >>
1150 <<
1151   {
1152     \clef bass
1153     \repeat unfold 4 { f16. g32 } f8. es16 d8 es
1154   }
1155   \figures {
1156     \bassFigureExtendersOn
1157     % The extenders are incorrect here, even though the timing is the same
1158     <6 4->4 <6 4->4
1159     <5>8. r16 <6>8 <6\! 5->
1160   }
1161 >>
1162 @end lilypond