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