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