]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/chords.itely
Merge master into nested-bookparts
[lilypond.git] / Documentation / fr / user / chords.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
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.11.61"
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 @predefined
388
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
398 @seealso
399
400 Exemples : @rlsr{Chords}.
401
402 Fichiers internes : @file{scm/@/chords@/-ignatzek@/.scm}, et
403 @file{scm/@/chord@/-entry@/.scm}.
404
405 @knownissues
406
407 Les chiffrages d'accords ne sont déterminés que par la succession des
408 hauteurs de notes.  En d'autres termes, les accords inversés ne sont pas
409 reconnus, ni les notes ajoutées à la basse.  C'est pourquoi les accords
410 saisis au moyen de la syntaxe @code{<.. >} peuvent produire des
411 chiffrages étranges.
412
413 @node Customizing chord names
414 @unnumberedsubsubsec Customizing chord names
415
416 @untranslated
417
418 @node Figured bass
419 @subsection Figured bass
420
421 @untranslated
422
423 @menu
424 * Introduction to figured bass::
425 * Entering figured bass::
426 * Displaying figured bass::
427 @end menu
428
429 @c This material comes from 'Figured bass', needs redistribution by translator --FV
430 @node Introduction to figured bass
431 @unnumberedsubsubsec Introduction to figured bass
432
433 @cindex basse continue
434 @cindex basse chiffrée
435
436 @c TODO: musicological blurb about FB
437 @c librement adapté de
438 @c http://en.wikipedia.org/wiki/Basso_continuo#Basso_continuo
439 Les parties de basse continue étaient très répandues dans la musique
440 baroque et jusqu'à la fin du XVIIIe siècle.  Comme son nom
441 l'indique, le @emph{continuo} constitue une partie à lui seul, qui
442 se déroule tout au long de l'œuvre pour en donner la structure harmonique.
443
444 Les musiciens du @emph{continuo} jouent des claviers (clavecin,
445 orgue) ou de tout autre instrument pouvant réaliser des accords.  Leur
446 partie est constituée d'une portée de basse aux notes agrémentées de
447 combinaisons de chiffres et signes indiquant le développement des
448 accords à jouer, ainsi que leur éventuel renversement.  Cette notation
449 était avant tout un guide, invitant le musicien à improviser de
450 lui-même l'accompagnement.
451
452 LilyPond gère la basse chiffrée.
453
454 @lilypond[quote,ragged-right,verbatim,fragment]
455 <<
456   \new Voice { \clef bass dis4 c d ais g fis}
457   \new FiguredBass \figuremode {
458     < 6 >4 < 7\+ >8 < 6+ [_!] >
459     < 6 >4 <6 5 [3+] >
460     < _ >4 < 6 5/>4
461   }
462 >>
463 @end lilypond
464
465 La gestion de la basse chiffrée se décompose en deux parties.  Dans un
466 premier temps, le mode @code{\figuremode} permet de saisir les accords
467 sous forme chiffrée.  Le contexte @rinternals{FiguredBass} s'occupera
468 ensuite de gérer les objets @rinternals{BassFigure}.
469
470 En mode de saisie, un chiffrage est délimité par @code{<} et
471 @code{>}.  La  durée est indiquée après le @code{>} :
472
473 @example
474 <4 6>
475 @end example
476 @lilypond[quote,ragged-right,fragment]
477 \new FiguredBass
478 \figuremode { <4 6> }
479 @end lilypond
480
481 Les altérations s'obtiennent en ajoutant aux chiffres les caractères
482 @code{-}, @code{!} ou @code{+}. Un signe plus s'obtient grâce à
483 @code{\+}, et une quinte ou septième diminuée par @code{5/} ou
484 @code{7/} respectivement.
485
486 @example
487 <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/>
488 @end example
489 @lilypond[quote,ragged-right,fragment]
490 \figures { <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/> }
491 @end lilypond
492
493 Le caractère @code{_} insère un espace, et l'on peut imprimer des
494 crochets avec @code{[} et @code{]}.  Vous pouvez aussi ajouter des
495 chaînes de caractères ou des étiquettes --- cf. @ref{Text
496 markup commands}.
497
498 @example
499 <[4 6] 8 [_! 12] > <5 \markup @{ \number 6 \super (1) @} >
500 @end example
501 @lilypond[quote,ragged-right,fragment]
502 \new FiguredBass
503 \figuremode { < [4 6] 8 [_! 12] > < 5 \markup{ \tiny \number 6 \super (1)} > }
504 @end lilypond
505
506 Lorsque des chiffrages se répètent, vous pouvez utiliser des lignes de
507 prolongation.
508
509 @lilypond[verbatim,relative=1]
510 <<
511   \new Staff {
512     \clef bass
513     c4 c c
514   }
515   \figures {
516     \set useBassFigureExtenders = ##t
517     <4 6> <3 6> <3 7>
518   }
519 >>
520 @end lilypond
521
522 @noindent
523 En pareil cas, la ligne de prolongation masquera toujours le chiffre
524 qu'elle rappelle dans le chiffrage suivant.
525
526 Le contexte @code{FiguredBass} ne tient aucun compte de la ligne de
527 basse.  Par conséquent, il vous faudra peut être insérer des chiffrages
528 supplémentaires pour imprimer les prolongations, ou utiliser des
529 @code{\!} pour les éviter, comme dans l'exemple suivant :
530
531 @lilypond[relative=1]
532 <<
533   \new Voice
534   \figures {
535     \set useBassFigureExtenders = ##t
536     <6 4->4. <6 4->16. <6 4->32 <5>8. r16 <6>8 <6\! 5->
537   }
538   {
539     \clef bass
540     f16. g32 f16. g32 f16. g32 f16. g32 f8. es16 d8 es
541   }
542 >>
543 @end lilypond
544
545 Lorsque vous utilisez des lignes de prolongation, les chiffres communs
546 seront verticalement alignés.  Pour l'éviter, insérez un silence avec
547 @code{r} afin de réinitialiser l'alignement.  Par exemple, saisissez
548
549 @example
550   <4 6>8 r8
551 @end example
552
553 @noindent
554 au lieu de
555 @example
556   <4 6>4
557 @end example
558
559 On peut choisir d'impriemr les altérations et signes plus aussi bien
560 avant qu'après les chiffres, en réglant les propriétés
561 @code{figuredBassAlterationDirection} et
562 @code{figuredBassPlusDirection}.
563
564 @lilypond
565   \figures {
566     <6\+> <5+> <6 4-> r
567     \set figuredBassAlterationDirection = #1
568     <6\+> <5+> <6 4-> r
569     \set figuredBassPlusDirection = #1
570     <6\+> <5+> <6 4-> r
571     \set figuredBassAlterationDirection = #-1
572     <6\+> <5+> <6 4-> r
573   }
574 @end lilypond
575
576 Bien que la gestion de la basse chiffrée ressemble beaucoup à celle
577 des accords, elle est beaucoup plus simpliste.  Le mode
578 @code{\figuremode} ne fait que stocker des chiffres que le contexte
579 @rinternals{FiguredBass} se chargera d'imprimer tels quels.  En
580 aucune manière ils ne sont transformés en son, et ils ne sont pas
581 rendus dans un fichier MIDI.
582
583 En interne, ce code produit des étiquettes de texte que vous
584 pouvez formater à votre convenance grâce aux propriétés des
585 étiquettes.  Par exemple, l'espacement vertical des chiffrages est
586 déterminé par la propriété @code{baseline-skip}.
587
588 On peut également ajouter une basse chiffrée directement à un contexte
589 @code{Staff}.  L'alignement vertical est alors automatiquement ajusté.
590
591 @lilypond[ragged-right,fragment,quote]
592 <<
593   \new Staff = someUniqueName
594   \relative c'' {
595     c4 c'8 r8 c,4 c'
596   }
597
598   %% send to existing Staff.
599   \context Staff = someUniqueName
600   \figuremode {
601     <4>4 <6 10>8 s8
602
603     \set Staff.useBassFigureExtenders = ##t
604     <4 6>4 <4 6>
605   }
606 >>
607 @end lilypond
608
609 @commonprop
610
611 Par défaut, les chiffres sont imprimés au-dessus de la portée.  Pour les
612 imprimer dessous, ajoutez
613
614 @example
615 \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN
616 @end example
617
618 @knownissues
619
620 Si vous positionnez la basse chiffrée au dessus de la portée en ayant
621 recours aux lignes d'extension et @code{implicitBassFigures}, les lignes
622 peuvent se mélanger.  Préserver l'ordre des prolongateurs peut s'avérer
623 impossible lorsque plusieurs chiffrages qui se chevauchent en possèdent.
624 Ce problème peut être contourné en jouant sur l'empilement, avec la
625 propriété @code{stacking-dir} de l'objet @code{BassFigureAlignment}.
626
627 @seealso
628
629 Référence du programme : les objets @rinternals{BassFigure},
630 @rinternals{BassFigureAlignment}, @rinternals{BassFigureLine},
631 @rinternals{BassFigureBracket} et
632 @rinternals{BassFigureContinuation}, ainsi que le contexte
633 @rinternals{FiguredBass}.
634
635 @node Entering figured bass
636 @unnumberedsubsubsec Entering figured bass
637
638 @untranslated
639
640 @node Displaying figured bass
641 @unnumberedsubsubsec Displaying figured bass
642
643 @untranslated