]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/pitches.itely
Merge branch 'lilypond/translation' into staging
[lilypond.git] / Documentation / fr / notation / pitches.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @ignore
3     Translation of GIT committish: 24370ed49745de7a9dd734ae5e6066b365054904
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @c \version "2.15.20"
11
12 @c Translators: Frédéric Chiasson
13 @c Translation checkers: Valentin Villenave, Jean-Charles Malahieude
14
15 @node Hauteurs
16 @section Hauteurs
17 @translationof Pitches
18
19 @lilypondfile[quote]{pitches-headword.ly}
20
21 Cette section détaille la façon d'indiquer la hauteur des notes, sous
22 trois aspects@tie{}: la saisie des hauteurs, la modification des
23 hauteurs et les options de gravure.
24
25 @menu
26 * Écriture des hauteurs de note::
27 * Modification de plusieurs hauteurs::
28 * Gravure des hauteurs::
29 * Têtes de note::
30 @end menu
31
32
33 @node Écriture des hauteurs de note
34 @subsection Écriture des hauteurs de note
35 @translationof Writing pitches
36
37 Cette section explique la manière d'indiquer les hauteurs de note.  Deux
38 modes permettent d'indiquer l'octave des notes@tie{}: le mode absolu, et le
39 mode relatif.  Ce dernier est le plus pratique lors de la saisie d'un
40 fichier source au clavier de l'ordinateur.
41
42 @menu
43 * Hauteurs avec octave absolue::
44 * Octaves relatives::
45 * Altérations::
46 * Nom des notes dans d'autres langues::
47 @end menu
48
49
50 @node Hauteurs avec octave absolue
51 @unnumberedsubsubsec Hauteurs avec octave absolue
52 @translationof Absolute octave entry
53
54 @cindex noms de note
55 @cindex hauteurs
56 @cindex absolues, hauteurs
57 @cindex absolues, octaves
58 @cindex octaves absolues
59
60 La hauteur s'écrit -- à moins de préciser une autre langue -- avec la
61 notation batave, en utilisant les lettres de @code{a} à @code{g}.
62 Les notes @code{c} (do) et @code{b} (si) sont écrites une octave sous le
63 do central.
64
65 @c don't use c' here.
66 @lilypond[verbatim,quote]
67 {
68   \clef bass
69   c4 d e f
70   g4 a b c
71   d4 e f g
72 }
73 @end lilypond
74
75 @cindex octave, spécification
76
77 @funindex '
78 @funindex ,
79
80 L'octave peut être précisée sous forme d'une série
81 d'apostrophes@tie{}@code{'} ou d'une série de virgules@tie{}@code{,}.
82 Chaque@tie{}@code{'} hausse la note d'une octave@tie{};
83 chaque@tie{}@code{,} baisse la note d'une octave.
84
85 @lilypond[verbatim,quote]
86 {
87   \clef treble
88   c'4 c'' e' g
89   d''4 d' d c
90   \clef bass
91   c,4 c,, e, g
92   d,,4 d, d c
93 }
94 @end lilypond
95
96 @seealso
97 Glossaire musicologique :
98 @rglosnamed{Pitch names,Noms des notes}.
99
100 Morceaux choisis :
101 @rlsrnamed{Pitches,Hauteurs}.
102
103
104 @node Octaves relatives
105 @unnumberedsubsubsec Octaves relatives
106 @translationof Relative octave entry
107
108 @cindex relatif
109 @cindex indication d'octave relative
110 @cindex octave relative, indication
111
112 @funindex \relative
113 @funindex relative
114 @funindex \transpose
115 @funindex transpose
116
117 On spécifie les octaves en ajoutant@tie{}@code{'} ou@tie{}@code{,} aux
118 noms de hauteur.  En recopiant de la musique, on a vite fait de mettre
119 une note à la mauvaise octave@tie{}; ce genre d'erreur est difficile à
120 retrouver.  Le mode d'écriture en octave relative prévient ces erreurs
121 dans la mesure où elles deviennent beaucoup plus évidentes@tie{}: une
122 seule erreur décale le reste de la pièce à une mauvaise octave.
123
124 @example
125 \relative @var{hauteur_de_référence} @var{expression_musicale}
126 @end example
127
128 En mode relatif, chaque note est considérée comme étant le plus proche
129 possible de celle qui la précède.  L'octave des notes mentionnées dans
130 @var{expression_musicale} va être calculée de la manière suivante@tie{}:
131
132 @itemize
133 @item
134 Si aucun signe de changement d'octave n'est utilisé, l'intervalle de
135 base entre la note actuelle et la précédente sera toujours au plus d'une
136 quarte.  Cet intervalle est déterminé sans tenir compte des altérations.
137
138 @item
139 Un signe de changement d'octave@tie{}@code{'} ou@tie{}@code{,} peut être
140 ajouté pour hausser ou baisser la note d'une octave par rapport à la
141 hauteur calculée sans spécification.
142
143 @item
144 Ces signes de changement d'octave peuvent être multipliés.  Par exemple,
145 @code{''}@tie{}ou@tie{}@code{,,} ajouteront une octave supplémentaire.
146
147 @item
148 Lorsque l'on entre en mode @code{\relative}, une hauteur absolue de
149 départ peut être spécifiée, et agira dès lors comme si elle précédait la
150 première note de @var{expression_musicale}.  Nous vous recommandons de
151 faire référence à un do (@code{c}).
152
153 @end itemize
154
155 Voici le mode @code{\relative} en action.
156
157 @lilypond[verbatim,quote]
158 \relative c {
159   \clef bass
160   c d e f
161   g a b c
162   d e f g
163 }
164 @end lilypond
165
166 On utilise les signes de changement d'octave pour les intervalles
167 dépassant la quarte.
168
169 @lilypond[verbatim,quote]
170 \relative c'' {
171   c g c f,
172   c' a, e'' c
173 }
174 @end lilypond
175
176 Bien que ne comportant aucun signe de changement d'octave, une séquence
177 de notes peut tout à fait couvrir un intervalle important.
178
179 @lilypond[verbatim,quote]
180 \relative c {
181   c f b e
182   a d g c
183 }
184 @end lilypond
185
186 Lorsque plusieurs blocs @code{\relative} sont imbriqués, c'est la
187 dernière clause @code{\relative} qui est prise en compte.
188
189 @lilypond[verbatim,quote]
190 \relative c' {
191   c d e f
192   \relative c'' {
193     c d e f
194   }
195 }
196 @end lilypond
197
198 @funindex \chordmode
199 @funindex chordmode
200
201 @code{\relative} est sans effet sur un bloc @code{\chordmode}.
202
203 @lilypond[verbatim,quote]
204 \new Staff {
205   \relative c''' {
206     \chordmode { c1 }
207   }
208   \chordmode { c1 }
209 }
210 @end lilypond
211
212 @code{\relative} n'est pas permis au sein d'un bloc @code{\chordmode}.
213
214 @cindex octave relative et transposition
215 @cindex transposition et mode octave relative
216
217 @funindex \transpose
218 @funindex transpose
219
220 Pour utiliser le mode d'octave relative dans de la musique transposée,
221 une clause @code{\relative} additionnelle doit être placée au sein du
222 bloc @code{\transpose}.
223
224 @lilypond[verbatim,quote]
225 \relative c' {
226   d e
227   \transpose f g {
228     d e
229     \relative c' {
230       d e
231     }
232   }
233 }
234 @end lilypond
235
236 @cindex accords et octave relative
237 @cindex octave relative et accords
238
239 @funindex \chordmode
240 @funindex chordmode
241
242 Si l'expression précédente est un accord, c'est la première note de
243 l'accord qui détermine l'emplacement de la première note du prochain
244 accord.  À l'intérieur de l'accord, les notes sont placées relativement
245 à celle qui précède.  Examinez avec attention l'exemple suivant, et tout
246 particulièrement le positionnement des do.
247
248 @lilypond[verbatim,quote]
249 \relative c' {
250   c
251   <c e g>
252   <c' e g'>
253   <c, e, g''>
254 }
255 @end lilypond
256
257 Comme nous l'avons vu, l'octaviation est déterminée sans tenir compte
258 des altérations.  Ainsi un mi double-dièse qui suit un si naturel sera
259 placé au-dessus de celui-ci, alors qu'un fa double-bémol se retrouvera
260 en dessous.  En d'autres termes, une quarte doublement augmentée
261 demeure considérée comme un intervalle plus petit qu'une quinte
262 diminuée, bien que la quarte doublement augmentée soit de sept demi-tons
263 et la quinte diminuée de seulement six demi-tons.
264
265 @lilypond[verbatim,quote]
266 \relative c'' {
267   c2 fis
268   c2 ges
269   b2 eisis
270   b2 feses
271 }
272 @end lilypond
273
274 L'une des conséquences de toutes ces règles est que la première note
275 rencontrée dans un fragment balisé par @code{@w{\relative f}} sera
276 interprétée tout comme si elle avait été saisie en mode absolu.
277
278 @seealso
279 Glossaire musicologique :
280 @rglosnamed{fifth,quinte},
281 @rglosnamed{interval,intervalle},
282 @rglosnamed{Pitch names,nom des notes}.
283
284 Manuel de notation :
285 @ref{Vérifications d'octave}.
286
287 Morceaux choisis :
288 @rlsrnamed{Pitches,Hauteurs}.
289
290 Référence des propriétés internes :
291 @rinternals{RelativeOctaveMusic}.
292
293
294 @node Altérations
295 @unnumberedsubsubsec Altérations
296 @translationof Accidentals
297
298 @cindex altération
299 @cindex armure
300 @cindex clef
301
302 @c duplicated in Key signature and in Accidentals
303 @warning{Les nouveaux utilisateurs sont parfois déroutés par la gestion
304 des altérations et de l'armure.  Pour LilyPond, une hauteur n'est que du
305 matériau brut@tie{}; l'armure et la clef ne feront que déterminer
306 comment ce matériau sera retranscrit.  Un simple@tie{}@code{c} signifie
307 tout bonnement @w{@qq{do naturel}} quelles que soient l'armure et la clef
308 en question. Pour plus d'information, reportez-vous au chapitre
309 @rlearning{Altérations et armure}.}
310
311 @cindex noms de note, hollandais
312 @cindex noms de note, par défaut
313 @cindex dièse
314 @cindex bémol
315 @cindex double dièse
316 @cindex double bémol
317 @cindex flat, double
318 @cindex naturel
319 @cindex bécarre
320
321 Dans la notation par défaut, un @notation{dièse} est formé en ajoutant
322 @code{is} après le nom de note, un @notation{bémol} en ajoutant
323 @code{es}.  Les @notation{double-dièses} et @notation{double-bémols}
324 sont obtenus en ajoutant respectivement @code{isis} ou @code{eses} au
325 nom de note.  Ce sont les noms de note hollandais.  Pour les autres
326 langues, consultez @ref{Nom des notes dans d'autres langues}.
327
328 @lilypond[verbatim,quote,relative=2]
329 ais1 aes aisis aeses
330 @end lilypond
331
332 Un bécarre annule l'effet d'une altération, qu'elle soit accidentelle
333 ou à l'armure.  Cependant, dans la syntaxe des noms de note, les
334 bécarres ne s'écrivent pas avec un suffixe@tie{}; un simple nom de note
335 donnera une note bécarre.
336
337 @lilypond[verbatim,quote,relative=2]
338 a4 aes a2
339 @end lilypond
340
341 @cindex quarts de ton
342 @cindex demi-bémols
343 @cindex demi-dièses
344
345 Les demi-bémols et demi-dièses s'écrivent en ajoutant respectivement
346 @code{eh} et @code{ih}. Voici une série de dos altérés en hauteurs
347 croissantes@tie{}:
348
349 @lilypond[verbatim,quote,relative=2]
350 ceseh1 ces ceh c cih cis cisih
351 @end lilypond
352
353 Les micro-intervalles sont aussi exportés dans le fichier MIDI.
354
355 @cindex altération de précaution
356 @cindex altération entre parenthèses
357 @cindex précaution, altération de
358 @cindex parenthèses, altération entre
359
360 @funindex ?
361 @funindex !
362
363 Normalement, les altérations sont imprimées automatiquement, mais il se
364 peut que vous vouliez les imprimer manuellement.  On peut forcer
365 l'impression d'une altération, dite @qq{de précaution}, en ajoutant un
366 point d'exclamation@tie{}@code{!} après la hauteur de note.  Une
367 altération entre parenthèses peut être obtenue en ajoutant un point
368 d'interrogation@tie{}@code{?} après la hauteur de note.  Ces signes
369 peuvent aussi être utilisés pour imprimer des bécarres.
370
371 @lilypond[verbatim,quote,relative=2]
372 cis cis cis! cis? c c c! c?
373 @end lilypond
374
375 @cindex altération et liaison de tenue
376 @cindex liaison de tenue et altération
377
378 Lorsqu'une note est prolongée par une liaison de tenue, l'altération ne
379 sera réimprimée que s'il y a un saut de ligne.
380
381 @lilypond[verbatim,quote,relative=2]
382 cis1 ~ cis ~
383 \break
384 cis
385 @end lilypond
386
387 @snippets
388 @lilypondfile[verbatim,quote,texidoc,doctitle,ragged-right]
389 {hiding-accidentals-on-tied-notes-at-the-start-of-a-new-system.ly}
390
391 @lilypondfile[verbatim,quote,texidoc, doctitle]
392 {preventing-extra-naturals-from-being-automatically-added.ly}
393
394 @seealso
395 Glossaire musicologique :
396 @rglosnamed{sharp,dièse},
397 @rglosnamed{flat,bémol},
398 @rglosnamed{double sharp,double dièse},
399 @rglosnamed{double flat,double bémol},
400 @rglosnamed{Pitch names,Nom des notes},
401 @rglosnamed{quarter tone,quart de ton}.
402
403 Manuel d'initiation :
404 @rlearning{Altérations et armure}.
405
406 Manuel de notation :
407 @ref{Altérations accidentelles automatiques},
408 @ref{Altérations suggérées (musica ficta)},
409 @ref{Nom des notes dans d'autres langues}.
410
411 Morceaux choisis :
412 @rlsrnamed{Pitches,Hauteurs}.
413
414 Références des propriétés internes :
415 @rinternals{Accidental_engraver},
416 @rinternals{Accidental},
417 @rinternals{AccidentalCautionary},
418 @rinternals{accidental-interface}.
419
420 @cindex accidentel, quart de ton
421 @cindex quart de ton
422
423 @knownissues
424 Il n'y a pas de standard universellement accepté pour noter le bémol et
425 demi (qui abaisse la hauteur trois quarts de ton), le symbole de
426 LilyPond n'est donc conforme à aucun standard.
427
428
429 @node Nom des notes dans d'autres langues
430 @unnumberedsubsubsec Nom des notes dans d'autres langues
431 @translationof Note names in other languages
432
433 @cindex notes, noms selon la langue
434 @cindex noms de note, langues
435 @cindex langues, noms de note
436
437 Vous disposez de jeux prédéfinis de noms de note et altérations pour
438 plusieurs autres langues.  Pour les utiliser, il suffit de déclarer, en
439 début de fichier, la langue que vous utilisez.  Voici comment, par
440 exemple, utiliser l'italien pour votre saisie@tie{}:
441
442 @lilypond[quote,verbatim]
443 \language "italiano"
444
445 \relative do' {
446   do re mi sib
447 }
448 @end lilypond
449
450 Les langues disponibles ainsi que les noms de note utilisés
451 sont les suivants@tie{}:
452
453 @quotation
454 @multitable {@code{nederlands}} {do re mi fa sol la sib si}
455 @headitem Langue
456   @tab Nom des notes
457 @item @code{nederlands}
458   @tab c d e f g a bes b
459 @item @code{catalan}
460   @tab do re mi fa sol la sib si
461 @item @code{deutsch}
462   @tab c d e f g a b h
463 @item @code{english}
464   @tab c d e f g a bf b
465 @item @code{espanol}
466   @tab do re mi fa sol la sib si
467 @item @code{italiano}
468   @tab do re mi fa sol la sib si
469 @item @code{norsk}
470   @tab c d e f g a b h
471 @item @code{portugues}
472   @tab do re mi fa sol la sib si
473 @item @code{suomi}
474   @tab c d e f g a b h
475 @item @code{svenska}
476   @tab c d e f g a b h
477 @item @code{vlaams}
478   @tab do re mi fa sol la sib si
479 @end multitable
480 @end quotation
481
482 @noindent
483 et les suffixes d'altération correspondants@tie{}:
484
485 @quotation
486 @multitable {@code{nederlands}} {-s/-sharp} {-ess/-es} {-ss/-x/-sharpsharp} {-essess/-eses}
487 @headitem Langue
488   @tab dièse @tab bémol @tab double dièse @tab double bémol
489 @item @code{nederlands}
490   @tab -is @tab -es @tab -isis @tab -eses
491 @item @code{catalan}
492   @tab -d/-s @tab -b @tab -dd/-ss @tab -bb
493 @item @code{deutsch}
494   @tab -is @tab -es @tab -isis @tab -eses
495 @item @code{english}
496   @tab -s/-sharp @tab -f/-flat @tab -ss/-x/-sharpsharp
497     @tab -ff/-flatflat
498 @item @code{espanol}
499   @tab -s @tab -b @tab -ss/-x @tab -bb
500 @item @code{italiano}
501   @tab -d @tab -b @tab -dd @tab -bb
502 @item @code{norsk}
503   @tab -iss/-is @tab -ess/-es @tab -ississ/-isis
504     @tab -essess/-eses
505 @item @code{portugues}
506   @tab -s @tab -b @tab -ss @tab -bb
507 @item @code{suomi}
508   @tab -is @tab -es @tab -isis @tab -eses
509 @item @code{svenska}
510   @tab -iss @tab -ess @tab -ississ @tab -essess
511 @item @code{vlaams}
512   @tab -k @tab -b @tab -kk @tab -bb
513 @end multitable
514 @end quotation
515
516 @noindent
517 Notez qu'en hollandais, en allemand, en norvégien et en suédois, un
518 @notation{la} altéré de @notation{bémol} se note @code{aes} et
519 @code{aeses}.  Ces formes sont contractées en @code{as} et @code{ases}
520 (ou plus communément @code{asas}).  Dans certains fichiers
521 linguistiques, seules ces formes abrégées ont été définies.
522
523 @lilypond[verbatim,quote,relative=2]
524 a2 as e es a ases e eses
525 @end lilypond
526
527 @cindex microtonalités
528 @cindex demi-dièse
529 @cindex demi-bémol
530 @cindex sesqui-dièse
531 @cindex sesqui-bémol
532
533 @noindent
534 Certaines musiques utilisent des microtonalités, pour lesquelles les
535 altérations sont des fractions de dièse ou bémol @qq{normaux}.  Le
536 tableau suivant répertorie les noms de note en quart de ton, tels que
537 définis dans plusieurs fichiers linguistiques.  Les préfixes @emph{semi-}
538 et @emph{sesqui-} correspondent au @emph{demi-} et @emph{trois demis}.
539 À noter qu'aucune définition n'existe à ce jour pour le norvégien, le
540 suédois, le catalan et l'espagnol.
541
542 @quotation
543 @multitable {@code{nederlands}} {@b{semi-sharp}} {@b{semi-flat}} {@b{sesqui-sharp}} {@b{sesqui-flat}}
544 @headitem Langue
545   @tab semi-dièse @tab semi-bémol @tab sesqui-dièse @tab sesqui-bémol
546 @item @code{nederlands}
547   @tab -ih @tab -eh @tab -isih @tab -eseh
548 @item @code{deutsch}
549   @tab -ih @tab -eh @tab -isih @tab -eseh
550 @item @code{english}
551   @tab -qs @tab -qf @tab -tqs @tab -tqf
552 @item @code{espanol}
553   @tab -cs @tab -cb @tab -tcs @tab -tcb
554 @item @code{italiano}
555   @tab -sd @tab -sb @tab -dsd @tab -bsb
556 @item @code{portugues}
557   @tab -sqt @tab -bqt @tab -stqt @tab -btqt
558 @end multitable
559 @end quotation
560
561 La plupart des langues dont nous venons de parler correspondent à la
562 musique classique occidentale au tempérament égal -- le concept de
563 @emph{Common Practice Period} en anglais.  LilyPond prend néanmoins en
564 charge d'autres systèmes de notation, comme indiqué au chapitre
565 @ref{Noms des notes et altérations non-occidentaux}.
566
567 @seealso
568 Glossaire musicologique :
569 @rglosnamed{Pitch names,Nom des notes},
570 @rglos{Common Practice Period}.
571
572 Manuel de notation :
573 @ref{Noms des notes et altérations non-occidentaux}.
574
575 Fichiers d'initialisation :
576 @file{scm/define-note-names.scm}.
577
578 Morceaux choisis :
579 @rlsrnamed{Pitches,Hauteurs}.
580
581
582 @node Modification de plusieurs hauteurs
583 @subsection Modification de plusieurs hauteurs
584 @translationof Changing multiple pitches
585
586 Cette partie traite de la manière de modifier les hauteurs de note.
587
588 @menu
589 * Vérifications d'octave::
590 * Transposition::
591 * Inversion::
592 * Rétrogradation::
593 * Transformations modales::
594 @end menu
595
596
597 @node Vérifications d'octave
598 @unnumberedsubsubsec Vérifications d'octave
599 @translationof Octave checks
600
601 @cindex vérification d'octave
602 @cindex octave, vérification
603 @cindex contrôle des hauteurs
604
605 @funindex =
606 @funindex \octaveCheck
607 @funindex octaveCheck
608 @funindex controlpitch
609
610 Les tests d'octave rendent la correction d'erreurs d'octave plus facile
611 dans le mode d'octave @code{relative} -- un@tie{}@code{,} ou
612 un@tie{}@code{'} oublié, ça n'arrive pas qu'aux autres@tie{}!
613
614 Une note peut être suivie de @w{@code{=}@var{apostrophes/virgules}}
615 pour indiquer à quelle @strong{octave absolue} elle devrait être.  Dans
616 l'exemple suivant, le premier @code{d} générera un avertissement,
617 puisqu'on attend un @code{d''} -- intervalle inférieur à la quarte --
618 mais qu'on obtient un @code{d'}.  Sur la partition, l'octave sera
619 corrigée pour donner un @code{d'} et la prochaine note sera calculée en
620 fonction de ce @code{d'} et non de @code{d''}.
621
622 @lilypond[verbatim,quote]
623 \relative c'' {
624   c2 d='4 d
625   e2 f
626 }
627 @end lilypond
628
629 Il existe aussi une vérification d'octave qui ne produit pas de musique
630 imprimée, ayant pour syntaxe
631 @code{\octaveCheck@tie{}@var{hauteur_référence}} --
632 @code{@var{hauteur_référence}} étant spécifiée en mode absolu.  Cette
633 commande vérifie que l'intervalle entre la note qui précède et
634 @code{@var{hauteur_référence}} est inférieur à la quinte comme il se
635 doit en mode relatif.  Dans le cas contraire, un message sera émis et la
636 note précédente ne sera pas modifiée.  Les notes suivantes seront, par
637 contre, positionnées relativement à @code{@var{hauteur_référence}}.
638
639 @lilypond[verbatim,quote]
640 \relative c'' {
641   c2 d
642   \octaveCheck c'
643   e2 f
644 }
645 @end lilypond
646
647 Dans les deux mesures qui suivent, les premier et troisième
648 @code{\octaveCheck} échouent, mais le deuxième est concluant.
649
650 @lilypond[verbatim,quote]
651 \relative c'' {
652   c4 f g f
653
654   c4
655   \octaveCheck c'
656   f
657   \octaveCheck c'
658   g
659   \octaveCheck c'
660   f
661 }
662 @end lilypond
663
664 @seealso
665 Morceaux choisis :
666 @rlsrnamed{Pitches,Hauteurs}.
667
668 Référence des propriétés internes :
669 @rinternals{RelativeOctaveCheck}.
670
671
672 @node Transposition
673 @unnumberedsubsubsec Transposition
674 @translationof Transpose
675
676 @cindex transposition
677 @cindex transposition des hauteurs
678
679 @funindex \transpose
680 @funindex transpose
681
682 Une expression musicale peut être transposée avec @code{\transpose}.
683 En voici la syntaxe@tie{}:
684
685 @example
686 \transpose @var{note_de_départ} @var{note_d_arrivée} @var{expression_musicale}
687 @end example
688
689 @noindent
690 Cela signifie que @code{@var{expression_musicale}} est transposé de
691 l'intervalle séparant @code{@var{note_de_départ}} et
692 @code{@var{note_d_arrivée}}@tie{}: toute note dont la hauteur était
693 @code{note_de_départ} est changée en @code{note_d_arrivée}@tie{}; les
694 autres notes seront changées selon le même intervalle.  Les deux
695 hauteurs s'expriment en octave absolue.
696
697 @warning{La musique contenue dans un bloc @code{@bs{}transpose} est en
698 octaves absolus, sauf à inclure dans ce même bloc une clause
699 @code{@bs{}relative}.}
700
701 Prenons comme exemple une pièce écrite en ré majeur.  Si cette pièce est
702 un peu trop basse pour l'interprète, elle peut être transposée en mi
703 majeur.  Vous noterez que l'armure est automatiquement modifiée.
704
705 @lilypond[verbatim,quote]
706 \transpose d e {
707   \relative c' {
708     \key d \major
709     d4 fis a d
710   }
711 }
712 @end lilypond
713
714 @cindex transpositeur, instrument
715 @cindex instruments transpositeurs
716
717 Regardons maintenant une partie écrite pour violon -- un instrument en
718 ut.  Si cette partie doit être jouée par une clarinette en la (écrite à
719 la tierce mineure supérieure, un do écrit donnant un la réel), la
720 transposition suivante créera la partie appropriée.
721
722 @lilypond[verbatim,quote]
723 \transpose a c' {
724   \relative c' {
725     \key c \major
726     c4 d e g
727   }
728 }
729 @end lilypond
730
731 @noindent
732 La présence de @w{@code{\key c \major}} s'explique par le fait que, bien
733 que les notes soient effectivement transposées, l'armure ne sera
734 imprimée que dans la mesure où elle est explicitement mentionnée.
735
736 @code{\transpose} fait la distinction entre les notes enharmoniques@tie{}:
737 @w{@code{\transpose c cis}} et @w{@code{\transpose c des}} transposeront
738 la pièce un demi-ton plus haut, au détail près que la première version
739 écrira des dièses et la deuxième des bémols.
740
741 @lilypond[verbatim,quote]
742 music = \relative c' { c d e f }
743 \new Staff {
744   \transpose c cis { \music }
745   \transpose c des { \music }
746 }
747 @end lilypond
748
749 On peut aussi utiliser @code{\transpose} pour entrer des notes écrites
750 pour un instrument transpositeur.  Normalement, les hauteurs dans
751 LilyPond sont écrites en ut, c'est à dire en sons réels, mais elles
752 peuvent être écrites dans un autre ton.  Prenons l'exemple d'un morceau
753 pour trompette en si bémol commençant sur un ré à l'oreille@tie{}; on
754 pourrait écrire
755
756 @example
757 musiqueEnSiBemol = @{ e4 @dots{} @}
758 \transpose c bes, \musiqueEnSiBemol
759 @end example
760
761 @noindent
762 Pour imprimer cette musique en fa -- et de ce fait produire une partie
763 de cor au lieu d'un conducteur en notes réelles -- on utilisera un
764 deuxième @code{\transpose}@tie{}:
765
766 @example
767 musiqueEnSiBemol = @{ e4 @dots{} @}
768 \transpose f c' @{ \transpose c bes, \musiqueEnSiBemol @}
769 @end example
770
771 @noindent
772 Pour plus d'information à ce sujet, consultez
773 @ref{Instruments transpositeurs}.
774
775 @snippets
776 @lilypondfile[verbatim,quote,texidoc,doctitle]
777 {transposing-pitches-with-minimum-accidentals-smart-transpose.ly}
778
779 @seealso
780 Manuel de notation :
781 @ref{Octaves relatives},
782 @ref{Instruments transpositeurs},
783 @ref{Inversion},
784 @ref{Transformations modales},
785 @ref{Rétrogradation}.
786
787 Morceaux choisis :
788 @rlsrnamed{Pitches, Hauteurs}.
789
790 Référence des propriété internes :
791 @rinternals{TransposedMusic}.
792
793 @funindex \transpose
794 @funindex transpose
795 @funindex \chordmode
796 @funindex chordmode
797 @funindex \relative
798 @funindex relative
799
800 @knownissues
801 Si vous voulez utiliser en même temps @code{\transpose} et
802 @code{\relative}, vous devez mettre @code{\transpose} en dehors de
803 @code{\relative}, puisque @code{\relative} n'aura aucun effet sur la
804 musique apparaissant dans un @code{\transpose}.
805
806 La fonction @code{\transpose} ne permet pas d'imprimer des altérations
807 triples@tie{}; elle les remplacera par un @qq{équivalent enharmonique}
808 -- par exemple ré bémol au lieu de mi triple bémol.
809
810
811 @node Inversion
812 @unnumberedsubsubsec Inversion
813 @translationof Inversion
814
815 @cindex inversion
816
817 @funindex \inversion
818
819 Une expression musicale peut s'inverser à l'aide de l'instruction
820
821 @example
822 \inversion @var{hauteur-départ} @var{hauteur-arrivée} @var{expression_musicale}
823 @end example
824
825 L'@code{@var{expression_musicale}} sera alors inversée, intervalle par
826 intervalle, puis transposée de @code{@var{hauteur-départ}} à
827 @code{@var{hauteur-arrivée}}.
828
829 @lilypond[verbatim,quote]
830 music = \relative c' { c d e f }
831 \new Staff {
832   \music
833   \inversion d' d' \music
834   \inversion d' ees' \music
835 }
836 @end lilypond
837
838 @seealso
839 Manuel de notation :
840 @ref{Transformations modales},
841 @ref{Rétrogradation},
842 @ref{Transposition}.
843
844
845 @node Rétrogradation
846 @unnumberedsubsubsec Rétrogradation
847 @translationof Retrograde
848
849 @cindex rétrograde, transformation
850 @cindex transformation rétrograde
851
852 @funindex \retrograde
853 @funindex retrograde
854
855 Une expression musicale peut se renverser et se présenter sous forme
856 rétrograde@tie{}:
857
858 @lilypond[verbatim,quote]
859 music = \relative c' { c8. ees16( fis8. a16 b8.) gis16 f8. d16 }
860
861 \new Staff {
862   \music
863   \retrograde \music
864 }
865 @end lilypond
866
867 @knownissues
868 Une liaison de prolongation à l'intérieur d'un bloc @code{\transpose}
869 sera de fait rompue, ce qui générera un message d'avertissement.
870 Des liaisons de prolongation seront toutefois générées automatiquement 
871 dès lors qu'est activé le @ref{Découpage automatique des notes}.
872
873 @seealso
874 Manuel de notation :
875 @ref{Inversion},
876 @ref{Transformations modales},
877 @ref{Transposition}.
878
879
880 @node Transformations modales
881 @unnumberedsubsubsec Transformations modales
882 @translationof Modal transformations
883
884 @cindex modales, transformations
885
886 Dans une composition basée sur une gamme, un même motif est transformé à
887 plusieurs reprises et selon des schémas différents.  Il peut être
888 @notation{transposé} pour partir de différents points de la gamme ou
889 bien être @notation{inversé} à partir d'une note pivot dans la gamme.
890 Il peut aussi être renversé pour produire une rétrogradation.
891
892 @warning{Toute note qui ne ferait pas partie de la gamme en question ne
893 sera pas transformée.}
894
895
896 @subsubheading Transposition modale
897 @translationof Modal transposition
898
899 @cindex modale, transposition
900
901 @funindex \modalTranspose
902 @funindex modalTranspose
903
904 Un motif peut se transposer selon une gamme donnée@tie{}:
905
906 @example
907 \modalTranspose @var{hauteur-départ} @var{hauteur-arrivée} @var{gamme} @var{motif}
908 @end example
909
910 Les notes de @var{motif} seront décalées à l'intérieur de la @var{gamme}
911 selon leur degré, déterminé par l'intervalle entre @var{hauteur-départ}
912 et @var{hauteur-arrivée}@tie{}:
913
914 @lilypond[verbatim,quote]
915 diatonicScale = \relative c' { c d e f g a b }
916 motif = \relative c' { c8 d e f g a b c }
917
918 \new Staff {
919   \motif
920   \modalTranspose c f \diatonicScale \motif
921   \modalTranspose c b, \diatonicScale \motif
922 }
923 @end lilypond
924
925 Il est ainsi possible de déterminer une gamme ascendante, quels qu'en soient
926 l'amplitude et les différents intervalles@tie{}:
927
928 @lilypond[verbatim,quote]
929 pentatonicScale = \relative c' { ges aes bes des ees }
930 motif = \relative c' { ees8 des ges,4 <ges' bes,> <ges bes,> }
931
932 \new Staff {
933   \motif
934   \modalTranspose ges ees' \pentatonicScale \motif
935 }
936 @end lilypond
937
938 L'utilisation de @code{\modalTranspose} avec une gamme chromatique
939 produit les mêmes effets qu'un @code{\transpose}, à ceci près que les
940 notes seront alors prédéterminées@tie{}:
941
942 @lilypond[verbatim,quote]
943 chromaticScale = \relative c' { c cis d dis e f fis g gis a ais b }
944 motif = \relative c' { c8 d e f g a b c }
945
946 \new Staff {
947   \motif
948   \transpose c f \motif
949   \modalTranspose c f \chromaticScale \motif
950 }
951 @end lilypond
952
953
954 @subsubheading Inversion modale
955 @translationof Modal inversion
956
957 @cindex modale, inversion
958
959 @funindex \modalInversion
960 @funindex modalInversion
961
962 Un motif peut s'inverser selon une certaine gamme et à partir d'un pivot
963 déterminé, puis transposé, le tout en une seule opération@tie{}:
964
965 @example
966 \modalInversion @var{hauteur-pivot} @var{hauteur-arrivée} @var{gamme} @var{motif}
967 @end example
968
969 Les notes de @var{motif} se retrouvent au même degré par rapport à
970 @var{hauteur-pivot} dans la @var{gamme}, toutefois dans le sens opposé,
971 puis décalées dans cette même @var{gamme} de l'intervalle séparant
972 @var{hauteur-départ} et @var{hauteur-arrivée}.
973
974 Il est donc possible de simplement inverser à partir d'une des notes de
975 la gamme en donnant la même valeur à @var{hauteur-départ} et
976 @var{hauteur-arrivée}@tie{}:
977
978 @lilypond[verbatim,quote]
979 octatonicScale = \relative c' { ees f fis gis a b c d }
980 motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
981
982 \new Staff {
983   \motif
984   \modalInversion fis' fis' \octatonicScale \motif
985 }
986 @end lilypond
987
988 Pour permuter deux notes de la gamme, il suffit donc d'inverser à partir
989 de l'une des notes et de transposer d'un degré de la gamme.  Les deux
990 notes spécifiées peuvent s'interpréter comme étant les bornes du pivot.
991
992 @lilypond[verbatim,quote]
993 scale = \relative c' { c g' }
994 motive = \relative c' { c c g' c, }
995
996 \new Staff {
997   \motive
998   \modalInversion c' g' \scale \motive
999 }
1000 @end lilypond
1001
1002 L'opération conjointe d'une inversion et d'une rétrogradation produit
1003 une rétrogradation inversée@tie{}:
1004
1005 @lilypond[verbatim,quote]
1006 octatonicScale = \relative c' { ees f fis gis a b c d }
1007 motif = \relative c' { c8. ees16 fis8. a16 b8. gis16 f8. d16 }
1008
1009 \new Staff {
1010   \motif
1011   \retrograde \modalInversion c' c' \octatonicScale \motif
1012 }
1013 @end lilypond
1014
1015 @seealso
1016 Manuel de notation :
1017 @ref{Inversion},
1018 @ref{Rétrogradation},
1019 @ref{Transposition}.
1020
1021
1022 @node Gravure des hauteurs
1023 @subsection Gravure des hauteurs
1024 @translationof Displaying pitches
1025
1026 Nous allons voir dans cette partie comment influer sur la gravure des
1027 hauteurs.
1028
1029 @menu
1030 * Clefs::
1031 * Armure::
1032 * Marques d'octaviation::
1033 * Instruments transpositeurs::
1034 * Altérations accidentelles automatiques::
1035 * Ambitus::
1036 @end menu
1037
1038
1039 @node Clefs
1040 @unnumberedsubsubsec Clefs
1041 @translationof Clef
1042
1043 @cindex clé de sol
1044 @cindex clé de fa
1045 @cindex clé d'ut
1046
1047 @funindex \clef
1048 @funindex clef
1049
1050 La clef indique quelles lignes de la portée correspondent à quelles
1051 hauteurs.  Elle peut changer au fil du morceau, comme dans l'exemple
1052 suivant qui indique le do médium dans différentes clefs@tie{}:
1053
1054 @lilypond[verbatim,quote,relative=1]
1055 \clef treble
1056 c2 c
1057 \clef alto
1058 c2 c
1059 \clef tenor
1060 c2 c
1061 \clef bass
1062 c2 c
1063 @end lilypond
1064
1065 LilyPond met à votre disposition d'autres clefs@tie{}:
1066
1067 @lilypond[verbatim,quote,relative=1]
1068 \clef french
1069 c2 c
1070 \clef soprano
1071 c2 c
1072 \clef mezzosoprano
1073 c2 c
1074 \clef baritone
1075 c2 c
1076
1077 \break
1078
1079 \clef varbaritone
1080 c2 c
1081 \clef subbass
1082 c2 c
1083 \clef percussion
1084 c2 c
1085
1086 \break
1087
1088 \clef G   % synonym for treble
1089 c2 c
1090 \clef F   % synonym for bass
1091 c2 c
1092 \clef C   % synonym for alto
1093 c2 c
1094 @end lilypond
1095
1096 @cindex transposition et clef
1097 @cindex clef et transposition
1098 @cindex octave et clef
1099 @cindex chorale, clef de ténor
1100 @cindex ténor, clef
1101
1102 En ajoutant @code{_8} ou @code{^8} au nom de la clé, celle-ci est
1103 transposée à l'octave respectivement inférieure ou supérieure, et
1104 @code{_15} ou @code{^15} la transpose de deux octaves.  D'autres nombres
1105 entiers peuvent être utilisés selon les besoins.  L'argument
1106 @var{clefname} doit être mis entre guillemets lorsqu'il contient des
1107 caractères supplémentaires.  Par exemple,
1108
1109 @lilypond[verbatim,quote,relative=1]
1110 \clef treble
1111 c2 c
1112 \clef "treble_8"
1113 c2 c
1114 \clef "bass^15"
1115 c2 c
1116 \clef "alto_2"
1117 c2 c
1118 \clef "G_8"
1119 c2 c
1120 \clef "F^5"
1121 c2 c
1122 @end lilypond
1123
1124 Il existe d'autres clefs, destinées à un usage particulier.  Voir à ce
1125 sujet @ref{Notations anciennes}, @ref{Clefs anciennes},
1126 @ref{Clefs grégoriennes}, @ref{Tablatures par défaut} et @ref{Tablatures
1127 personnalisées}.  La nécessité de recourir à d'autres clefs dans le cas
1128 où la partition comprend des petites notes est abordée au chapitre
1129 @ref{Mise en forme d'une citation} -- voir les fonctions @code{\cueClef}
1130 et @code{\cueDuringWithClef}.
1131
1132 @snippets
1133 @lilypondfile[verbatim,quote,texidoc,doctitle]
1134 {tweaking-clef-properties.ly}
1135
1136 @seealso
1137 Manuel de notation :
1138 @ref{Notations anciennes},
1139 @ref{Clefs anciennes},
1140 @ref{Clefs grégoriennes},
1141 @ref{Mise en forme d'une citation},
1142 @ref{Tablatures par défaut},
1143 @ref{Tablatures personnalisées}.
1144
1145 Morceaux choisis:
1146 @rlsrnamed{Pitches,Hauteurs}.
1147
1148 Référence des propriétés internes :
1149 @rinternals{Clef_engraver},
1150 @rinternals{Clef},
1151 @rinternals{OctavateEight},
1152 @rinternals{clef-interface}.
1153
1154
1155 @node Armure
1156 @unnumberedsubsubsec Armure
1157 @translationof Key signature
1158
1159 @cindex armure
1160
1161 @funindex \key
1162 @funindex key
1163
1164 @c duplicated in Key signature and in Accidentals
1165 @warning{Les nouveaux utilisateurs sont parfois déroutés par la gestion
1166 des altérations et de l'armure.  Pour LilyPond, une hauteur n'est que du
1167 matériau brut@tie{}; l'armure et la clef ne feront que déterminer
1168 comment ce matériau sera retranscrit.  Un simple@tie{}@code{c} signifie
1169 tout bonnement @w{@qq{do naturel}} quelles que soient l'armure et la
1170 clef en question.  Pour plus d'information, reportez-vous au chapitre
1171 @rlearning{Altérations et armure}.}
1172
1173 L'armure indique la tonalité dans laquelle la pièce doit être jouée.
1174 Elle comprend un ensemble d'altérations (dièses ou bémols) à la clef,
1175 c'est-à-dire au début de la portée.  Elle peut varier en cours de
1176 morceau.
1177
1178 On définit ou modifie l'armure avec la commande @code{\key}
1179
1180 @example
1181 @code{\key} @var{hauteur} @var{mode}
1182 @end example
1183
1184 @funindex \major
1185 @funindex major
1186 @funindex \minor
1187 @funindex minor
1188 @funindex \ionian
1189 @funindex ionian
1190 @funindex \locrian
1191 @funindex locrian
1192 @funindex \aeolian
1193 @funindex aeolian
1194 @funindex \mixolydian
1195 @funindex mixolydian
1196 @funindex \lydian
1197 @funindex lydian
1198 @funindex \phrygian
1199 @funindex phrygian
1200 @funindex \dorian
1201 @funindex dorian
1202
1203 @cindex modes anciens
1204 @cindex modes
1205 @cindex majeur
1206 @cindex mineur
1207 @cindex ionien
1208 @cindex locrien
1209 @cindex éolien
1210 @cindex mixolydien
1211 @cindex lydien
1212 @cindex phrygien
1213 @cindex dorien
1214
1215 @noindent
1216 Ici, @code{@var{mode}} doit être @code{\major} ou @code{\minor} afin
1217 d'avoir respectivement @var{hauteur}-majeur ou @var{hauteur}-mineur.
1218 Vous pouvez aussi avoir recours aux modes anciens que sont
1219 @code{\ionian}, @code{\locrian}, @code{\aeolian}, @code{\mixolydian},
1220 @code{\lydian}, @code{\phrygian} et @code{\dorian}.
1221
1222 @lilypond[verbatim,quote,relative=2]
1223 \key g \major
1224 fis1
1225 f
1226 fis
1227 @end lilypond
1228
1229 @snippets
1230 @lilypondfile[verbatim,quote,texidoc,doctitle]
1231 {preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly}
1232
1233 @lilypondfile[verbatim,quote,texidoc,doctitle]
1234 {non-traditional-key-signatures.ly}
1235
1236 @seealso
1237 Glossaire musicologique :
1238 @rglosnamed{church mode,mode d'église},
1239 @rglos{scordatura}.
1240
1241 Manuel d'initiation :
1242 @rlearning{Altérations et armure}.
1243
1244 Morceaux choisis :
1245 @rlsrnamed{Pitches,Hauteurs}.
1246
1247 Référence des propriétés internes :
1248 @rinternals{KeyChangeEvent},
1249 @rinternals{Key_engraver},
1250 @rinternals{Key_performer},
1251 @rinternals{KeyCancellation},
1252 @rinternals{KeySignature},
1253 @rinternals{key-cancellation-interface},
1254 @rinternals{key-signature-interface}.
1255
1256
1257 @node Marques d'octaviation
1258 @unnumberedsubsubsec Marques d'octaviation
1259 @translationof Ottava brackets
1260
1261 @cindex ottava
1262 @cindex 15ma
1263 @cindex 8va
1264 @cindex 8ve
1265 @cindex octaviation
1266
1267 @funindex set-octavation
1268 @funindex \ottava
1269 @funindex ottava
1270
1271 Les marques d'octaviation, @emph{Ottava}, permettent d'introduire une
1272 transposition spécifique d'une octave pour la portée en cours.  C'est
1273 la fonction @code{ottava} qui s'en charge.
1274
1275 @lilypond[verbatim,quote,relative=2]
1276 a2 b
1277 \ottava #-2
1278 a2 b
1279 \ottava #-1
1280 a2 b
1281 \ottava #0
1282 a2 b
1283 \ottava #1
1284 a2 b
1285 \ottava #2
1286 a2 b
1287 @end lilypond
1288
1289 @snippets
1290 @lilypondfile[verbatim,quote,texidoc,doctitle]
1291 {ottava-text.ly}
1292
1293 @seealso
1294 Glossaire musicologique :
1295 @rglosnamed{octavation,octaviation}.
1296
1297 Morceaux choisis :
1298 @rlsrnamed{Pitches,Hauteurs}.
1299
1300 Référence des propriétés internes :
1301 @rinternals{Ottava_spanner_engraver},
1302 @rinternals{OttavaBracket},
1303 @rinternals{ottava-bracket-interface}.
1304
1305
1306 @node Instruments transpositeurs
1307 @unnumberedsubsubsec Instruments transpositeurs
1308 @translationof Instrument transpositions
1309
1310 @cindex transposition et MIDI
1311 @cindex MIDI et transposition
1312 @cindex transposition, instrument
1313
1314 @funindex \transposition
1315 @funindex transposition
1316
1317 Lorsque l'on saisit une partition d'ensemble incluant des instruments
1318 transpositeurs, certaines parties peuvent être dans une autre tonalité
1319 que la @notation{tonalité de concert}.  Il faudra en pareil cas indiquer
1320 la tonalité spécifique de ces @notation{instruments transpositeurs},
1321 sous peine de fichier MIDI erroné et de citations incorrectes.  Pour
1322 plus de détails sur les citations, consultez le chapitre
1323 @ref{Citation d'autres voix}.
1324
1325 @example
1326 \transposition @var{hauteur}
1327 @end example
1328
1329 La hauteur donnée en argument à @code{\transposition} doit
1330 correspondre à la note entendue lorsqu'un @code{do} écrit sur la
1331 portée est joué par l'instrument transpositeur.  Cette hauteur doit être
1332 mentionnée en @notation{mode absolu}.  Par exemple, lorsque
1333 vous saisissez une partition en notes réelles, toutes les voix
1334 devraient être en ut@tie{}; si un instrument joue un ton au dessus, il
1335 faudra lui ajouter un @w{@code{\transposition d'}}.  La commande
1336 @code{\transposition} s'utilise @strong{si et seulement si} les notes à
1337 saisir @strong{ne sont pas} dans la tonalité de concert.
1338
1339 Voici un fragment pour violon et clarinette en si bémol (@emph{B-flat})
1340 pour lequel les parties respectives ont été recopiées à partir du
1341 conducteur.  Les deux instruments sont à l'unisson.
1342
1343 @lilypond[verbatim,quote]
1344 \new GrandStaff <<
1345   \new Staff = "violin" {
1346     \relative c'' {
1347       \set Staff.instrumentName = #"Vln"
1348       \set Staff.midiInstrument = #"violin"
1349       % not strictly necessary, but a good reminder
1350       \transposition c'
1351
1352       \key c \major
1353       g4( c8) r c r c4
1354     }
1355   }
1356   \new Staff = "clarinet" {
1357     \relative c'' {
1358       \set Staff.instrumentName = \markup { Cl (B\flat) }
1359       \set Staff.midiInstrument = #"clarinet"
1360       \transposition bes
1361
1362       \key d \major
1363       a4( d8) r d r d4
1364     }
1365   }
1366 >>
1367 @end lilypond
1368
1369 La @code{\transposition} peut évoluer au cours d'un morceau.  Un
1370 clarinettiste peut être amené à jongler avec une clarinette en la et
1371 une autre en si bémol.
1372
1373 @lilypond[verbatim,quote,relative=2]
1374 \set Staff.instrumentName = #"Cl (A)"
1375 \key a \major
1376 \transposition a
1377 c d e f
1378 \textLengthOn
1379 s1*0^\markup { Switch to B\flat clarinet }
1380 R1
1381
1382 \key bes \major
1383 \transposition bes
1384 c2 g
1385 @end lilypond
1386
1387 @seealso
1388 Glossaire musicologique :
1389 @rglosnamed{concert pitch,tonalité de concert},
1390 @rglosnamed{transposing instrument,instrument transpositeur}.
1391
1392 Manuel de notation :
1393 @ref{Citation d'autres voix},
1394 @ref{Transposition}.
1395
1396 Morceaux choisis :
1397 @rlsrnamed{Pitches,Hauteurs}.
1398
1399
1400 @node Altérations accidentelles automatiques
1401 @unnumberedsubsubsec Altérations accidentelles automatiques
1402 @translationof Automatic accidentals
1403
1404 @cindex altération, style
1405 @cindex altération, style par défaut
1406 @cindex accidentelles, altérations
1407 @cindex accidentelles automatiques
1408 @cindex automatiques, altérations accidentelles
1409 @cindex style d'accidentelle
1410
1411 @funindex \accidentalStyle
1412 @funindex voice
1413 @funindex default
1414
1415 LilyPond dispose d'une fonction chargée de regrouper les règles suivant
1416 lesquelles s'impriment les altérations.  Elle s'invoque de la manière
1417 suivante@tie{}:
1418
1419 @example
1420 \new Staff <<
1421   \accidentalStyle "voice"
1422   @{ @dots{} @}
1423 >>
1424 @end example
1425
1426 La règle de gestion des altérations s'applique par défaut au contexte
1427 @code{Staff} en cours, exception faite des styles @code{piano} et
1428 @code{piano-cautionary} comme nous allons le voir.  Cette fonction
1429 accepte un éventuel argument supplémentaire chargé de spécifier
1430 le champ d'action de la règle à suivre.  À titre d'exemple, il faudra
1431 utiliser, pour que toutes les portées d'un même système -- contexte
1432 @code{StaffGroup} -- soient soumises à la même règle@tie{}:
1433
1434 @example
1435 \accidentalStyle #'StaffGroup "voice"
1436 @end example
1437
1438 Nous vous présentons ci-après les différentes règles d'altération prises
1439 en charge.  Pour les besoins de la démonstration, nous partirons de
1440 l'exemple suivant@tie{}:
1441
1442 @lilypond[verbatim,quote]
1443 musicA = {
1444   <<
1445     \relative c' {
1446       cis'8 fis, bes4 <a cis>8 f bis4 |
1447       cis2. <c, g'>4 |
1448     }
1449     \\
1450     \relative c' {
1451       ais'2 cis, |
1452       fis8 b a4 cis2 |
1453     }
1454   >>
1455 }
1456
1457 musicB = {
1458   \clef bass
1459   \new Voice {
1460     \voiceTwo \relative c' {
1461       <fis, a cis>8 <fis a cis>
1462       \change Staff = up
1463       cis' cis
1464       \change Staff = down
1465       <fis, a> <fis a>
1466       \showStaffSwitch
1467       \change Staff = up
1468       dis'4 |
1469       \change Staff = down
1470       <fis, a cis>4 gis <f a d>2 |
1471     }
1472   }
1473 }
1474
1475 \new PianoStaff {
1476   <<
1477     \context Staff = "up" {
1478       \accidentalStyle "default"
1479       \musicA
1480     }
1481     \context Staff = "down" {
1482       \accidentalStyle "default"
1483       \musicB
1484     }
1485   >>
1486 }
1487 @end lilypond
1488
1489 Notez bien que pour appliquer le même style aux deux portées, seules les
1490 dernières lignes de cet exemple nous intéressent.
1491
1492 @example
1493 \new PianoStaff @{
1494   <<
1495     \context Staff = "haut" @{
1496       %%% voici la ligne à modifier en conséquence :
1497       \accidentalStyle #'Score "default"
1498       \musicA
1499     @}
1500     \context Staff = "bas" @{
1501       \musicB
1502     @}
1503   >>
1504 @}
1505 @end example
1506
1507
1508 @c don't use verbatim in this table.
1509 @table @code
1510 @item default
1511
1512 @cindex @emph{default}, style d'altérations
1513 @cindex altérations, style @emph{default}
1514
1515 @funindex default
1516
1517 C'est la règle d'impression par défaut, qui se rapporte à l'usage
1518 en vigueur au XVIIIe siècle@tie{}: les altérations accidentelles sont
1519 valables tout une mesure, et uniquement à leur propre octave.  C'est la
1520 raison pour laquelle il n'y a pas de bécarre avant le @notation{si} de
1521 la deuxième mesure, ni avant le dernier @notation{do}.
1522
1523 @lilypond[quote]
1524 musicA = {
1525   <<
1526     \relative c' {
1527       cis'8 fis, bes4 <a cis>8 f bis4 |
1528       cis2. <c, g'>4 |
1529     }
1530     \\
1531     \relative c' {
1532       ais'2 cis, |
1533       fis8 b a4 cis2 |
1534     }
1535   >>
1536 }
1537
1538 musicB = {
1539   \clef bass
1540   \new Voice {
1541     \voiceTwo \relative c' {
1542       <fis, a cis>8 <fis a cis>
1543       \change Staff = up
1544       cis' cis
1545       \change Staff = down
1546       <fis, a> <fis a>
1547       \showStaffSwitch
1548       \change Staff = up
1549       dis'4 |
1550       \change Staff = down
1551       <fis, a cis>4 gis <f a d>2 |
1552     }
1553   }
1554 }
1555
1556 \new PianoStaff {
1557   <<
1558     \context Staff = "up" {
1559       \accidentalStyle "default"
1560       \musicA
1561     }
1562     \context Staff = "down" {
1563       \accidentalStyle "default"
1564       \musicB
1565     }
1566   >>
1567 }
1568 @end lilypond
1569
1570 @item voice
1571
1572 @cindex @emph{voice}, style d'altérations
1573 @cindex altérations, style @emph{voice}
1574 @cindex altérations, style @emph{modern}
1575 @cindex @emph{modern}, style d'altération
1576 @cindex altérations, style @emph{modern-cautionary}
1577 @cindex @emph{modern-cautionary}, style d'altération
1578
1579 @funindex voice
1580
1581 En principe, LilyPond se souvient de toutes les altérations présentes
1582 sur la portée (contexte @code{Staff}).  Avec cette règle, cependant, les
1583 altérations sont indépendantes pour chacune des voix tout en obéissant
1584 à la règle @code{default}.
1585
1586 Les altérations d'une voix sont de fait ignorées dans les autres
1587 voix, ce qui peut donner lieu à un résultat malencontreux.  Dans
1588 l'exemple suivant, il est difficile de dire si le deuxième @notation{la}
1589 est dièse ou naturel.  La règle @code{voice} n'est donc à envisager que
1590 dans le cas de voix devant être lues par des musiciens différents.  S'il
1591 s'agit d'un @qq{conducteur}, ou d'une portée destinée à un seul
1592 musicien, il vaut mieux utiliser @code{modern} ou
1593 @code{modern-cautionary}.
1594
1595 @lilypond[quote]
1596 musicA = {
1597   <<
1598     \relative c' {
1599       cis'8 fis, bes4 <a cis>8 f bis4 |
1600       cis2. <c, g'>4 |
1601     }
1602     \\
1603     \relative c' {
1604       ais'2 cis, |
1605       fis8 b a4 cis2 |
1606     }
1607   >>
1608 }
1609
1610 musicB = {
1611   \clef bass
1612   \new Voice {
1613     \voiceTwo \relative c' {
1614       <fis, a cis>8 <fis a cis>
1615       \change Staff = up
1616       cis' cis
1617       \change Staff = down
1618       <fis, a> <fis a>
1619       \showStaffSwitch
1620       \change Staff = up
1621       dis'4 |
1622       \change Staff = down
1623       <fis, a cis>4 gis <f a d>2 |
1624     }
1625   }
1626 }
1627
1628 \new PianoStaff {
1629   <<
1630     \context Staff = "up" {
1631       \accidentalStyle "voice"
1632       \musicA
1633     }
1634     \context Staff = "down" {
1635       \accidentalStyle "voice"
1636       \musicB
1637     }
1638   >>
1639 }
1640 @end lilypond
1641
1642 @item modern
1643
1644 @cindex altération, style @emph{modern}
1645 @cindex @emph{modern}, style d'altération
1646
1647 @funindex modern
1648
1649 Cette règle est la plus courante au XXe siècle.  Certains bécarres ne
1650 sont pas imprimés, comme il était d'usage lorsqu'une note diésée suit
1651 cette même note flanquée d'un double dièse, ou bien un bémol un double
1652 bémol.  Le style @code{modern} suit la même règle que le style
1653 @code{default}, avec deux additions afin de lever les ambiguités@tie{}:
1654 lorsqu'une note non altérée apparaît à une octave différente, ou bien
1655 dans la mesure suivante, des bécarres de précaution sont ajoutés.  Dans
1656 l'exemple suivant, notez ainsi les deux bécarres dans la deuxième mesure
1657 de la main droite.
1658
1659 @lilypond[quote]
1660 musicA = {
1661   <<
1662     \relative c' {
1663       cis'8 fis, bes4 <a cis>8 f bis4 |
1664       cis2. <c, g'>4 |
1665     }
1666     \\
1667     \relative c' {
1668       ais'2 cis, |
1669       fis8 b a4 cis2 |
1670     }
1671   >>
1672 }
1673
1674 musicB = {
1675   \clef bass
1676   \new Voice {
1677     \voiceTwo \relative c' {
1678       <fis, a cis>8 <fis a cis>
1679       \change Staff = up
1680       cis' cis
1681       \change Staff = down
1682       <fis, a> <fis a>
1683       \showStaffSwitch
1684       \change Staff = up
1685       dis'4 |
1686       \change Staff = down
1687       <fis, a cis>4 gis <f a d>2 |
1688     }
1689   }
1690 }
1691
1692 \new PianoStaff {
1693   <<
1694     \context Staff = "up" {
1695       \accidentalStyle "modern"
1696       \musicA
1697     }
1698     \context Staff = "down" {
1699       \accidentalStyle "modern"
1700       \musicB
1701     }
1702   >>
1703 }
1704 @end lilypond
1705
1706 @item modern-cautionary
1707
1708 @cindex altération, style @emph{modern cautionary}
1709 @cindex @emph{modern cautionary}, style d'altération
1710 @cindex altération de précaution, style @emph{modern}
1711 @cindex @emph{modern}, style d'altération de précaution
1712
1713 @funindex modern-cautionary
1714
1715 Cette règle est équivalente à @code{modern}, mais les bécarres de
1716 précaution (absents dans la règle @code{default}) sont imprimés de façon
1717 particulière@tie{}: soit plus petit, soit (par défaut) entre parenthèses
1718 -- il est possible de le définir au moyen de la propriété
1719 @code{cautionary-style} de l'objet @code{AccidentalSuggestion}.
1720
1721 @lilypond[quote]
1722 musicA = {
1723   <<
1724     \relative c' {
1725       cis'8 fis, bes4 <a cis>8 f bis4 |
1726       cis2. <c, g'>4 |
1727     }
1728     \\
1729     \relative c' {
1730       ais'2 cis, |
1731       fis8 b a4 cis2 |
1732     }
1733   >>
1734 }
1735
1736 musicB = {
1737   \clef bass
1738   \new Voice {
1739     \voiceTwo \relative c' {
1740       <fis, a cis>8 <fis a cis>
1741       \change Staff = up
1742       cis' cis
1743       \change Staff = down
1744       <fis, a> <fis a>
1745       \showStaffSwitch
1746       \change Staff = up
1747       dis'4 |
1748       \change Staff = down
1749       <fis, a cis>4 gis <f a d>2 |
1750     }
1751   }
1752 }
1753
1754 \new PianoStaff {
1755   <<
1756     \context Staff = "up" {
1757       \accidentalStyle "modern-cautionary"
1758       \musicA
1759     }
1760     \context Staff = "down" {
1761       \accidentalStyle "modern-cautionary"
1762       \musicB
1763     }
1764   >>
1765 }
1766 @end lilypond
1767
1768 @item modern-voice
1769
1770 @cindex @emph{modern}, style d'altération
1771 @cindex style d'altération @emph{modern}
1772 @cindex altérations multivoix
1773 @cindex style d'altération @emph{modern accidental}
1774 @cindex voix multiples et altérations
1775 @cindex multivoix, altérations
1776
1777 @funindex modern-voice
1778
1779 Cette règle sert aux altérations dans de la musique polyphonique destinée
1780 autant à des musiciens différents qu'à quelqu'un qui lirait l'ensemble
1781 des voix.  Les altérations sont imprimées voix par voix, mais les autres
1782 voix d'un même contexte @code{Staff} en @emph{tiennent compte}
1783 cette fois.  C'est pourquoi le @notation{la} de la dernière mesure est
1784 affublé d'un bécarre bien qu'il y en ait déjà eu un dans la mesure
1785 précédente, et que le @notation{ré} de la main gauche en ait un alors
1786 que le dièse qu'il avait auparavant concernait la main droite.
1787
1788 @lilypond[quote]
1789 musicA = {
1790   <<
1791     \relative c' {
1792       cis'8 fis, bes4 <a cis>8 f bis4 |
1793       cis2. <c, g'>4 |
1794     }
1795     \\
1796     \relative c' {
1797       ais'2 cis, |
1798       fis8 b a4 cis2 |
1799     }
1800   >>
1801 }
1802
1803 musicB = {
1804   \clef bass
1805   \new Voice {
1806     \voiceTwo \relative c' {
1807       <fis, a cis>8 <fis a cis>
1808       \change Staff = up
1809       cis' cis
1810       \change Staff = down
1811       <fis, a> <fis a>
1812       \showStaffSwitch
1813       \change Staff = up
1814       dis'4 |
1815       \change Staff = down
1816       <fis, a cis>4 gis <f a d>2 |
1817     }
1818   }
1819 }
1820
1821 \new PianoStaff {
1822   <<
1823     \context Staff = "up" {
1824       \accidentalStyle "modern-voice"
1825       \musicA
1826     }
1827     \context Staff = "down" {
1828       \accidentalStyle "modern-voice"
1829       \musicB
1830     }
1831   >>
1832 }
1833 @end lilypond
1834
1835 @item modern-voice-cautionary
1836
1837 @cindex altération de précaution style @emph{modern voice}
1838 @cindex @emph{modern voice}, style d'altération de précaution
1839
1840 @funindex modern-voice-cautionary
1841
1842 Cette règle est similaire à la précédente, mais les altérations de
1843 précaution (celles que n'aurait pas ajoutées @code{voice}), sont
1844 imprimées de façon particulière.  On retrouve donc toutes les
1845 altérations qu'imprimerait @code{default}, mais certaines sont
1846 considérées comme étant @qq{de précaution}.
1847
1848 @lilypond[quote]
1849 musicA = {
1850   <<
1851     \relative c' {
1852       cis'8 fis, bes4 <a cis>8 f bis4 |
1853       cis2. <c, g'>4 |
1854     }
1855     \\
1856     \relative c' {
1857       ais'2 cis, |
1858       fis8 b a4 cis2 |
1859     }
1860   >>
1861 }
1862
1863 musicB = {
1864   \clef bass
1865   \new Voice {
1866     \voiceTwo \relative c' {
1867       <fis, a cis>8 <fis a cis>
1868       \change Staff = up
1869       cis' cis
1870       \change Staff = down
1871       <fis, a> <fis a>
1872       \showStaffSwitch
1873       \change Staff = up
1874       dis'4 |
1875       \change Staff = down
1876       <fis, a cis>4 gis <f a d>2 |
1877     }
1878   }
1879 }
1880
1881 \new PianoStaff {
1882   <<
1883     \context Staff = "up" {
1884       \accidentalStyle "modern-voice-cautionary"
1885       \musicA
1886     }
1887     \context Staff = "down" {
1888       \accidentalStyle "modern-voice-cautionary"
1889       \musicB
1890     }
1891   >>
1892 }
1893 @end lilypond
1894
1895 @item piano
1896
1897 @cindex @emph{piano}, style d'altérations
1898 @cindex altérations style @emph{piano}
1899 @cindex piano et altérations
1900
1901 @funindex piano accidentals
1902
1903 Cette règle est communément employée pour les partitions de piano au
1904 XXe siècle.  Très similaire à @code{modern} de par son comportement,
1905 elle s'en distingue en ce que les altérations tiennent compte des autre
1906 portées du contexte @code{GrandStaff} ou @code{PianoStaff}.
1907
1908 Cette règle s'applique par défaut dans un @code{GrandStaff} et dans un
1909 @code{PianoStaff}.
1910
1911 @lilypond[quote]
1912 musicA = {
1913   <<
1914     \relative c' {
1915       cis'8 fis, bes4 <a cis>8 f bis4 |
1916       cis2. <c, g'>4 |
1917     }
1918     \\
1919     \relative c' {
1920       ais'2 cis, |
1921       fis8 b a4 cis2 |
1922     }
1923   >>
1924 }
1925
1926 musicB = {
1927   \clef bass
1928   \new Voice {
1929     \voiceTwo \relative c' {
1930       <fis, a cis>8 <fis a cis>
1931       \change Staff = up
1932       cis' cis
1933       \change Staff = down
1934       <fis, a> <fis a>
1935       \showStaffSwitch
1936       \change Staff = up
1937       dis'4 |
1938       \change Staff = down
1939       <fis, a cis>4 gis <f a d>2 |
1940     }
1941   }
1942 }
1943
1944 \new PianoStaff {
1945   <<
1946     \context Staff = "up" {
1947       \accidentalStyle "piano"
1948       \musicA
1949     }
1950     \context Staff = "down" {
1951       \musicB
1952     }
1953   >>
1954 }
1955 @end lilypond
1956
1957 @item piano-cautionary
1958
1959 @cindex @emph{piano cautionary}, style d'altérations
1960 @cindex altérations style @emph{piano cautionary}
1961 @cindex piano et altérations
1962
1963 @funindex piano-cautionary
1964
1965 Identique au style @code{piano}, mais les altérations de précaution sont
1966 imprimées différemment.
1967
1968 @lilypond[quote]
1969 musicA = {
1970   <<
1971     \relative c' {
1972       cis'8 fis, bes4 <a cis>8 f bis4 |
1973       cis2. <c, g'>4 |
1974     }
1975     \\
1976     \relative c' {
1977       ais'2 cis, |
1978       fis8 b a4 cis2 |
1979     }
1980   >>
1981 }
1982
1983 musicB = {
1984   \clef bass
1985   \new Voice {
1986     \voiceTwo \relative c' {
1987       <fis, a cis>8 <fis a cis>
1988       \change Staff = up
1989       cis' cis
1990       \change Staff = down
1991       <fis, a> <fis a>
1992       \showStaffSwitch
1993       \change Staff = up
1994       dis'4 |
1995       \change Staff = down
1996       <fis, a cis>4 gis <f a d>2 |
1997     }
1998   }
1999 }
2000
2001 \new PianoStaff {
2002   <<
2003     \context Staff = "up" {
2004       \accidentalStyle "piano-cautionary"
2005       \musicA
2006     }
2007     \context Staff = "down" {
2008       \musicB
2009     }
2010   >>
2011 }
2012 @end lilypond
2013
2014 @item neo-modern
2015
2016 @cindex @emph{neo-modern}, style d'altérations
2017 @cindex altérations, style @emph{neo-modern}
2018
2019 @funindex neo-modern
2020
2021 Cette règle suit les pratiques de la musique contemporaine@tie{}: les
2022 altérations accidentelles apparaissent comme dans le style
2023 @code{modern}, à ceci près qu'elles sont répétées dans la même mesure --
2024 sauf si elles concernent deux notes consécutives.
2025
2026 @lilypond[quote]
2027 musicA = {
2028   <<
2029     \relative c' {
2030       cis'8 fis, bes4 <a cis>8 f bis4 |
2031       cis2. <c, g'>4 |
2032     }
2033     \\
2034     \relative c' {
2035       ais'2 cis, |
2036       fis8 b a4 cis2 |
2037     }
2038   >>
2039 }
2040
2041 musicB = {
2042   \clef bass
2043   \new Voice {
2044     \voiceTwo \relative c' {
2045       <fis, a cis>8 <fis a cis>
2046       \change Staff = up
2047       cis' cis
2048       \change Staff = down
2049       <fis, a> <fis a>
2050       \showStaffSwitch
2051       \change Staff = up
2052       dis'4 |
2053       \change Staff = down
2054       <fis, a cis>4 gis <f a d>2 |
2055     }
2056   }
2057 }
2058
2059 \new PianoStaff {
2060   <<
2061     \context Staff = "up" {
2062       \accidentalStyle "neo-modern"
2063       \musicA
2064     }
2065     \context Staff = "down" {
2066       \accidentalStyle "neo-modern"
2067       \musicB
2068     }
2069   >>
2070 }
2071 @end lilypond
2072
2073 @item neo-modern-cautionary
2074
2075 @cindex @emph{neo-modern-cautionary}, style d'altérations
2076 @cindex style d'altération @emph{neo-modern-cautionary}
2077
2078 @funindex neo-modern-cautionary
2079
2080 Identique au style @code{neo-modern}, mais les altérations de précaution
2081 sont imprimées différemment.
2082
2083 @lilypond[quote]
2084 musicA = {
2085   <<
2086     \relative c' {
2087       cis'8 fis, bes4 <a cis>8 f bis4 |
2088       cis2. <c, g'>4 |
2089     }
2090     \\
2091     \relative c' {
2092       ais'2 cis, |
2093       fis8 b a4 cis2 |
2094     }
2095   >>
2096 }
2097
2098 musicB = {
2099   \clef bass
2100   \new Voice {
2101     \voiceTwo \relative c' {
2102       <fis, a cis>8 <fis a cis>
2103       \change Staff = up
2104       cis' cis
2105       \change Staff = down
2106       <fis, a> <fis a>
2107       \showStaffSwitch
2108       \change Staff = up
2109       dis'4 |
2110       \change Staff = down
2111       <fis, a cis>4 gis <f a d>2 |
2112     }
2113   }
2114 }
2115
2116 \new PianoStaff {
2117   <<
2118     \context Staff = "up" {
2119       \accidentalStyle "neo-modern-cautionary"
2120       \musicA
2121     }
2122     \context Staff = "down" {
2123       \accidentalStyle "neo-modern-cautionary"
2124       \musicB
2125     }
2126   >>
2127 }
2128 @end lilypond
2129
2130 @item neo-modern-voice
2131
2132 @cindex @emph{neo-modern-voice}, style d'altération
2133 @cindex style d'altération @emph{neo-modern-voice}
2134 @cindex altérations multivoix
2135 @cindex voix multiples et altérations
2136 @cindex multivoix, altérations
2137
2138 @funindex neo-modern-voice
2139
2140 Cette règle sert aux altérations dans de la musique polyphonique destinée
2141 autant à des musiciens différents qu'à quelqu'un qui lirait l'ensemble
2142 des voix.  Les altérations sont imprimées voix par voix comme avec le style
2143 @code{neo-modern} mais les autres voix dans le même contexte @code{Staff}
2144 en tiennent aussi compte.
2145
2146 @lilypond[quote]
2147 musicA = {
2148   <<
2149     \relative c' {
2150       cis'8 fis, bes4 <a cis>8 f bis4 |
2151       cis2. <c, g'>4 |
2152     }
2153     \\
2154     \relative c' {
2155       ais'2 cis, |
2156       fis8 b a4 cis2 |
2157     }
2158   >>
2159 }
2160
2161 musicB = {
2162   \clef bass
2163   \new Voice {
2164     \voiceTwo \relative c' {
2165       <fis, a cis>8 <fis a cis>
2166       \change Staff = up
2167       cis' cis
2168       \change Staff = down
2169       <fis, a> <fis a>
2170       \showStaffSwitch
2171       \change Staff = up
2172       dis'4 |
2173       \change Staff = down
2174       <fis, a cis>4 gis <f a d>2 |
2175     }
2176   }
2177 }
2178
2179 \new PianoStaff {
2180   <<
2181     \context Staff = "up" {
2182       \accidentalStyle "neo-modern-voice"
2183       \musicA
2184     }
2185     \context Staff = "down" {
2186       \accidentalStyle "neo-modern-voice"
2187       \musicB
2188     }
2189   >>
2190 }
2191 @end lilypond
2192
2193 @item neo-modern-voice-cautionary
2194
2195 @funindex neo-modern-voice-cautionary
2196
2197 Cette règle est indentique à @code{neo-modern-voice},
2198 mais les altérations de précaution sont imprimées
2199 soit entre parenthèses (par défaut), soit en plus petit.
2200
2201 @lilypond[quote]
2202 musicA = {
2203   <<
2204     \relative c' {
2205       cis'8 fis, bes4 <a cis>8 f bis4 |
2206       cis2. <c, g'>4 |
2207     }
2208     \\
2209     \relative c' {
2210       ais'2 cis, |
2211       fis8 b a4 cis2 |
2212     }
2213   >>
2214 }
2215
2216 musicB = {
2217   \clef bass
2218   \new Voice {
2219     \voiceTwo \relative c' {
2220       <fis, a cis>8 <fis a cis>
2221       \change Staff = up
2222       cis' cis
2223       \change Staff = down
2224       <fis, a> <fis a>
2225       \showStaffSwitch
2226       \change Staff = up
2227       dis'4 |
2228       \change Staff = down
2229       <fis, a cis>4 gis <f a d>2 |
2230     }
2231   }
2232 }
2233
2234 \new PianoStaff {
2235   <<
2236     \context Staff = "up" {
2237       \accidentalStyle "neo-modern-voice-cautionary"
2238       \musicA
2239     }
2240     \context Staff = "down" {
2241       \accidentalStyle "neo-modern-voice-cautionary"
2242       \musicB
2243     }
2244   >>
2245 }
2246 @end lilypond
2247
2248 @item dodecaphonic
2249
2250 @cindex @emph{dodecaphonic}, style d'altérations
2251 @cindex altération, style @emph{dodecaphonic}
2252
2253 @funindex dodecaphonic
2254
2255 Cette règle reproduit ce que certains compositeurs du début du XXe
2256 siècle ont introduit dans leur désir d'abolir la distinction entre les
2257 notes naturelles ou non.  Ainsi, @strong{chaque} note est affublée d'une
2258 altération, même si elle est naturelle.
2259
2260 @lilypond[quote]
2261 musicA = {
2262   <<
2263     \relative c' {
2264       cis'8 fis, bes4 <a cis>8 f bis4 |
2265       cis2. <c, g'>4 |
2266     }
2267     \\
2268     \relative c' {
2269       ais'2 cis, |
2270       fis8 b a4 cis2 |
2271     }
2272   >>
2273 }
2274
2275 musicB = {
2276   \clef bass
2277   \new Voice {
2278     \voiceTwo \relative c' {
2279       <fis, a cis>8 <fis a cis>
2280       \change Staff = up
2281       cis' cis
2282       \change Staff = down
2283       <fis, a> <fis a>
2284       \showStaffSwitch
2285       \change Staff = up
2286       dis'4 |
2287       \change Staff = down
2288       <fis, a cis>4 gis <f a d>2 |
2289     }
2290   }
2291 }
2292
2293 \new PianoStaff {
2294   <<
2295     \context Staff = "up" {
2296       \accidentalStyle "dodecaphonic"
2297       \musicA
2298     }
2299     \context Staff = "down" {
2300       \accidentalStyle "dodecaphonic"
2301       \musicB
2302     }
2303   >>
2304 }
2305 @end lilypond
2306
2307
2308 @item teaching
2309
2310 @cindex @emph{teaching}, style d'altérations
2311 @cindex altérations, style @emph{teaching}
2312
2313 @funindex teaching
2314
2315 Cette règle est à usage pédagogique@tie{}: l'impression d'une simple
2316 gamme fera apparaître une altération de précaution pour toute note
2317 altérée.  Les altérations accidentelles sont imprimées selon le style
2318 @code{modern}, et une altération de précaution est ajoutée pour chaque
2319 dièse ou bémol à la clef -- sauf dans le cas de notes consécutives.
2320
2321 @lilypond[quote]
2322 musicA = {
2323   <<
2324     \relative c' {
2325       cis'8 fis, bes4 <a cis>8 f bis4 |
2326       cis2. <c, g'>4 |
2327     }
2328     \\
2329     \relative c' {
2330       ais'2 cis, |
2331       fis8 b a4 cis2 |
2332     }
2333   >>
2334 }
2335
2336 musicB = {
2337   \clef bass
2338   \new Voice {
2339     \voiceTwo \relative c' {
2340       <fis, a cis>8 <fis a cis>
2341       \change Staff = up
2342       cis' cis
2343       \change Staff = down
2344       <fis, a> <fis a>
2345       \showStaffSwitch
2346       \change Staff = up
2347       dis'4 |
2348       \change Staff = down
2349       <fis, a cis>4 gis <f a d>2 |
2350     }
2351   }
2352 }
2353
2354 \new PianoStaff {
2355   <<
2356     \context Staff = "up" {
2357       \key fis \minor
2358       \accidentalStyle "teaching"
2359       \musicA
2360     }
2361     \context Staff = "down" {
2362       \key fis \minor
2363       \accidentalStyle "teaching"
2364       \musicB
2365     }
2366   >>
2367 }
2368 @end lilypond
2369
2370 @item no-reset
2371
2372 @cindex altération, style @emph{no reset}
2373 @cindex @emph{no reset}, style d'altérations
2374
2375 @funindex no-reset
2376
2377 C'est la même règle que @code{default}, mais l'effet des altérations
2378 accidentelles ne cesse jamais, même dans les mesures suivantes.
2379
2380 @lilypond[quote]
2381 musicA = {
2382   <<
2383     \relative c' {
2384       cis'8 fis, bes4 <a cis>8 f bis4 |
2385       cis2. <c, g'>4 |
2386     }
2387     \\
2388     \relative c' {
2389       ais'2 cis, |
2390       fis8 b a4 cis2 |
2391     }
2392   >>
2393 }
2394
2395 musicB = {
2396   \clef bass
2397   \new Voice {
2398     \voiceTwo \relative c' {
2399       <fis, a cis>8 <fis a cis>
2400       \change Staff = up
2401       cis' cis
2402       \change Staff = down
2403       <fis, a> <fis a>
2404       \showStaffSwitch
2405       \change Staff = up
2406       dis'4 |
2407       \change Staff = down
2408       <fis, a cis>4 gis <f a d>2 |
2409     }
2410   }
2411 }
2412
2413 \new PianoStaff {
2414   <<
2415     \context Staff = "up" {
2416       \accidentalStyle "no-reset"
2417       \musicA
2418     }
2419     \context Staff = "down" {
2420       \accidentalStyle "no-reset"
2421       \musicB
2422     }
2423   >>
2424 }
2425 @end lilypond
2426
2427 @item forget
2428
2429 @cindex @emph{forget}, style d'altérations
2430 @cindex altérations, style @emph{forget}
2431
2432 @funindex forget
2433
2434 Tout le contraire de @code{no-reset}@tie{}: l'effet des altérations
2435 cesse aussitôt@tie{}; toutes les altérations, quelque soit leur place
2436 dans la mesure, sont de ce fait imprimées en fonction de l'éventuelle
2437 armure.
2438
2439 @lilypond[quote]
2440 musicA = {
2441   <<
2442     \relative c' {
2443       cis'8 fis, bes4 <a cis>8 f bis4 |
2444       cis2. <c, g'>4 |
2445     }
2446     \\
2447     \relative c' {
2448       ais'2 cis, |
2449       fis8 b a4 cis2 |
2450     }
2451   >>
2452 }
2453
2454 musicB = {
2455   \clef bass
2456   \new Voice {
2457     \voiceTwo \relative c' {
2458       <fis, a cis>8 <fis a cis>
2459       \change Staff = up
2460       cis' cis
2461       \change Staff = down
2462       <fis, a> <fis a>
2463       \showStaffSwitch
2464       \change Staff = up
2465       dis'4 |
2466       \change Staff = down
2467       <fis, a cis>4 gis <f a d>2 |
2468     }
2469   }
2470 }
2471
2472 \new PianoStaff {
2473   <<
2474     \context Staff = "up" {
2475       \accidentalStyle "forget"
2476       \musicA
2477     }
2478     \context Staff = "down" {
2479       \accidentalStyle "forget"
2480       \musicB
2481     }
2482   >>
2483 }
2484 @end lilypond
2485 @end table
2486
2487 @seealso
2488 Morceaux choisis :
2489 @rlsrnamed{Pitches,Hauteurs}.
2490
2491 Référence des propriétés internes :
2492 @rinternals{Accidental},
2493 @rinternals{Accidental_engraver},
2494 @rinternals{GrandStaff} et
2495 @rinternals{PianoStaff},
2496 @rinternals{Staff},
2497 @rinternals{AccidentalSuggestion},
2498 @rinternals{AccidentalPlacement}.
2499 @rinternals{accidental-suggestion-interface}.
2500
2501
2502 @cindex altérations et notes simultanées
2503 @cindex notes simultanées et altérations
2504 @cindex altérations et accords
2505 @cindex accords et altérations
2506
2507 @knownissues
2508 Les notes simultanées sont considérées comme des évènements séquentiels.
2509 Ceci implique que, dans un accord, les altérations accidentelles
2510 seront imprimées comme si les notes de l'accord apparaissaient l'une
2511 après l'autre, en fonction de l'ordre dans lequel elles ont été saisies
2512 -- ce qui peut poser problème lorsqu'au sein d'un accord certaines
2513 altérations dépendent les unes des autres.
2514 Ce problème est à résoudre manuellement, en insérant des@tie{}@code{!}
2515 et des@tie{}@code{?} après les notes concernées.
2516
2517 L'absence d'altération de précaution est déterminée par l'examen de la
2518 mesure précédente.  Néanmoins, lorsqu'un bloc @code{\alternative} suit
2519 une section @code{\repeat@tie{}volta@tie{}N}, la logique voudrait que
2520 l'on regarde la dernière mesure @emph{jouée} plutôt que la dernière
2521 @emph{imprimée}.  Dans l'exemple qui suit, vous conviendrez que le do de
2522 la seconde alternative ne nécessite pas son bécarre.
2523
2524 @lilypond[quote]
2525 {
2526   \accidentalStyle "modern"
2527   \time 2/4
2528   \repeat volta 2 {
2529     c'2
2530   }
2531   \alternative {
2532      cis'
2533      c'
2534   }
2535 }
2536 @end lilypond
2537
2538 L'astuce suivante, qui définit temporairement le recours au style
2539 @code{forget}, permet d'obtenir quelque chose de présentable.
2540
2541 @lilypond[verbatim,quote]
2542 forget = #(define-music-function (parser location music) (ly:music?) #{
2543   \accidentalStyle "forget"
2544   $music
2545   \accidentalStyle "modern"
2546 #})
2547 {
2548   \accidentalStyle "modern"
2549   \time 2/4
2550   \repeat volta 2 {
2551     c'2
2552   }
2553   \alternative {
2554      cis'
2555      \forget c'
2556   }
2557 }
2558 @end lilypond
2559
2560
2561 @node Ambitus
2562 @unnumberedsubsubsec Ambitus
2563 @translationof Ambitus
2564
2565 @cindex ambitus
2566 @cindex tessiture
2567 @cindex amplitude
2568
2569 L'@emph{ambitus} est l'amplitude des hauteurs d'une voix donnée dans une
2570 partition.  Ce terme peut aussi désigner la tessiture qu'un instrument
2571 est capable d'atteindre.  Souvent, cet @emph{ambitus} est imprimé au
2572 début des partitions vocales, afin que les exécutants puissent voir au
2573 premier coup d'œil s'ils sont en mesure de tenir la partie en question.
2574
2575 Pour exprimer l'@emph{ambitus} d'une pièce, on indique avant la clef
2576 deux têtes de note représentant la hauteur la plus basse et la plus
2577 haute.  Les éventuelles altérations accidentelles seront automatiquement
2578 ajoutées.
2579
2580 @lilypond[verbatim,quote]
2581 \layout {
2582   \context {
2583     \Voice
2584     \consists "Ambitus_engraver"
2585   }
2586 }
2587
2588 \relative c'' {
2589   aes c e2
2590   cis,1
2591 }
2592 @end lilypond
2593
2594 @snippets
2595 @lilypondfile[verbatim,quote,texidoc,doctitle]
2596 {adding-ambitus-per-voice.ly}
2597
2598 @lilypondfile[verbatim,quote,texidoc,doctitle]
2599 {ambitus-with-multiple-voices.ly}
2600
2601 @lilypondfile[verbatim,quote,texidoc,doctitle]
2602 {changing-the-ambitus-gap.ly}
2603
2604 @seealso
2605 Glossaire musicologique :
2606 @rglos{ambitus}.
2607
2608 Morceaux choisis :
2609 @rlsrnamed{Pitches,Hauteurs}.
2610
2611 Référence des propriétés internes :
2612 @rinternals{Ambitus_engraver},
2613 @rinternals{Voice},
2614 @rinternals{Staff},
2615 @rinternals{Ambitus},
2616 @rinternals{AmbitusAccidental},
2617 @rinternals{AmbitusLine},
2618 @rinternals{AmbitusNoteHead},
2619 @rinternals{ambitus-interface}.
2620
2621 @knownissues
2622 LilyPond ne gère pas les collisions entre plusieurs @emph{ambitus}
2623 présents sur une même portée.
2624
2625
2626 @node Têtes de note
2627 @subsection Têtes de note
2628 @translationof Note heads
2629
2630 Nous allons voir dans ce chapitre comment modifier l'aspect des têtes de
2631 note.
2632
2633 @menu
2634 * Têtes de note spécifiques::
2635 * Têtes de note avec nom de note::
2636 * Têtes de note à forme variable::
2637 * Improvisation::
2638 @end menu
2639
2640
2641 @node Têtes de note spécifiques
2642 @unnumberedsubsubsec Têtes de note spécifiques
2643 @translationof Special note heads
2644
2645 @cindex têtes de note, spéciales
2646 @cindex croix, tête de note
2647 @cindex losange, tête de note
2648 @cindex parlato, tête de note
2649 @cindex harmonique, tête de note
2650 @cindex guitare, tête de note
2651 @cindex styles, tête de note
2652
2653 @funindex cross
2654
2655 L'apparence des têtes de note peut évoluer au cours de la partition@tie{}:
2656
2657 @lilypond[verbatim,quote,relative=2]
2658 c4 b
2659 \override NoteHead #'style = #'cross
2660 c4 b
2661 \revert NoteHead #'style
2662 a b
2663 \override NoteHead #'style = #'harmonic
2664 a b
2665 \revert NoteHead #'style
2666 c4 d e f
2667 @end lilypond
2668
2669 Pour une liste exhaustive des styles de tête de note, consultez
2670 @ref{Styles de tête de note}.
2671
2672 Certains instruments utilisent des têtes de note différentes à des
2673 fins spécifiques -- des croix (style @code{cross}) pour le
2674 @emph{parlato} des chanteurs ou les notes étouffées des guitares@tie{}:
2675
2676 @lilypond[verbatim,quote,relative=2]
2677 c4 b
2678 \xNotesOn
2679  a b c4 b
2680 \xNotesOff
2681 c4 d
2682 @end lilypond
2683
2684 Cette commande opère aussi bien sur des notes isolées qu'au sein d'un
2685 accord, dans une portée traditionnelle ou dans un contexte de
2686 tablature@tie{}:
2687
2688 @lilypond[verbatim,quote,relative=2]
2689 c4 b
2690 \xNote { e f }
2691 c b < g \xNote c f > b
2692 @end lilypond
2693
2694 Vous pouvez utiliser, en lieu et place de @code{\xNote},
2695 @code{\xNotesOn} et @code{\xNotesOff}, les commandes
2696 @code{\deadNote}, @code{\deadNotesOn} et @code{\deadNotesOff}.
2697
2698 Il existe un raccourci pour les notes en losange qui indiquent les
2699 harmoniques des cordes@tie{}:
2700
2701 @lilypond[verbatim,quote,relative=2]
2702 <c f\harmonic>2 <d a'\harmonic>4 <c g'\harmonic>
2703 @end lilypond
2704
2705 @predefined
2706 @code{\harmonic},
2707 @code{\xNotesOn},
2708 @code{\xNotesOff},
2709 @code{\xNote}.
2710 @endpredefined
2711
2712 @seealso
2713 Manuel de notation :
2714 @ref{Styles de tête de note},
2715 @ref{Notes en accords},
2716 @ref{Indication des harmoniques et notes étouffées}.
2717
2718 Morceaux choisis :
2719 @rlsrnamed{Pitches,Hauteurs}.
2720
2721 Référence des propriétés internes :
2722 @rinternals{note-event},
2723 @rinternals{Note_heads_engraver},
2724 @rinternals{Ledger_line_engraver},
2725 @rinternals{NoteHead}.
2726 @rinternals{LedgerLineSpanner},
2727 @rinternals{note-head-interface},
2728 @rinternals{ledger-line-spanner-interface}.
2729
2730
2731 @node Têtes de note avec nom de note
2732 @unnumberedsubsubsec Têtes de note avec nom de note
2733 @translationof Easy notation note heads
2734
2735 @cindex tête de note, apprentissage
2736 @cindex notation facile
2737 @cindex Hal Leonard
2738 @cindex @emph{easy play}, têtes de note
2739
2740 @funindex \easyHeadsOn
2741 @funindex easyHeadsOn
2742 @funindex \easyHeadsOff
2743 @funindex easyHeadsOff
2744
2745 Les notes @qq{easy play} comportent le nom de la note à l'intérieur de
2746 la tête.  On l'utilise dans des partitions pour débutants.  L'impression
2747 doit être de plus grande taille, afin que les lettres soient lisibles.
2748 Voir à ce propos @ref{Définition de la taille de portée}.
2749
2750 @lilypond[verbatim,quote]
2751 #(set-global-staff-size 26)
2752 \relative c' {
2753   \easyHeadsOn
2754   c2 e4 f
2755   g1
2756   \easyHeadsOff
2757   c,1
2758 }
2759 @end lilypond
2760
2761 @predefined
2762 @code{\easyHeadsOn},
2763 @code{\easyHeadsOff}.
2764 @endpredefined
2765
2766 @snippets
2767 @lilypondfile[verbatim,quote,texidoc,doctitle]
2768 {numbers-as-easy-note-heads.ly}
2769
2770 @seealso
2771 Manuel de notation :
2772 @ref{Définition de la taille de portée}.
2773
2774 Morceaux choisis :
2775 @rlsrnamed{Pitches,Hauteurs}.
2776
2777 Référence des propriétés internes :
2778 @rinternals{note-event},
2779 @rinternals{Note_heads_engraver},
2780 @rinternals{NoteHead},
2781 @rinternals{note-head-interface}.
2782
2783
2784 @node Têtes de note à forme variable
2785 @unnumberedsubsubsec Têtes de note à forme variable
2786 @translationof Shape note heads
2787
2788 @cindex tête de note, allure
2789 @cindex tête de note, Aiken
2790 @cindex tête de note, harpe sacrée
2791 @cindex notes profilées
2792 @cindex Aiken, tête de note
2793 @cindex harpe sacrée, tête de note
2794 @cindex Funk, tête de note
2795 @cindex tête de note, Funk
2796 @cindex tête de note, Harmonica Sacra
2797 @cindex Harmonica Sacra, tête de note
2798 @cindex Christian Harmony, tête de note
2799 @cindex tête de note, Christian Harmony
2800 @cindex Walker shape, tête de note
2801 @cindex tête de note, Walker
2802
2803 @funindex \key
2804 @funindex key
2805 @funindex \aikenHeads
2806 @funindex aikenHeads
2807 @funindex \aikenHeadsMinor
2808 @funindex aikenHeadsMinor
2809 @funindex \sacredHarpHeads
2810 @funindex sacredHarpHeads
2811 @funindex \sacredHarpHeadsMinor
2812 @funindex sacredHarpHeadsMinor
2813 @funindex \southernHarmonyHeads
2814 @funindex southernHarmonyHeads
2815 @funindex \southernHarmonyHeadsMinor
2816 @funindex southernHarmonyHeadsMinor
2817 @funindex \funkHeads
2818 @funindex funkHeads
2819 @funindex \walkerHeads
2820 @funindex walkerHeads
2821 @funindex \funkHeadsMinor
2822 @funindex funkHeadsMinor
2823 @funindex \walkerHeadsMinor
2824 @funindex walkerHeadsMinor
2825
2826 En notation profilée, le profil d'une tête de note correspond à la
2827 fonction harmonique de cette note dans la gamme.  Ce style de notation
2828 était très en vogue dans les recueils de chansons américains du XIXe
2829 siècle.  Voici comment procéder@tie{}:
2830
2831 @lilypond[verbatim,quote,relative=2]
2832 \aikenHeads
2833 c, d e f g2 a b1 c \break
2834 \sacredHarpHeads
2835 c,4 d e f g2 a b1 c \break
2836 \southernHarmonyHeads
2837 c,4 d e f g2 a b1 c \break
2838 \funkHeads
2839 c,4 d e f g2 a b1 c \break
2840 \walkerHeads
2841 c,4 d e f g2 a b1 c \break
2842 @end lilypond
2843
2844 Les profils sont déterminés par la hauteur dans la gamme, le premier
2845 degré étant défini par la commande @code{\key}.  Pour une tonalité
2846 mineure, les degrés sont déterminés par rapport au relatif majeur@tie{}:
2847
2848 @lilypond[verbatim,quote,relative=2]
2849 \key a \minor
2850 \aikenHeads
2851 a b c d e2 f g1 a \break
2852 \aikenHeadsMinor
2853 a,4 b c d e2 f g1 a \break
2854 \sacredHarpHeadsMinor
2855 a,2 b c d \break
2856 \southernHarmonyHeadsMinor
2857 a2 b c d \break
2858 \funkHeadsMinor
2859 a2 b c d \break
2860 \walkerHeadsMinor
2861 a2 b c d \break
2862 @end lilypond
2863
2864 @predefined
2865 @code{\aikenHeads},
2866 @code{\aikenHeadsMinor},
2867 @code{\funkHeads},
2868 @code{\funkHeadsMinor},
2869 @code{\sacredHarpHeads}.
2870 @code{\sacredHarpHeadsMinor},
2871 @code{\southernHarmonyHeads},
2872 @code{\southernHarmonyHeadsMinor},
2873 @code{\walkerHeads},
2874 @code{\walkerHeadsMinor}.
2875 @endpredefined
2876
2877 @snippets
2878 @lilypondfile[verbatim,quote,texidoc,doctitle]
2879 {applying-note-head-styles-depending-on-the-step-of-the-scale.ly}
2880
2881 Pour une liste exhaustive des styles de tête de note, consultez
2882 @ref{Styles de tête de note}.
2883
2884 @seealso
2885 Manuel de notation :
2886 @ref{Styles de tête de note}.
2887
2888 Morceaux choisis :
2889 @rlsrnamed{Pitches,Hauteurs}.
2890
2891 Référence des propriétés internes :
2892 @rinternals{note-event},
2893 @rinternals{Note_heads_engraver},
2894 @rinternals{NoteHead},
2895 @rinternals{note-head-interface}.
2896
2897
2898 @node Improvisation
2899 @unnumberedsubsubsec Improvisation
2900 @translationof Improvisation
2901
2902 @cindex improvisation
2903 @cindex notes penchées
2904 @cindex tête de note et improvisation
2905 @cindex tête de note allongée
2906
2907 @funindex \improvisationOn
2908 @funindex improvisationOn
2909 @funindex \improvisationOff
2910 @funindex improvisationOff
2911
2912 L'improvisation peut quelquefois s'indiquer à l'aide de notes de forme
2913 allongée (@emph{slash}).  L'interprète jouera alors les notes qu'il
2914 veut, en respectant toutefois le rythme affiché. Ces têtes de notes sont
2915 créées ainsi@tie{}:
2916
2917 @lilypond[verbatim,quote,relative=2]
2918 \new Voice \with {
2919   \consists "Pitch_squash_engraver"
2920 } {
2921   e8 e g a a16( bes) a8 g
2922   \improvisationOn
2923   e8 ~
2924   e2 ~ e8 f4 f8 ~
2925   f2
2926   \improvisationOff
2927   a16( bes) a8 g e
2928 }
2929 @end lilypond
2930
2931 @predefined
2932 @code{\improvisationOn},
2933 @code{\improvisationOff}.
2934 @endpredefined
2935
2936 @seealso
2937 Morceaux choisis :
2938 @rlsrnamed{Pitches,Hauteurs}.
2939
2940 Référence des propriétés internes :
2941 @rinternals{Pitch_squash_engraver},
2942 @rinternals{Voice},
2943 @rinternals{RhythmicStaff}.
2944