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