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