]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/chords.itely
Dist documentation text file too.
[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: dab80970d8e89571263d16433aff1e6f878a8f62
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
11 @node Chords Blah
12 @section Chords Blah
13
14 Intro text.
15
16 @menu 
17 * TODO chords fix::
18 @end menu
19
20 @node TODO chords fix
21 @subsection TODO chords fix
22
23
24
25 @c  awkward name; awkward section name.
26 @c  still, the Basic "chords" seems like a good name...  :(
27 @node Introducing chord names
28 @unnumberedsubsubsec Introducing chord names
29 @cindex accords, chiffrage jazz
30
31 LilyPond permet de désigner les accords par leur chiffrage jazz.
32 S'il est possible d'entrer un accord sous sa forme musicale, avec
33 @code{<.. >}, on peut aussi le saisir par son nom.  Le logiciel traite
34 les accords comme des ensembles de hauteurs, donc les accords peuvent
35 être transposés.
36
37 @lilypond[quote,ragged-right,verbatim,ragged-right]
38 twoWays = \transpose c c' {
39   \chordmode {
40     c1 f:sus4 bes/f
41   }
42   <c e g>
43   <f bes c'>
44   <f bes d'>
45 }
46
47 << \new ChordNames \twoWays
48    \new Voice \twoWays >>
49 @end lilypond
50
51 Cet exemple montre également que les jeux d'instructions qui permettent
52 à LilyPond d'imprimer des accords ne cherchent pas à se montrer
53 intelligents.  Ici, le dernier accord n'est pas interprété comme étant
54 renversé.
55
56 Notez bien que la valeur rythmique des accords doit être indiquée
57 @emph{à l'extérieur} des symboles @code{<>}.
58
59 @example
60 <c e g>2
61 @end example
62
63
64 @node Chords mode
65 @unnumberedsubsubsec Chords mode
66
67 Dans le mode accords, introduit par la commande @code{\chordmode}, les
68 accords ne sont indiqués que par leur note fondamentale.
69
70 @lilypond[quote,ragged-right,fragment,verbatim]
71 \chordmode { es4. d8 c2 }
72 @end lilypond
73
74 @cindex saisir des accords
75 @cindex mode accords
76
77 On peut cependant obtenir des accords différents, en utilisant le
78 caractère deux points (@code{:}).
79
80 @lilypond[quote,fragment,verbatim]
81 \chordmode { e1:m e1:7 e1:m7 }
82 @end lilypond
83
84 Le nombre accolé à la note fondamentale est considéré comme chiffrage
85 jazz de l'accord, qui est de ce fait construit par un empilement de
86 tierces. Notez l'exception que constitue @code{c:13} dans lequel la
87 onzième est délibérément omise.
88
89 @lilypond[quote,fragment,verbatim]
90 \chordmode { c:3 c:5 c:6 c:7 c:8 c:9 c:10 c:11 c:13 }
91 @end lilypond
92
93 @cindex note fondamentale
94 @cindex notes ajoutées
95 @cindex accords incomplets
96
97 Des accords encore plus complexes peuvent être élaborés en plusieurs
98 étapes séparées.  Ainsi, on peut enrichir l'accord par des notes
99 ajoutées, que l'on indique après le chiffrage principal et que l'on
100 sépare par des points :
101
102 @lilypond[quote,verbatim,fragment]
103 \chordmode { c:5.6 c:3.7.8 c:3.6.13 }
104 @end lilypond
105
106 On peut augmenter ou diminuer certains intervalles au moyen des
107 signes @code{-} ou @code{+} :
108
109 @lilypond[quote,verbatim,fragment]
110 \chordmode { c:7+ c:5+.3- c:3-.5-.7- }
111 @end lilypond
112
113 On peut aussi enlever certaines notes de l'accord, en les spécifiant
114 après un signe @code{^} --- les notes ajoutées doivent être indiquées
115 @emph{avant} les notes à enlever.
116
117 @lilypond[quote,verbatim,fragment]
118 \chordmode { c^3 c:7^5 c:9^3.5 }
119 @end lilypond
120
121 Voici les différents chiffrages disponibles, en plus des nombres que
122 nous venons de voir :
123
124 @table @code
125 @item m
126 Accord mineur.  Ce chiffrage minorise la tierce, et la septième s'il y
127 en a une.
128
129 @item dim
130 Accord diminué.  Ce chiffrage minorise la tierce, diminue la quinte et
131 la septième s'il y en a.
132
133 @item aug
134 Accord augmenté.  Ce chiffrage augmente la quinte.
135
136 @item maj
137 Accord de septième majeure. Ce chiffrage majorise la septième s'il y
138 en a une (dans le cas d'un accord parfait, ce chiffrage est facultatif).
139
140 @item sus
141 Accord de suspension. Ce chiffrage supprime la tierce, et y ajoute,
142 suivant que vous spécifiez @code{2} ou @code{4}, la seconde ou la
143 quarte.
144 @end table
145
146 Il est bien sûr possible de mélanger ces chiffrages avec des notes ajoutées.
147 @lilypond[quote,verbatim,fragment]
148   \chordmode { c:sus4 c:7sus4 c:dim7 c:m6 }
149 @end lilypond
150
151 @cindex chiffrages des accords
152 @funindex aug
153 @funindex dim
154 @funindex maj
155 @funindex sus
156 @funindex m
157
158 Dans la mesure où un accord de treizième majeure ne sonne pas très bien
159 avec la onzième, la onzième est enlevée automatiquement, à moins que
160 vous ne le spécifiez explicitement.
161
162 @lilypond[quote,ragged-right,fragment,verbatim]
163 \chordmode { c:13 c:13.11 c:m13 }
164 @end lilypond
165
166 @funindex /
167
168 Les accords peuvent être renversés ou combinés avec une note étrangère à
169 la basse, au moyen de @code{@var{accord}/}@var{note}
170 @lilypond[quote,ragged-right,fragment,verbatim]
171 \chordmode { c1 c/g c/f }
172 @end lilypond
173 @funindex /+
174
175 Si la note de basse précisée appartient à l'accord, la doublure
176 supérieure sera supprimée.  Pour l'éviter, utilisez la syntaxe
177 @code{/+}@var{note}.
178
179 @lilypond[quote,ragged-right,fragment,verbatim]
180 \chordmode { c1 c/+g c/+f }
181 @end lilypond
182
183 Le mode accords est semblable à @code{\lyricmode} ou autre, c'est-à-dire que
184 la plupart des commandes sont encore disponibles ; ainsi, @code{r} ou
185 @code{\skip} peuvent servir à insérer des silences ou des silences
186 invisibles.  De plus, les propriétés des objets peuvent être ajustées
187 ou modifiées.
188
189
190
191 @refbugs
192
193 Aucun nom de note ne peut être indiqué deux fois dans un accord.  Ainsi, 
194 dans l'accord suivant, seule la quinte augmentée est prise en compte,
195 car elle est indiquée en dernier :
196
197 @cindex agrégats
198 @lilypond[quote,ragged-right,verbatim,fragment]
199 \chordmode { c:5.5-.5+ }
200 @end lilypond
201
202
203 @node Printing chord names
204 @unnumberedsubsubsec Printing chord names
205
206 @cindex chiffrages d'accords
207 @cindex accords
208
209 Les chiffrages d'accords sont liés au contexte
210 @internalsref{ChordNames}.  Les accords peuvent être saisis soit au
211 moyen de la notation indiquée ci-dessus, soit directement avec les
212 symboles @code{<} et @code{>}.
213
214 @lilypond[quote,verbatim,ragged-right]
215 harmonies = {
216   \chordmode {a1 b c} <d' f' a'> <e' g' b'>
217 }
218 <<
219   \new ChordNames \harmonies
220   \new Staff \harmonies
221 >>
222 @end lilypond
223
224 Vous pouvez faire ressortir les chiffrages d'accords en assignant la
225 valeur vrai à la propriété @code{chordChanges} dans le contexte
226 @internalsref{ChordNames}.  De cette façon, les chiffrages ne sont
227 imprimés qu'aux changements d'accord ou en début de ligne.
228
229 @lilypond[quote,verbatim,ragged-right]
230 harmonies = \chordmode {
231   c1:m c:m \break c:m c:m d
232 }
233 <<
234   \new ChordNames {
235     \set chordChanges = ##t
236     \harmonies }
237   \new Staff \transpose c c' \harmonies
238 >>
239 @end lilypond
240
241 Les exemples précédents montrent des chiffrages placés au-dessus de la
242 portée, mais ce n'est pas obligatoire : les accords peuvent également
243 être imprimés séparément -- auquel cas vous aurez peut-être besoin
244 d'ajouter le @internalsref{Volta_engraver} et le
245 @internalsref{Bar_engraver} afin que les éventuelles barres de reprises
246 s'affichent correctement.
247
248 @lilypond[ragged-right,verbatim]
249 \new ChordNames \with {
250   \override BarLine #'bar-size = #4
251   \consists Bar_engraver
252   \consists "Volta_engraver"
253 }
254 \chordmode { \repeat volta 2 {
255   f1:maj7 f:7 bes:7
256   c:maj7
257 } \alternative {
258   es e
259 }
260 }
261 @end lilypond
262
263 Le modèle par défaut des chiffrages d'accord est celui de
264 Klaus Ignatzek pour le jazz (cf. @ref{Literature list}).  Il s'agit
265 d'une notation anglo-saxonne ; cependant vous pouvez 
266 indiquer vos chiffrages en notation française au moyen de
267 la commande \frenchChords (voir plus bas).
268
269 Il est possible de créer votre propre modèle de chiffrages en
270 réglant les propriétés suivantes :
271
272 @table @code
273 @funindex chordNameExceptions
274 @item chordNameExceptions
275 C'est la liste des accords mis en forme de manière particulière.
276
277 Cette liste d'exceptions s'indique de la façon suivante.
278 On commence par créer une expression musicale telle que
279 @example
280 @code{chExceptionMusic} = @{ <c f g bes>1 \markup @{ \super "7" "wahh" @} @}
281 @end example
282 puis on la transforme en liste d'exceptions au moyen du code
283 @example
284 (sequential-music-to-chord-exceptions chExceptionMusic #t)
285 @end example
286 Pour qu'elles soient effectives, on ajoute ces exceptions aux exceptions
287 par défaut définies dans @file{ly/@/chord@/-modifier@/-init@/.ly} :
288 @example
289 (append
290  (sequential-music-to-chord-exceptions chExceptionMusic #t)
291  ignatzekExceptions)
292 @end example
293
294 Exemple de manipulation de cette propriété :
295 @lsr{chords/,chord@/-name@/-exceptions@/.ly}
296 @cindex exceptions, chiffrages d'accords.
297
298
299 @funindex majorSevenSymbol
300 @item majorSevenSymbol
301 Cette propriété définit l'objet employé pour indiquer une septième
302 majeure.  Les options prédéfinies sont @code{whiteTriangleMarkup}
303 (triangle blanc) et @code{blackTriangleMarkup} (triangle noir).  Voir aussi
304 l'exemple @lsr{chords,chord@/-name@/-major7@/.ly}.
305
306 @funindex chordNameSeparator
307 @item chordNameSeparator
308 Les différents termes d'un chiffrage jazz (par exemple les notes de
309 l'accord et la basse) sont habituellement séparés par une barre oblique.
310 La propriété @code{chordNameSeparator} permet d'indiquer un autre
311 séparateur, par exemple
312 @lilypond[quote,ragged-right,fragment,verbatim]
313 \new ChordNames \chordmode {
314   c:7sus4
315   \set chordNameSeparator
316     = \markup { \typewriter "|" }
317   c:7sus4
318 }
319 @end lilypond
320
321 @funindex chordRootNamer
322 @item chordRootNamer
323 Dans les chiffrages d'accord jazz, la note fondamentale de chaque accord
324 est exprimée par une lettre capitale, parfois suivie d'une altération,
325 correspondant à la notation anglo-saxonne de la musique.  Cette
326 propriété a pour valeur la fonction qui transforme la hauteur de la note
327 foncdamentale en nom de note ; c'est donc en assignant une nouvelle
328 fonction à cette propriété que l'on peut produire des noms de note
329 spéciaux, adaptés par exemple aux systèmes de notation d'autres pays.
330
331 @funindex chordNoteNamer
332 @item chordNoteNamer
333 Lorsqu'un chiffrage mentionne une note ajoutée (par exemple la basse),
334 les règles utilisées sont par défaut celles définies par la propriété
335 @code{chordRootNamer} ci-dessus.  Cependant, la propriété @code{chordNoteNamer}
336 permet de régler cet élément indépendamment, par exemple pour imprimer la basse
337 en caractères minuscules.
338
339 @funindex chordPrefixSpacer
340 @item chordPrefixSpacer
341 Le petit @q{m} qui indique un accord mineur est, dans la notation anglo-saxonne,
342 attaché à la lettre de l'accord. Cependant il est possible d'ajouter un espace
343 en assignant la valeur vrai à la propriété @code{chordPrefixSpacer}.  Cet
344 espace sera omis si une altération est présente.
345
346 @end table
347
348 Les propriétés ci-dessus font l'objet de commandes prédéfinies
349 adaptées aux notations de différents pays : @code{\germanChords} et
350 @code{\semiGermanChords} pour la notation allemande,
351 @code{\italianChords} pour la notation italienne et enfin
352 @code{\frenchChords} pour la notation française.
353
354 @lilypondfile[ragged-right]{chord-names-languages.ly}
355
356 LilyPond intègre également deux autres modèles de chiffrages : une
357 notation Jazz alternative, et un modèle systématique appelé système
358 Banter.  Voir @ref{Chord name chart} et @lsr{chords,chord-names-jazz.ly}
359 pour la mise en œuvre de ces modèles.
360
361 @cindex Banter
362 @cindex jazz, chiffrages d'accords
363 @cindex accords jazz, chiffrage
364
365
366 @refcommands
367
368 @funindex \germanChords
369 @code{\germanChords},
370 @funindex \semiGermanChords
371 @code{\semiGermanChords}.
372 @funindex \italianChords
373 @code{\italianChords}.
374 @funindex \frenchChords
375 @code{\frenchChords}.
376
377
378 @seealso
379
380 Exemples :
381 @lsrdir{chords}
382
383 Fichiers internes : @file{scm/@/chords@/-ignatzek@/.scm}, et
384 @file{scm/@/chord@/-entry@/.scm}.
385
386
387 @refbugs
388
389 Les chiffrages d'accords ne sont déterminés que par la succession des
390 hauteurs de notes.  En d'autres termes, les accords inversés ne sont pas
391 reconnus, ni les notes ajoutées à la basse.  C'est pourquoi les accords
392 saisis au moyen de la syntaxe @code{<.. >} peuvent produire des
393 chiffrages étranges.
394
395