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