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