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