]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/pitches.itely
Dist documentation text file too.
[lilypond.git] / Documentation / fr / user / pitches.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @node Pitches
10 @section Pitches
11
12 This section discusses how to specify the pitch of notes.
13
14 @menu
15 * Writing pitches::             
16 * Changing multiple pitches::   
17 * Displaying pitches::          
18 @end menu
19
20
21 @node Writing pitches
22 @subsection Writing pitches
23
24 Into text.
25
26 @menu
27 * Normal pitches::              
28 * Accidentals::                 
29 * Cautionary accidentals::      
30 * Micro tones::                 
31 * Note names in other languages::  
32 @end menu
33
34 @node Normal pitches
35 @unnumberedsubsubsec Normal pitches
36
37 @cindex noms de note
38 @cindex hauteurs
39
40 La hauteur s'écrit --- à moins de préciser une autre langue --- avec la
41 notation anglaise, en utilisant les lettres @code{a} à @code{g}.
42 Une gamme ascendante de do majeur s'écrit
43
44 @lilypond[quote,fragment,verbatim,ragged-right]
45 \clef bass
46 c d e f g a b c'
47 @end lilypond
48
49 La note @code{c} est écrite une octave sous le do central.
50
51 @lilypond[quote,fragment,verbatim,ragged-right]
52 \clef treble
53 c1
54 \clef bass
55 c1
56 @end lilypond
57
58 @funindex '
59 @funindex ,
60
61 L'octave peut être précisée sous forme d'une série d'apostrophes
62 @samp{'} ou d'une série de virgules @samp{,}.  Chaque @samp{'} hausse la
63 note d'une octave, chaque @samp{,} baisse la note d'une octave.
64
65 @lilypond[quote,ragged-right,fragment,verbatim]
66 \clef treble
67 c' c'' e' g d'' d' d c
68 \clef bass
69 c, c,, e, g d,, d, d c
70 @end lilypond
71
72 Il existe une autre méthode pour préciser à quelle octave se situe la
73 note à graver ; cette méthode demande moins d'indications d'octave
74 (@code{'} ou @code{,}) --- voir @ref{Relative octaves}.
75
76
77 @node Accidentals
78 @unnumberedsubsubsec Accidentals
79
80 @cindex noms de note, hollandais
81 @cindex noms de note, par défaut
82
83 Dans la notation par défaut, un dièse est formé en ajoutant @code{-is}
84 après le nom de note, un bémol en ajoutant @code{-es}.  Les
85 double-dièses et double-bémols sont obtenus en ajoutant @code{-isis}
86 ou @code{-eses} au nom de note.
87
88 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
89 a2 ais a aes
90 a2 aisis a aeses
91 @end lilypond
92
93 @noindent
94 Ce sont les noms de note hollandais.  En hollandais, on élide @code{aes}
95 pour écrire @code{as}, mais les deux formes sont acceptées.  De manière
96 similaire, on accepte aussi bien @code{es} que @code{ees}.
97
98 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
99 a2 as e es
100 @end lilypond
101
102 Un bécarre annule l'effet d'une altération, qu'elle soit accidentelle
103 ou à l'armure.  Cependant, dans la syntaxe des noms de note, les
104 bécarres ne s'écrivent pas avec un suffixe ; un simple nom de note
105 donnera une note bécarre.
106
107 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
108 a4 aes a2
109 @end lilypond
110
111 LilyPond interprète l'entrée @code{d e f} comme @qq{imprimer un ré
112 naturel, un mi naturel et un fa naturel}, sans tenir compte de l'armure.
113 Pour plus d'information à propos de la distinction entre le contenu
114 musical et sa représentation, voir @rlearning{Accidentals and key signatures}.
115
116 @lilypond[fragment,quote,ragged-right,verbatim,relative]
117 \key d \major
118 d e f g
119 d e fis g
120 @end lilypond
121
122
123 @commonprop
124
125 En accord avec les règles standards de l'écriture musicale, on imprime
126 un bécarre avant un dièse ou un bémol si on a besoin d'annuler une
127 altération précédente.  Pour modifier ce comportement, spécifiez
128 @code{\set Staff.extraNatural = ##f}
129
130 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
131 ceses4 ces cis c
132 \set Staff.extraNatural = ##f
133 ceses4 ces cis c
134 @end lilypond
135
136
137 @seealso
138
139 Référence du programme : @internalsref{LedgerLineSpanner},
140 @internalsref{NoteHead}.
141
142
143 @node Cautionary accidentals
144 @unnumberedsubsubsec Cautionary accidentals
145
146 @cindex altération, de précaution
147 @cindex altération, entre parenthèses
148 @cindex altération de précaution
149 @funindex ?
150 @cindex altération entre parenthèses
151 @funindex !
152
153 Normalement, les altérations sont imprimées automatiquement, mais il se
154 peut que vous vouliez les imprimer manuellement.  On peut forcer
155 l'impression d'une altération , dite @qq{de précaution}, en ajoutant un
156 point d'exclamation @samp{!} après la hauteur de note.  Une altération
157 entre parenthèses peut être obtenue en ajoutant un point d'interrogation
158 @samp{?} après la hauteur de note.  Ces signes peuvent aussi être
159 utilisés pour imprimer des bécarres.
160
161 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
162 cis cis cis! cis? c c? c! c
163 @end lilypond
164
165
166 @seealso
167
168 L'impression automatique des altérations peut être affinée de plusieurs
169 manières.  Pour plus d'information, voir @ref{Automatic accidentals}.
170
171
172 @node Micro tones
173 @unnumberedsubsubsec Micro tones
174
175 @cindex quarts de ton
176 @cindex demi-bémols, demi-dièses
177
178 Les demi-bémols et demi-dièses s'écrivent en ajoutant respectivement
179 @code{-eh} et @code{-ih}. Voici une série de dos altérés en hauteurs
180 croissantes :
181
182 @lilypond[verbatim,ragged-right,quote,relative=2,fragment]
183 \set Staff.extraNatural = ##f
184 ceseh ceh cih cisih
185 @end lilypond
186
187 Les micro-intervalles sont aussi exportés dans le fichier MIDI.
188
189 @refbugs
190
191 Il n'y a pas de standard universellement accepté pour noter le bémol et
192 demi (qui abaisse la hauteur trois quarts de ton), le symbole de
193 LilyPond n'est donc conforme à aucun standard.
194
195
196 @node Note names in other languages
197 @unnumberedsubsubsec Note names in other languages
198
199 Vous disposez de jeux prédéfinis de noms de notes pour plusieurs autres
200 langues.  Pour les utiliser, incluez le fichier d'initialisation
201 spécifique à la langue voulue.  Par exemple, pour les langues romanes,
202 ajoutez @code{\include "italiano.ly"} au début du fichier source.  Les
203 fichiers de langues disponibles ainsi que les noms de notes utilisés
204 sont les suivants :
205
206 @cindex noms de note, autres langues
207 @example
208                        Noms de note              dièse       bémol      double          double
209                                                                         dièse           bémol
210 nederlands.ly  c   d   e   f   g   a   bes b   -is         -es          -isis           -eses
211 english.ly     c   d   e   f   g   a   bf  b   -s/-sharp   -f/-flat     -ss/-x/         -ff/
212                                                                         -sharpshsarp    -flatflat
213 deutsch.ly     c   d   e   f   g   a   b   h   -is         -es          -isis           -eses
214 norsk.ly       c   d   e   f   g   a   b   h   -iss/-is    -ess/-es     -ississ/-isis   -essess/-eses
215 svenska.ly     c   d   e   f   g   a   b   h   -iss        -ess         -ississ         -essess
216 italiano.ly    do  re  mi  fa  sol la  sib si  -d          -b           -dd             -bb
217 catalan.ly     do  re  mi  fa  sol la  sib si  -d/-s       -b           -dd/-ss         -bb
218 espanol.ly     do  re  mi  fa  sol la  sib si  -s          -b           -ss             -bb
219 @end example
220
221 @noindent
222 Notez qu'en hollandais, en allemand, en norvégien et en suédois, un
223 @samp{la} altéré de bemol se note @code{aes} et @code{aeses}.  Ces
224 formes sont contractées en @code{as} et @code{ases} (ou plus communément
225 @code{asas}).  Dans certains fichiers linguistiques, seules ces formes
226 abrégées ont été définies ; ceci s'applique aussi aux suffixes pour les
227 quarts de ton.
228
229 @noindent
230 Certaines musiques utilisent des microtonalités, pour lesquelles les
231 altérations sont des fractions de dièse ou bémol @qq{normaux}.  Le
232 tableau suivant répertorie les noms de note en quart de ton, tels que
233 définis dans plusieurs fichiers linguistiques. Les préfixes @q{semi-} et
234 @q{sesqui-} correspondent au @q{demi-} et @q{trois demis}.  À noter
235 qu'aucune définition n'existe à ce jour pour le norvégien, le suédois,
236 le catalan et l'espagnol.
237
238 @c What about Turkish Maquam music and similar microtonal systems?
239 @c
240 @c Note that the term "three-quarter-sharp/-flat" used in lilypond's source code 
241 @c is actually misleading since the alteration is in fact one and a half
242 @c of a regular sharp/flat. Whence the naming "sesqui-sharp/-flat" used below.
243
244 @example
245                         Noms de note           semi-   semi-  sesqui-  sesqui-
246                                                dièse   bémol  dièse    bémol
247
248 nederlands.ly  c   d   e   f   g   a   bes b   -ih     -eh    -isih    -eseh
249 english.ly     c   d   e   f   g   a   bf  b   -qs     -qf    -tqs     -tqf
250 deutsch.ly     c   d   e   f   g   a   b   h   -ih     -eh    -isih    -eseh
251 norsk.ly       c   d   e   f   g   a   b   h   
252 svenska.ly     c   d   e   f   g   a   b   h   
253 italiano.ly    do  re  mi  fa  sol la  sib si  -sd     -sb    -dsd     -bsb
254 catalan.ly     do  re  mi  fa  sol la  sib si  
255 espanol.ly     do  re  mi  fa  sol la  sib si  
256 @end example
257
258
259 @node Changing multiple pitches
260 @subsection Changing multiple pitches
261
262 @menu
263 * Relative octaves::            
264 * Octave check::                
265 * Transpose::                   
266 @end menu
267
268 @node Relative octaves
269 @unnumberedsubsubsec Relative octaves
270
271 @cindex relatif
272 @cindex indication d'octave relative
273 @funindex \relative
274
275 On spécifie les octaves en ajoutant @code{'} et @code{,} aux noms de
276 hauteurs.  En recopiant de la musique, on a vite fait de mettre une note
277 à la mauvaise octave, et ce genre d'erreur est difficile à retrouver.
278 Le mode d'écriture \relative prévient ces erreurs dans la mesure où
279 elles deviennent beaucoup plus évidentes : une seule erreur décale le
280 reste de la pièce à une mauvaise octave.
281
282
283 @example
284 \relative @var{startpitch} @var{musicexpr}
285 @end example
286
287 @noindent
288 ou
289
290 @example
291 \relative @var{musicexpr}
292 @end example
293
294 @noindent
295 @code{c'} est utilisé par défaut si aucune hauteur de départ n'est
296 définie.
297
298 L'octave des notes mentionnées dans @var{musicexpr} va être calculée de
299 la manière suivante : si aucun signe de changement d'octave n'est
300 utilisé, l'intervalle de base entre la note actuelle et la précédente
301 sera toujours au plus d'une quarte.  Cet intervalle est déterminé sans
302 tenir compte des altérations ; ainsi un @code{fisis} après un
303 @code{ceses} sera placé au-dessus du @code{ceses}.  En d'autres termes,
304 une quarte doublement augmentée demeure considérée comme un intervavlle
305 plus petit qu'une quinte diminuée, bien que la quarte doublement
306 augmentée soit de sept demi-tons et la quinte diminuée de seulement six
307 demi-tons.
308
309 Les signes de changement d'octave @code{'} et @code{,} peuvent être
310 ajoutés pour hausser ou baisser la note d'une octave supplémentaire.
311 Lorsque l'on entre en mode @code{\relative}, une hauteur absolue de
312 départ peut être spécifiée, et agira dès lors comme si elle précédait la
313 première note de @var{musicexpr}.  Si aucune hauteur de départ n'est
314 spécifiée, le do central sert de point de départ.
315
316 Voici le mode \relative en action.
317 @lilypond[quote,fragment,ragged-right,verbatim]
318 \relative c'' {
319   b c d c b c bes a
320 }
321 @end lilypond
322
323 On utilise les signes de changement d'octave pour les intervalles
324 dépassant la quarte.
325
326 @lilypond[quote,ragged-right,fragment,verbatim]
327 \relative c'' {
328   c g c f, c' a, e''
329 }
330 @end lilypond
331
332 Si l'expression précédente est un accord, c'est la première note de
333 l'accord qui détermine l'emplacement de la première note du prochain
334 accord.
335
336 @lilypond[quote,ragged-right,fragment,verbatim]
337 \relative c' {
338   c <c e g>
339   <c' e g>
340   <c, e' g>
341 }
342 @end lilypond
343
344 La hauteur après @code{\relative} contient un nom de note.
345
346 La conversion en mode \relative n'affectera pas les sections @code{\transpose},
347 @code{\chordmode} ou @code{\relative} situées dans son argument.  Pour
348 utiliser \relative dans de la musique transposée, un code
349 @code{\relative} additionnel doit être placé dans @code{\transpose}.
350
351
352 @node Octave check
353 @unnumberedsubsubsec Octave check
354
355 @cindex vérification d'octave
356
357 Les tests d'octave rendent la correction d'erreurs d'octave plus facile
358 dans le mode d'octave @code{relative} : une note peut être suivie de
359 @code{=}@var{apostrophes/virgules} pour indiquer à quelle octave absolue
360 elle devrait être.  Dans l'exemple suivant,
361
362 @example
363 \relative c'' @{ c='' b=' d,='' @}
364 @end example
365
366 @noindent
367 le @code{d} générera un avertissement, puisqu'on attend un @code{d''}
368 mais qu'on obtient un @code{d'} --- il n'y a qu'une tierce entre
369 @code{b'} et @code{d''}.  Sur la partition, l'octave sera corrigée pour
370 donner un @code{d''} et la prochaine note sera calculée en fonction de
371 @code{d''} et non de @code{d'}.
372
373 Il existe aussi une vérification d'octave qui ne produit pas de musique
374 imprimée, ayant pour syntaxe
375
376 @example
377 \octave @var{hauteur}
378 @end example
379
380 Cette commande vérifie que la @var{hauteur} considérée sans apostrophe
381 ni virgule et comme hauteur relative, est la même que la @var{hauteur}
382 absolue considérée avec ses éventuelles apostrophes ou virgules.  Sinon,
383 un avertissement est émis et l'octave est corrigée.  La @var{hauteur}
384 n'est pas considérée comme une note, et donc n'est pas imprimée.
385
386 Dans l'exemple ci-dessous, le premier test réussit, puisque le @code{e}
387 --- dans le mode @code{relative} --- est au plus à une quarte de
388 @code{a'}.  Cependant, le deuxième test produit un avertissement,
389 puisque le @code{e} est à quinte de @code{b'}.  Le message
390 d'avertissement est émis, et l'octave est corrigée afin que les notes
391 suivantes soient à nouveau à la bonne octave.
392
393 @example
394 \relative c' @{
395   e
396   \octave a'
397   \octave b'
398 @}
399 @end example
400
401 L'octave d'une note qui suit un test d'octave est déterminée selon la
402 note précédente.  Dans l'exemple suivant, la dernière note est un
403 @code{a'}, au-dessus du do central.  Cela veut dire que le test
404 @code{\octave} réussit, et peut donc être enlevé sans changer le
405 résultat sur la partition.
406
407 @lilypond[quote,ragged-right,verbatim,fragment]
408 \relative c' {
409   e
410   \octave b
411   a
412 }
413 @end lilypond
414
415
416 @node Transpose
417 @unnumberedsubsubsec Transpose
418
419 @cindex transposition
420 @cindex transposition des hauteurs
421 @funindex \transpose
422
423 Une expression musicale peut être transposée avec @code{\transpose}.
424 Voici la syntaxe :
425 @example
426 \transpose @var{note_de départ} @var{note_d_arrivée} @var{musicexpr}
427 @end example
428
429 Cela signifie que @var{musicexpr} est transposé d'un intervalle entre
430 les notes @var{note_de_départ} et @var{note_d_arrivée} : toute note
431 dont la hauteur était @code{note_de_départ}
432 est changée en @code{note_d_arrivée}.
433
434 Prenons comme exemple une pièce écrite en ré majeur.  Si cette pièce est
435 un peu trop basse pour l'interprète, elle peut être transposée en mi
436 majeur avec
437 @example
438 \transpose d e @dots{}
439 @end example
440
441 Regardons maintenant une partie écrite pour violon --- un instrument en
442 ut).  Si cette partie doit être jouée par une clarinette en la (écrite à
443 la tierce mineure supérieure, un do écrit donnant un la réel), la
444 transposition suivante créera la partie appropriée.
445
446 @example
447 \transpose a c @dots{}
448 @end example
449
450 @code{\transpose} fait la distinction entre les notes enharmoniques :
451 @code{\transpose c cis} et @code{\transpose c des} transposeront la
452 pièce un demi-ton plus haut.  Mais la première version écrira des
453 dièses et la deuxième des bémols.
454
455 @lilypond[quote,ragged-right,verbatim]
456 mus = { \key d \major cis d fis g }
457 \new Staff {
458   \clef "F" \mus
459   \clef "G"
460   \transpose c g' \mus
461   \transpose c f' \mus
462 }
463 @end lilypond
464
465 On peut aussi utiliser @code{\transpose} pour entrer des notes écrites
466 pour un instrument transpositeur.  Normalement, les hauteurs dans
467 LilyPond sont écrites en ut, i.e. en sons réels, mais elles peuvent être
468 écrites dans un autre ton.  Quand, par exemple, on écrit pour une
469 trompette en si bémol, commençant sur ré note réelle, on pourrait écrire
470 @example
471 \transpose c bes @{ e4 @dots{} @}
472 @end example
473
474 Pour imprimer cette musique en si bémol à nouveau --- et de ce fait
475 produire une partie de trompette, au lieu d'un conducteur en notes
476 réelles, on utilisera un deuxième @code{transpose}
477
478 @example
479 \transpose bes c @{ \transpose c bes @{ e4 @dots{} @} @}
480 @end example
481
482
483 @seealso
484
485 Référence du programme : @internalsref{TransposedMusic}.
486
487 Exemple : @lsr{scheme,transpose-pitches-with-minimum-accidentals.ly}.
488
489
490 @refbugs
491
492 Si vous voulez utiliser en même temps @code{\transpose} et
493 @code{\relative}, vous devez mettre @code{\transpose} en dehors de
494 @code{\relative}, puisque @code{\relative} n'aura aucun effet sur la
495 musique apparaissant dans un @code{\transpose}.
496
497 @node Displaying pitches
498 @subsection Displaying pitches
499
500 @menu
501 * Clef::                        
502 * Key signature::               
503 * Ottava brackets::             
504 * Instrument transpositions::   
505 @end menu
506
507 @node Clef
508 @unnumberedsubsubsec Clef
509
510 @funindex \clef
511
512 La clé indique quelles lignes de la portée correspondent à telles
513 hauteurs.  Elle est réglée par la commande @code{\clef}.
514
515 @lilypond[quote,ragged-right,fragment,verbatim]
516 { c''2 \clef alto g'2 }
517 @end lilypond
518
519 @cindex clé de sol
520 @cindex clé de fa
521 @cindex clé d'ut
522
523 Les clés prises en charge sont
524
525 @multitable @columnfractions .33 .66
526 @headitem Clef @tab Position
527 @item @code{treble}, violin, G, G2 @tab Clé de sol 2e ligne
528 @item @code{alto, C} @tab Clé d'ut 3e ligne
529 @item @code{tenor} @tab Clé d'ut 4e ligne
530 @item @code{bass, F} @tab Clé de fa 4e ligne
531 @item @code{french} @tab Clé de sol 1e ligne
532 @item @code{soprano} @tab Clé d'ut 1e ligne
533 @item @code{mezzosoprano} @tab Clé d'ut 2e ligne
534 @item @code{baritone} @tab Clé d'ut 5e ligne
535 @item @code{varbaritone} @tab Clé de fa 3e ligne
536 @item @code{subbass} @tab Clé de fa 5e ligne
537 @item @code{percussion} @tab Clé de percussion
538 @item @code{tab} @tab Clé de tablature
539 @end multitable
540
541 En ajoutant @code{_8} ou @code{^8} au nom de la clé, celle-ci est
542 transposée à l'octave respectivement inférieure ou supérieure, et
543 @code{_15} ou @code{^15} la transpose de deux octaves.  L'argument
544 @var{clefname} doit être mis entre guillemets lorsqu'il contient un
545 caractère @qq{souligné} ou des chiffres.  Par exemple,
546
547
548 @cindex choral tenor clef
549 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
550 \clef "G_8" c4
551 @end lilypond
552
553
554 @commonprop
555
556 La commande @code{\clef "treble_8"} équivaut à définir @code{clefGlyph},
557 @code{clefPosition} --- qui contrôle la position verticale de la clé ---
558 @code{middleCPosition} et @code{clefOctavation}.  Une clé est imprimée
559 lorsque l'une de ces propriétés est changée.  Les exemples suivant font
560 apparaître des possibilités de réglage manuel de ces propriétés.
561
562 @lilypond[quote,ragged-right,verbatim]
563 {
564   \set Staff.clefGlyph = #"clefs.F"
565   \set Staff.clefPosition = #2
566   c'4
567   \set Staff.clefGlyph = #"clefs.G"
568   c'4
569   \set Staff.clefGlyph = #"clefs.C"
570   c'4
571   \set Staff.clefOctavation = #7
572   c'4
573   \set Staff.clefOctavation = #0
574   \set Staff.clefPosition = #0
575   c'4
576   \clef "bass"
577   c'4
578   \set Staff.middleCPosition = #4
579   c'4
580 }
581 @end lilypond
582
583
584 @seealso
585
586 Dans ce manuel : @ref{Grace notes}.
587
588 Référence du programme : @internalsref{Clef}.
589
590
591 @node Key signature
592 @unnumberedsubsubsec Key signature
593
594 @cindex armure
595 @funindex \key
596
597 L'armure indique la tonalité dans laquelle la pièce doit être jouée.
598 Elle comprend un ensemble d'altérations (dièses ou bémols) à la clé,
599 c'est-à-dire au début de la portée.
600
601 On définit ou modifie l'armure avec la commande @code{\key}
602
603 @example
604 @code{\key} @var{hauteur} @var{type}
605 @end example
606
607 @funindex \minor
608 @funindex \major
609 @funindex \minor
610 @funindex \ionian
611 @funindex \locrian
612 @funindex \aeolian
613 @funindex \mixolydian
614 @funindex \lydian
615 @funindex \phrygian
616 @funindex \dorian
617 @cindex modes anciens
618
619 Ici, @var{type} doit être @code{\major} ou @code{\minor} afin d'avoir
620 respectivement @var{hauteur}-major ou @var{hauteur}-minor.  Vous pouvez
621 aussi avoir recours aux modes anciens que sont @code{\ionian},
622 @code{\locrian}, @code{\aeolian}, @code{\mixolydian}, @code{\lydian},
623 @code{\phrygian}, et @code{\dorian}.
624
625 Cette commande fixe la propriété de contexte @code{Staff.keySignature}.
626 Des armures inhabituelles peuvent être spécifiées en modifiant
627 directement cette propriété.
628
629 Les nouveaux utilisateurs s'embrouillent souvent dans les altérations et
630 les armures, car des notes naturelles prennent ou non un bécarre selon
631 l'armure.  Pour plus d'informations, voir @ref{Accidentals} ou
632 @rlearning{Accidentals and key signatures}.
633
634 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
635 \key g \major
636 f1
637 fis
638 @end lilypond
639
640
641 @commonprop
642
643 Un bécarre est imprimé pour annuler toute altération précédente.  Ceci
644 peut être supprimé en réglant la propriété
645 @code{Staff.printKeyCancellation}.
646
647 @lilypond[quote,fragment,ragged-right,fragment,verbatim,relative=2]
648 \key d \major
649 a b cis d
650 \key g \minor
651 a bes c d
652 \set Staff.printKeyCancellation = ##f
653 \key d \major
654 a b cis d
655 \key g \minor
656 a bes c d
657 @end lilypond
658
659
660 @seealso
661
662 Référence du programme : @internalsref{KeyCancellation},
663 @internalsref{KeySignature}.
664
665
666 @node Ottava brackets
667 @unnumberedsubsubsec Ottava brackets
668
669 Les marques d'octaviation, @emph{Ottava}, permettent d'introduire une
670 transposition spécifique d'une octave pour la portée en cours.  C'est
671 la fonction @code{set-octavation} qui s'en charge.
672
673 @cindex ottava
674 @cindex 15ma
675 @cindex octaviation
676
677 @lilypond[quote,ragged-right,verbatim,fragment]
678 \relative c''' {
679   a2 b
680   #(set-octavation 1)
681   a b
682   #(set-octavation 0)
683   a b
684 }
685 @end lilypond
686
687 La fonction @code{set-octavation} peut aussi prendre en argument les
688 valeurs -1@tie{}(pour 8va bassa), 2@tie{}(pour 15ma --- 2 octaves) ou
689 -2@tie{}(pour 15ma bassa).   En interne, cette fonction détermine les
690 propriétés @code{ottavation} (p.ex. en @code{"8va"} ou @code{"8vb"})
691 et @code{centralCPosition}.  Vous pouvez modifier le texte d'une marque
692 d'octaviation en définissant @code{ottavation} après avoir fait appel
693 à @code{set-octavation} :
694
695 @lilypond[quote,ragged-right,verbatim]
696 {
697   #(set-octavation 1)
698   \set Staff.ottavation = #"8"
699   c'''
700 }
701 @end lilypond
702
703
704 @seealso
705
706 Référence du programme : @internalsref{OttavaBracket}.
707
708
709 @refbugs
710
711 @code{set-octavation} gère difficilement les changements de clé qui
712 pourraient intervenir alors qu'elle est effective.
713
714
715 @node Instrument transpositions
716 @unnumberedsubsubsec Instrument transpositions
717
718 @cindex transposition, MIDI
719 @cindex transposition, instrument
720
721 Vous pouvez spécifier la tonalité d'un instrument transpositeur, ce
722 qui est le cas pour de nombreux instruments à vent comme la clarinette
723 (si bémol, la ou mi bémol), le cor (fa), ou la trompette (si bémol,
724 ut, ré ou mi bémol).
725
726 Cette transposition s'indique après le mot-clé @code{\transposition}.
727
728 @example
729 \transposition bes   %% clarinette en si bémol
730 @end example
731
732 @noindent
733 Cette commande détermine la propriété @code{instrumentTransposition},
734 dont la valeur sera utilisée pour le fichier MIDI et en cas de
735 citation.  Elle n'affecte en rien la manière dont les notes seront
736 imprimées sur la portée.  Référez-vous à la section @ref{Transpose}
737 pour obtenir un autre résultat.
738
739 La hauteur donnée en argument à @code{\transposition} doit
740 correspondre à la note entendue lorsqu'un @code{do} écrit sur la
741 portée est joué par l'instrument transpositeur.  Par exemple, lorsque
742 vous saisissez une partition en notes réelles, toutes les voix
743 devraient être en ut ; pour les instruments transpositeurs, il faudra
744 procéder de cette manière : 
745
746 @example
747 clarinet = @{
748   \transposition c'
749   ...
750 @}
751 saxophone = @{
752   \transposition c'
753   ...
754 @}
755 @end example
756
757 Lorsque vous entrez de la musique à partir d'une partie transposée,
758 utilisez la commande @code{\transposition}.  Si l'on prend l'exemple
759 des parties de cor, leur tonalité change souvent au cours d'un morceau ;
760 en recopiant cette partie, utilisez @code{\transposition} ainsi :
761
762 @example
763 \transposition d'
764 c'4^"en ré"
765 ...
766 \transposition g'
767 c'4^"en sol"
768 ...
769 @end example
770