]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/chords.itely
Docs: reorganize documentation directory structure
[lilypond.git] / Documentation / fr / notation / chords.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3 @ignore
4     Translation of GIT committish: bdf8540b74167817eab96ed3d13b35477217f9fe
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.12.0"
11
12 @c Translators: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
14
15 @node Chord notation
16 @section Chord notation
17
18 @untranslated
19
20 @menu
21 * Chord mode::
22 * Displaying chords::
23 * Figured bass::
24 @end menu
25
26 @node Chord mode
27 @subsection Chord mode
28
29 @untranslated
30
31 @menu
32 * Chord mode overview::
33 * Common chords::
34 * Extended and altered chords::
35 @end menu
36
37 @c This material comes from 'Entering chord names' -FV
38 @node Chord mode overview
39 @unnumberedsubsubsec Chord mode overview
40
41 @cindex accords, chiffrage jazz
42
43 LilyPond permet de désigner les accords par leur chiffrage jazz.
44 S'il est possible d'entrer un accord sous sa forme musicale, avec
45 @code{<.. >}, on peut aussi le saisir par son nom.  Le logiciel traite
46 les accords comme des ensembles de hauteurs, donc les accords peuvent
47 être transposés.
48
49 @lilypond[quote,ragged-right,verbatim,ragged-right]
50 twoWays = \transpose c c' {
51   \chordmode {
52     c1 f:sus4 bes/f
53   }
54   <c e g>
55   <f bes c'>
56   <f bes d'>
57 }
58
59 << \new ChordNames \twoWays
60    \new Voice \twoWays >>
61 @end lilypond
62
63 Cet exemple montre également que les jeux d'instructions qui permettent
64 à LilyPond d'imprimer des accords ne cherchent pas à se montrer
65 intelligents.  Ici, le dernier accord n'est pas interprété comme étant
66 renversé.
67
68 Notez bien que la valeur rythmique des accords doit être indiquée
69 @emph{à l'extérieur} des symboles @code{<>}.
70
71 @example
72 <c e g>2
73 @end example
74
75 @c This material comes from 'Chords mode' -FV
76 @node Common chords
77 @unnumberedsubsubsec Common chords
78
79 Dans le mode accords, introduit par la commande @code{\chordmode}, les
80 accords ne sont indiqués que par leur note fondamentale.
81
82 @lilypond[quote,ragged-right,fragment,verbatim]
83 \chordmode { es4. d8 c2 }
84 @end lilypond
85
86 @cindex saisir des accords
87 @cindex mode accords
88
89 On peut cependant obtenir des accords différents, en utilisant le
90 caractère deux points (@code{:}).
91
92 @lilypond[quote,fragment,verbatim]
93 \chordmode { e1:m e1:7 e1:m7 }
94 @end lilypond
95
96 Le nombre accolé à la note fondamentale est considéré comme chiffrage
97 jazz de l'accord, qui est de ce fait construit par un empilement de
98 tierces. Notez l'exception que constitue @code{c:13} dans lequel la
99 onzième est délibérément omise.
100
101 @lilypond[quote,fragment,verbatim]
102 \chordmode { c:3 c:5 c:6 c:7 c:8 c:9 c:10 c:11 c:13 }
103 @end lilypond
104
105 @cindex note fondamentale
106 @cindex notes ajoutées
107 @cindex accords incomplets
108
109 Des accords encore plus complexes peuvent être élaborés en plusieurs
110 étapes séparées.  Ainsi, on peut enrichir l'accord par des notes
111 ajoutées, que l'on indique après le chiffrage principal et que l'on
112 sépare par des points :
113
114 @lilypond[quote,verbatim,fragment]
115 \chordmode { c:5.6 c:3.7.8 c:3.6.13 }
116 @end lilypond
117
118 On peut augmenter ou diminuer certains intervalles au moyen des
119 signes @code{-} ou @code{+} :
120
121 @lilypond[quote,verbatim,fragment]
122 \chordmode { c:7+ c:5+.3- c:3-.5-.7- }
123 @end lilypond
124
125 On peut aussi enlever certaines notes de l'accord, en les spécifiant
126 après un signe @code{^} --- les notes ajoutées doivent être indiquées
127 @emph{avant} les notes à enlever.
128
129 @lilypond[quote,verbatim,fragment]
130 \chordmode { c^3 c:7^5 c:9^3.5 }
131 @end lilypond
132
133 Voici les différents chiffrages disponibles, en plus des nombres que
134 nous venons de voir :
135
136 @table @code
137 @item m
138 Accord mineur.  Ce chiffrage minorise la tierce, et la septième s'il y
139 en a une.
140
141 @item dim
142 Accord diminué.  Ce chiffrage minorise la tierce, diminue la quinte et
143 la septième s'il y en a.
144
145 @item aug
146 Accord augmenté.  Ce chiffrage augmente la quinte.
147
148 @item maj
149 Accord de septième majeure. Ce chiffrage majorise la septième s'il y
150 en a une (dans le cas d'un accord parfait, ce chiffrage est facultatif).
151
152 @item sus
153 Accord de suspension. Ce chiffrage supprime la tierce, et y ajoute,
154 suivant que vous spécifiez @code{2} ou @code{4}, la seconde ou la
155 quarte.
156 @end table
157
158 Il est bien sûr possible de mélanger ces chiffrages avec des notes ajoutées.
159 @lilypond[quote,verbatim,fragment]
160   \chordmode { c:sus4 c:7sus4 c:dim7 c:m6 }
161 @end lilypond
162
163 @cindex chiffrages des accords
164 @funindex aug
165 @funindex dim
166 @funindex maj
167 @funindex sus
168 @funindex m
169
170 Dans la mesure où un accord de treizième majeure ne sonne pas très bien
171 avec la onzième, la onzième est enlevée automatiquement, à moins que
172 vous ne le spécifiez explicitement.
173
174 @lilypond[quote,ragged-right,fragment,verbatim]
175 \chordmode { c:13 c:13.11 c:m13 }
176 @end lilypond
177
178 @funindex /
179
180 Les accords peuvent être renversés ou combinés avec une note étrangère à
181 la basse, au moyen de @code{@var{accord}/}@var{note}
182 @lilypond[quote,ragged-right,fragment,verbatim]
183 \chordmode { c1 c/g c/f }
184 @end lilypond
185 @funindex /+
186
187 Si la note de basse précisée appartient à l'accord, la doublure
188 supérieure sera supprimée.  Pour l'éviter, utilisez la syntaxe
189 @code{/+}@var{note}.
190
191 @lilypond[quote,ragged-right,fragment,verbatim]
192 \chordmode { c1 c/+g c/+f }
193 @end lilypond
194
195 Le mode accords est semblable à @code{\lyricmode} ou autre, c'est-à-dire que
196 la plupart des commandes sont encore disponibles ; ainsi, @code{r} ou
197 @code{\skip} peuvent servir à insérer des silences ou des silences
198 invisibles.  De plus, les propriétés des objets peuvent être ajustées
199 ou modifiées.
200
201 @knownissues
202
203 Aucun nom de note ne peut être indiqué deux fois dans un accord.  Ainsi,
204 dans l'accord suivant, seule la quinte augmentée est prise en compte,
205 car elle est indiquée en dernier :
206
207 @cindex agrégats
208 @lilypond[quote,ragged-right,verbatim,fragment]
209 \chordmode { c:5.5-.5+ }
210 @end lilypond
211
212 @node Extended and altered chords
213 @unnumberedsubsubsec Extended and altered chords
214
215 @untranslated
216
217 @node Displaying chords
218 @subsection Displaying chords
219
220 @untranslated
221
222 @menu
223 * Printing chord names::
224 * Customizing chord names::
225 @end menu
226
227 @node Printing chord names
228 @unnumberedsubsubsec Printing chord names
229
230 @cindex chiffrages d'accords
231 @cindex accords
232
233 Les chiffrages d'accords sont liés au contexte
234 @rinternals{ChordNames}.  Les accords peuvent être saisis soit au
235 moyen de la notation indiquée ci-dessus, soit directement avec les
236 symboles @code{<} et @code{>}.
237
238 @lilypond[quote,verbatim,ragged-right]
239 harmonies = {
240   \chordmode {a1 b c} <d' f' a'> <e' g' b'>
241 }
242 <<
243   \new ChordNames \harmonies
244   \new Staff \harmonies
245 >>
246 @end lilypond
247
248 Vous pouvez faire ressortir les chiffrages d'accords en assignant la
249 valeur vrai à la propriété @code{chordChanges} dans le contexte
250 @rinternals{ChordNames}.  De cette façon, les chiffrages ne sont
251 imprimés qu'aux changements d'accord ou en début de ligne.
252
253 @lilypond[quote,verbatim,ragged-right]
254 harmonies = \chordmode {
255   c1:m c:m \break c:m c:m d
256 }
257 <<
258   \new ChordNames {
259     \set chordChanges = ##t
260     \harmonies }
261   \new Staff \transpose c c' \harmonies
262 >>
263 @end lilypond
264
265 Les exemples précédents montrent des chiffrages placés au-dessus de la
266 portée, mais ce n'est pas obligatoire : les accords peuvent également
267 être imprimés séparément -- auquel cas vous aurez peut-être besoin
268 d'ajouter le @rinternals{Volta_engraver} et le
269 @rinternals{Bar_engraver} afin que les éventuelles barres de reprises
270 s'affichent correctement.
271
272 @lilypond[ragged-right,verbatim]
273 \new ChordNames \with {
274   \override BarLine #'bar-size = #4
275   \consists Bar_engraver
276   \consists "Volta_engraver"
277 }
278 \chordmode { \repeat volta 2 {
279   f1:maj7 f:7 bes:7
280   c:maj7
281 } \alternative {
282   es e
283 }
284 }
285 @end lilypond
286
287 Le modèle par défaut des chiffrages d'accord est celui de
288 Klaus Ignatzek pour le jazz (cf. @ref{Literature list}).  Il s'agit
289 d'une notation anglo-saxonne ; cependant vous pouvez
290 indiquer vos chiffrages en notation française au moyen de
291 la commande \frenchChords (voir plus bas).
292
293 Il est possible de créer votre propre modèle de chiffrages en
294 réglant les propriétés suivantes :
295
296 @table @code
297 @funindex chordNameExceptions
298 @item chordNameExceptions
299 C'est la liste des accords mis en forme de manière particulière.
300
301 Cette liste d'exceptions s'indique de la façon suivante.
302 On commence par créer une expression musicale telle que
303 @example
304 @code{chExceptionMusic} = @{ <c f g bes>1 \markup @{ \super "7" "wahh" @} @}
305 @end example
306 puis on la transforme en liste d'exceptions au moyen du code
307 @example
308 (sequential-music-to-chord-exceptions chExceptionMusic #t)
309 @end example
310 Pour qu'elles soient effectives, on ajoute ces exceptions aux exceptions
311 par défaut définies dans @file{ly/@/chord@/-modifier@/-init@/.ly} :
312 @example
313 (append
314  (sequential-music-to-chord-exceptions chExceptionMusic #t)
315  ignatzekExceptions)
316 @end example
317
318 @cindex exceptions, chiffrage d'accords
319 @cindex chiffrage d'accords, exceptions
320 @cindex accords chiffrés, exceptions
321 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
322 {chord-name-exceptions.ly}
323
324 @funindex majorSevenSymbol
325 @item majorSevenSymbol
326 Cette propriété définit l'objet employé pour indiquer une septième
327 majeure.  Les options prédéfinies sont @code{whiteTriangleMarkup}
328 (triangle blanc) et @code{blackTriangleMarkup} (triangle noir).
329
330 @funindex chordNameSeparator
331 @item chordNameSeparator
332 Les différents termes d'un chiffrage jazz (par exemple les notes de
333 l'accord et la basse) sont habituellement séparés par une barre oblique.
334 La propriété @code{chordNameSeparator} permet d'indiquer un autre
335 séparateur, par exemple
336 @lilypond[quote,ragged-right,fragment,verbatim]
337 \new ChordNames \chordmode {
338   c:7sus4
339   \set chordNameSeparator
340     = \markup { \typewriter "|" }
341   c:7sus4
342 }
343 @end lilypond
344
345 @funindex chordRootNamer
346 @item chordRootNamer
347 Dans les chiffrages d'accord jazz, la note fondamentale de chaque accord
348 est exprimée par une lettre capitale, parfois suivie d'une altération,
349 correspondant à la notation anglo-saxonne de la musique.  Cette
350 propriété a pour valeur la fonction qui transforme la hauteur de la note
351 foncdamentale en nom de note ; c'est donc en assignant une nouvelle
352 fonction à cette propriété que l'on peut produire des noms de note
353 spéciaux, adaptés par exemple aux systèmes de notation d'autres pays.
354
355 @funindex chordNoteNamer
356 @item chordNoteNamer
357 Lorsqu'un chiffrage mentionne une note ajoutée (par exemple la basse),
358 les règles utilisées sont par défaut celles définies par la propriété
359 @code{chordRootNamer} ci-dessus.  Cependant, la propriété @code{chordNoteNamer}
360 permet de régler cet élément indépendamment, par exemple pour imprimer la basse
361 en caractères minuscules.
362
363 @funindex chordPrefixSpacer
364 @item chordPrefixSpacer
365 Le petit @q{m} qui indique un accord mineur est, dans la notation anglo-saxonne,
366 attaché à la lettre de l'accord. Cependant il est possible d'ajouter un espace
367 en assignant la valeur vrai à la propriété @code{chordPrefixSpacer}.  Cet
368 espace sera omis si une altération est présente.
369
370 @end table
371
372 Les propriétés ci-dessus font l'objet de commandes prédéfinies
373 adaptées aux notations de différents pays : @code{\germanChords} et
374 @code{\semiGermanChords} pour la notation allemande,
375 @code{\italianChords} pour la notation italienne et enfin
376 @code{\frenchChords} pour la notation française.
377
378 @lilypondfile[ragged-right]{chord-names-languages.ly}
379
380 @cindex Banter
381 @cindex jazz, chiffrages d'accords
382 @cindex accords jazz, chiffrage
383 LilyPond intègre également deux autres modèles de chiffrages : une
384 notation Jazz alternative, et un modèle systématique appelé système
385 Banter.  Pour la mise en œuvre de ces modèles, voir @ref{Chord name chart}.
386
387
388 @predefined
389 @funindex \germanChords
390 @code{\germanChords},
391 @funindex \semiGermanChords
392 @code{\semiGermanChords},
393 @funindex \italianChords
394 @code{\italianChords},
395 @funindex \frenchChords
396 @code{\frenchChords}.
397 @endpredefined
398
399
400 @seealso
401 Exemples : @rlsr{Chords}.
402
403 Fichiers internes : @file{scm/@/chords@/-ignatzek@/.scm}, et
404 @file{scm/@/chord@/-entry@/.scm}.
405
406
407 @knownissues
408
409 Les chiffrages d'accords ne sont déterminés que par la succession des
410 hauteurs de notes.  En d'autres termes, les accords inversés ne sont pas
411 reconnus, ni les notes ajoutées à la basse.  C'est pourquoi les accords
412 saisis au moyen de la syntaxe @code{<.. >} peuvent produire des
413 chiffrages étranges.
414
415 @node Customizing chord names
416 @unnumberedsubsubsec Customizing chord names
417
418 @untranslated
419
420 @node Figured bass
421 @subsection Figured bass
422
423 @untranslated
424
425 @menu
426 * Introduction to figured bass::
427 * Entering figured bass::
428 * Displaying figured bass::
429 @end menu
430
431 @c This material comes from 'Figured bass', needs redistribution by translator --FV
432 @node Introduction to figured bass
433 @unnumberedsubsubsec Introduction to figured bass
434
435 @cindex basse continue
436 @cindex basse chiffrée
437
438 @c TODO: musicological blurb about FB
439 @c librement adapté de
440 @c http://en.wikipedia.org/wiki/Basso_continuo#Basso_continuo
441 Les parties de basse continue étaient très répandues dans la musique
442 baroque et jusqu'à la fin du XVIIIe siècle.  Comme son nom
443 l'indique, le @emph{continuo} constitue une partie à lui seul, qui
444 se déroule tout au long de l'œuvre pour en donner la structure harmonique.
445
446 Les musiciens du @emph{continuo} jouent des claviers (clavecin,
447 orgue) ou de tout autre instrument pouvant réaliser des accords.  Leur
448 partie est constituée d'une portée de basse aux notes agrémentées de
449 combinaisons de chiffres et signes indiquant le développement des
450 accords à jouer, ainsi que leur éventuel renversement.  Cette notation
451 était avant tout un guide, invitant le musicien à improviser de
452 lui-même l'accompagnement.
453
454 LilyPond gère la basse chiffrée.
455
456 @lilypond[quote,ragged-right,verbatim,fragment]
457 <<
458   \new Voice { \clef bass dis4 c d ais g fis}
459   \new FiguredBass \figuremode {
460     < 6 >4 < 7\+ >8 < 6+ [_!] >
461     < 6 >4 <6 5 [3+] >
462     < _ >4 < 6 5/>4
463   }
464 >>
465 @end lilypond
466
467 La gestion de la basse chiffrée se décompose en deux parties.  Dans un
468 premier temps, le mode @code{\figuremode} permet de saisir les accords
469 sous forme chiffrée.  Le contexte @rinternals{FiguredBass} s'occupera
470 ensuite de gérer les objets @rinternals{BassFigure}.
471
472 En mode de saisie, un chiffrage est délimité par @code{<} et
473 @code{>}.  La  durée est indiquée après le @code{>} :
474
475 @example
476 <4 6>
477 @end example
478 @lilypond[quote,ragged-right,fragment]
479 \new FiguredBass
480 \figuremode { <4 6> }
481 @end lilypond
482
483 Les altérations s'obtiennent en ajoutant aux chiffres les caractères
484 @code{-}, @code{!} ou @code{+}. Un signe plus s'obtient grâce à
485 @code{\+}, et une quinte ou septième diminuée par @code{5/} ou
486 @code{7/} respectivement.
487
488 @example
489 <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/>
490 @end example
491 @lilypond[quote,ragged-right,fragment]
492 \figures { <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/> }
493 @end lilypond
494
495 Le caractère @code{_} insère un espace, et l'on peut imprimer des
496 crochets avec @code{[} et @code{]}.  Vous pouvez aussi ajouter des
497 chaînes de caractères ou des étiquettes --- cf. @ref{Text
498 markup commands}.
499
500 @example
501 <[4 6] 8 [_! 12] > <5 \markup @{ \number 6 \super (1) @} >
502 @end example
503 @lilypond[quote,ragged-right,fragment]
504 \new FiguredBass
505 \figuremode { < [4 6] 8 [_! 12] > < 5 \markup{ \tiny \number 6 \super (1)} > }
506 @end lilypond
507
508 Lorsque des chiffrages se répètent, vous pouvez utiliser des lignes de
509 prolongation.
510
511 @lilypond[verbatim,relative=1]
512 <<
513   \new Staff {
514     \clef bass
515     c4 c c
516   }
517   \figures {
518     \set useBassFigureExtenders = ##t
519     <4 6> <3 6> <3 7>
520   }
521 >>
522 @end lilypond
523
524 @noindent
525 En pareil cas, la ligne de prolongation masquera toujours le chiffre
526 qu'elle rappelle dans le chiffrage suivant.
527
528 Le contexte @code{FiguredBass} ne tient aucun compte de la ligne de
529 basse.  Par conséquent, il vous faudra peut être insérer des chiffrages
530 supplémentaires pour imprimer les prolongations, ou utiliser des
531 @code{\!} pour les éviter, comme dans l'exemple suivant :
532
533 @lilypond[relative=1]
534 <<
535   \new Voice
536   \figures {
537     \set useBassFigureExtenders = ##t
538     <6 4->4. <6 4->16. <6 4->32 <5>8. r16 <6>8 <6\! 5->
539   }
540   {
541     \clef bass
542     f16. g32 f16. g32 f16. g32 f16. g32 f8. es16 d8 es
543   }
544 >>
545 @end lilypond
546
547 Lorsque vous utilisez des lignes de prolongation, les chiffres communs
548 seront verticalement alignés.  Pour l'éviter, insérez un silence avec
549 @code{r} afin de réinitialiser l'alignement.  Par exemple, saisissez
550
551 @example
552   <4 6>8 r8
553 @end example
554
555 @noindent
556 au lieu de
557 @example
558   <4 6>4
559 @end example
560
561 On peut choisir d'impriemr les altérations et signes plus aussi bien
562 avant qu'après les chiffres, en réglant les propriétés
563 @code{figuredBassAlterationDirection} et
564 @code{figuredBassPlusDirection}.
565
566 @lilypond
567   \figures {
568     <6\+> <5+> <6 4-> r
569     \set figuredBassAlterationDirection = #1
570     <6\+> <5+> <6 4-> r
571     \set figuredBassPlusDirection = #1
572     <6\+> <5+> <6 4-> r
573     \set figuredBassAlterationDirection = #-1
574     <6\+> <5+> <6 4-> r
575   }
576 @end lilypond
577
578 Bien que la gestion de la basse chiffrée ressemble beaucoup à celle
579 des accords, elle est beaucoup plus simpliste.  Le mode
580 @code{\figuremode} ne fait que stocker des chiffres que le contexte
581 @rinternals{FiguredBass} se chargera d'imprimer tels quels.  En
582 aucune manière ils ne sont transformés en son, et ils ne sont pas
583 rendus dans un fichier MIDI.
584
585 En interne, ce code produit des étiquettes de texte que vous
586 pouvez formater à votre convenance grâce aux propriétés des
587 étiquettes.  Par exemple, l'espacement vertical des chiffrages est
588 déterminé par la propriété @code{baseline-skip}.
589
590 On peut également ajouter une basse chiffrée directement à un contexte
591 @code{Staff}.  L'alignement vertical est alors automatiquement ajusté.
592
593 @lilypond[ragged-right,fragment,quote]
594 <<
595   \new Staff = someUniqueName
596   \relative c'' {
597     c4 c'8 r8 c,4 c'
598   }
599
600   %% send to existing Staff.
601   \context Staff = someUniqueName
602   \figuremode {
603     <4>4 <6 10>8 s8
604
605     \set Staff.useBassFigureExtenders = ##t
606     <4 6>4 <4 6>
607   }
608 >>
609 @end lilypond
610
611 @commonprop
612
613 Par défaut, les chiffres sont imprimés au-dessus de la portée.  Pour les
614 imprimer dessous, ajoutez
615
616 @example
617 \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
618 @end example
619
620 @knownissues
621
622 Si vous positionnez la basse chiffrée au dessus de la portée en ayant
623 recours aux lignes d'extension et @code{implicitBassFigures}, les lignes
624 peuvent se mélanger.  Préserver l'ordre des prolongateurs peut s'avérer
625 impossible lorsque plusieurs chiffrages qui se chevauchent en possèdent.
626 Ce problème peut être contourné en jouant sur l'empilement, avec la
627 propriété @code{stacking-dir} de l'objet @code{BassFigureAlignment}.
628
629
630 @seealso
631 Référence du programme : les objets @rinternals{BassFigure},
632 @rinternals{BassFigureAlignment}, @rinternals{BassFigureLine},
633 @rinternals{BassFigureBracket} et
634 @rinternals{BassFigureContinuation}, ainsi que le contexte
635 @rinternals{FiguredBass}.
636
637
638 @node Entering figured bass
639 @unnumberedsubsubsec Entering figured bass
640
641 @untranslated
642
643 @node Displaying figured bass
644 @unnumberedsubsubsec Displaying figured bass
645
646 @untranslated