]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/pitches.itely
Merge master into nested-bookparts
[lilypond.git] / Documentation / fr / user / pitches.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 33ba8d40c3493011a4b39ab8b1369701f8013bd6
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 \version "2.11.61"
10
11 @c Translators: Frédéric Chiasson
12 @c Translation checkers: Valentin Villenave, Jean-Charles Malahieude
13
14 @node Pitches
15 @section Pitches
16
17 @lilypondfile[quote]{pitches-headword.ly}
18
19 Cette section détaille la façon d'indiquer les hauteurs de notes, sous
20 trois aspects : la saisie des hauteurs, la modification des hauteurs
21 et les options de gravure.
22
23 @menu
24 * Writing pitches::             
25 * Changing multiple pitches::   
26 * Displaying pitches::          
27 * Note heads::                  
28 @end menu
29
30
31 @node Writing pitches
32 @subsection Writing pitches
33
34 Cette section explique la manière d'indiquer les hauteurs de note.  Il
35 y a deux modes d'indiquer l'octave des notes : le mode absolu, et le
36 mode relatif.  Le dernier est le plus pratique lors de la saisie d'un
37 fichier source au clavier de l'ordinateur.
38
39 @menu
40 * Absolute octave entry::       
41 * Relative octave entry::       
42 * Accidentals::                 
43 * Note names in other languages::  
44 @end menu
45
46 @node Absolute octave entry
47 @unnumberedsubsubsec Absolute octave entry
48
49 @cindex noms de note
50 @cindex hauteurs
51 @cindex absolues, hauteurs
52 @cindex absolues, octaves
53 @cindex octaves absolues
54
55 La hauteur s'écrit --- à moins de préciser une autre langue --- avec la
56 notation anglaise, en utilisant les lettres @code{a} à @code{g}.
57 Une gamme ascendante de do majeur s'écrit
58
59 @lilypond[quote,fragment,verbatim,ragged-right]
60 \clef bass
61 c d e f g a b c'
62 @end lilypond
63
64 La note @code{c} est écrite une octave sous le do central.
65
66 @lilypond[quote,fragment,verbatim,ragged-right]
67 \clef treble
68 c1
69 \clef bass
70 c1
71 @end lilypond
72
73 @funindex '
74 @funindex ,
75
76 L'octave peut être précisée sous forme d'une série d'apostrophes
77 @samp{'} ou d'une série de virgules @samp{,}.  Chaque @samp{'} hausse la
78 note d'une octave, chaque @samp{,} baisse la note d'une octave.
79
80 @lilypond[quote,ragged-right,fragment,verbatim]
81 \clef treble
82 c' c'' e' g d'' d' d c
83 \clef bass
84 c, c,, e, g d,, d, d c
85 @end lilypond
86
87 Il existe une autre méthode pour préciser à quelle octave se situe la
88 note à graver ; cette méthode demande moins d'indications d'octave
89 (@code{'} ou @code{,}) --- voir @ref{Relative octave entry}.
90
91
92 @node Relative octave entry
93 @unnumberedsubsubsec Relative octave entry
94
95 @cindex relatif
96 @cindex indication d'octave relative
97 @funindex \relative
98
99 On spécifie les octaves en ajoutant @code{'} et @code{,} aux noms de
100 hauteurs.  En recopiant de la musique, on a vite fait de mettre une note
101 à la mauvaise octave, et ce genre d'erreur est difficile à retrouver.
102 Le mode d'écriture \relative prévient ces erreurs dans la mesure où
103 elles deviennent beaucoup plus évidentes : une seule erreur décale le
104 reste de la pièce à une mauvaise octave.
105
106
107 @example
108 \relative @var{startpitch} @var{musicexpr}
109 @end example
110
111 @noindent
112 ou
113
114 @example
115 \relative @var{musicexpr}
116 @end example
117
118 @noindent
119 @code{c'} est utilisé par défaut si aucune hauteur de départ n'est
120 définie.
121
122 L'octave des notes mentionnées dans @var{musicexpr} va être calculée de
123 la manière suivante : si aucun signe de changement d'octave n'est
124 utilisé, l'intervalle de base entre la note actuelle et la précédente
125 sera toujours au plus d'une quarte.  Cet intervalle est déterminé sans
126 tenir compte des altérations ; ainsi un @code{fisis} après un
127 @code{ceses} sera placé au-dessus du @code{ceses}.  En d'autres termes,
128 une quarte doublement augmentée demeure considérée comme un intervavlle
129 plus petit qu'une quinte diminuée, bien que la quarte doublement
130 augmentée soit de sept demi-tons et la quinte diminuée de seulement six
131 demi-tons.
132
133 Les signes de changement d'octave @code{'} et @code{,} peuvent être
134 ajoutés pour hausser ou baisser la note d'une octave supplémentaire.
135 Lorsque l'on entre en mode @code{\relative}, une hauteur absolue de
136 départ peut être spécifiée, et agira dès lors comme si elle précédait la
137 première note de @var{musicexpr}.  Si aucune hauteur de départ n'est
138 spécifiée, le do central sert de point de départ.
139
140 Voici le mode \relative en action.
141 @lilypond[quote,fragment,ragged-right,verbatim]
142 \relative c'' {
143   b c d c b c bes a
144 }
145 @end lilypond
146
147 On utilise les signes de changement d'octave pour les intervalles
148 dépassant la quarte.
149
150 @lilypond[quote,ragged-right,fragment,verbatim]
151 \relative c'' {
152   c g c f, c' a, e''
153 }
154 @end lilypond
155
156 Si l'expression précédente est un accord, c'est la première note de
157 l'accord qui détermine l'emplacement de la première note du prochain
158 accord.
159
160 @lilypond[quote,ragged-right,fragment,verbatim]
161 \relative c' {
162   c <c e g>
163   <c' e g>
164   <c, e' g>
165 }
166 @end lilypond
167
168 La hauteur après @code{\relative} contient un nom de note.
169
170 La conversion en mode \relative n'affectera pas les sections @code{\transpose},
171 @code{\chordmode} ou @code{\relative} situées dans son argument.  Pour
172 utiliser \relative dans de la musique transposée, un code
173 @code{\relative} additionnel doit être placé dans @code{\transpose}.
174
175
176 @node Accidentals
177 @unnumberedsubsubsec Accidentals
178
179 @cindex noms de note, hollandais
180 @cindex noms de note, par défaut
181
182 Dans la notation par défaut, un dièse est formé en ajoutant @code{-is}
183 après le nom de note, un bémol en ajoutant @code{-es}.  Les
184 double-dièses et double-bémols sont obtenus en ajoutant @code{-isis}
185 ou @code{-eses} au nom de note.
186
187 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
188 a2 ais a aes
189 a2 aisis a aeses
190 @end lilypond
191
192 @noindent
193 Ce sont les noms de note hollandais.  En hollandais, on élide @code{aes}
194 pour écrire @code{as}, mais les deux formes sont acceptées.  De manière
195 similaire, on accepte aussi bien @code{es} que @code{ees}.
196
197 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
198 a2 as e es
199 @end lilypond
200
201 Un bécarre annule l'effet d'une altération, qu'elle soit accidentelle
202 ou à l'armure.  Cependant, dans la syntaxe des noms de note, les
203 bécarres ne s'écrivent pas avec un suffixe ; un simple nom de note
204 donnera une note bécarre.
205
206 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
207 a4 aes a2
208 @end lilypond
209
210 LilyPond interprète l'entrée @code{d e f} comme @qq{imprimer un ré
211 naturel, un mi naturel et un fa naturel}, sans tenir compte de l'armure.
212 Pour plus d'information à propos de la distinction entre le contenu
213 musical et sa représentation, voir @rlearning{Accidentals and key signatures}.
214
215 @lilypond[fragment,quote,ragged-right,verbatim,relative]
216 \key d \major
217 d e f g
218 d e fis g
219 @end lilypond
220
221
222 @cindex quarts de ton
223 @cindex demi-bémols, demi-dièses
224
225 Les demi-bémols et demi-dièses s'écrivent en ajoutant respectivement
226 @code{-eh} et @code{-ih}. Voici une série de dos altérés en hauteurs
227 croissantes :
228
229 @lilypond[verbatim,quote,relative=2]
230 ceseh1 ces ceh c cih cis cisih
231 @end lilypond
232
233 Les micro-intervalles sont aussi exportés dans le fichier MIDI.
234
235
236 @cindex altération, de précaution
237 @cindex altération, entre parenthèses
238 @cindex altération de précaution
239 @funindex ?
240 @cindex altération entre parenthèses
241 @funindex !
242
243 Normalement, les altérations sont imprimées automatiquement, mais il se
244 peut que vous vouliez les imprimer manuellement.  On peut forcer
245 l'impression d'une altération , dite @qq{de précaution}, en ajoutant un
246 point d'exclamation @samp{!} après la hauteur de note.  Une altération
247 entre parenthèses peut être obtenue en ajoutant un point d'interrogation
248 @samp{?} après la hauteur de note.  Ces signes peuvent aussi être
249 utilisés pour imprimer des bécarres.
250
251 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
252 cis cis cis! cis? c c? c! c
253 @end lilypond
254
255
256 @snippets
257
258 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
259 {preventing-extra-naturals-from-being-automatically-added.ly}
260
261
262 @seealso
263
264 Référence du programme : @rinternals{LedgerLineSpanner},
265 @rinternals{NoteHead}.
266
267 L'impression automatique des altérations peut être affinée de plusieurs
268 manières.  Pour plus d'information, voir @ref{Automatic accidentals}.
269
270
271 @knownissues
272
273 Il n'y a pas de standard universellement accepté pour noter le bémol et
274 demi (qui abaisse la hauteur trois quarts de ton), le symbole de
275 LilyPond n'est donc conforme à aucun standard.
276
277
278
279 @node Note names in other languages
280 @unnumberedsubsubsec Note names in other languages
281
282 Vous disposez de jeux prédéfinis de noms de notes pour plusieurs autres
283 langues.  Pour les utiliser, incluez le fichier d'initialisation
284 spécifique à la langue voulue.  Par exemple, pour les langues romanes,
285 ajoutez @code{\include "italiano.ly"} au début du fichier source.  Les
286 fichiers de langues disponibles ainsi que les noms de notes utilisés
287 sont les suivants :
288
289 @cindex noms de note, autres langues
290 @example
291                        Noms de note              dièse       bémol      double          double
292                                                                         dièse           bémol
293 nederlands.ly  c   d   e   f   g   a   bes b   -is         -es          -isis           -eses
294 english.ly     c   d   e   f   g   a   bf  b   -s/-sharp   -f/-flat     -ss/-x/         -ff/
295                                                                         -sharpshsarp    -flatflat
296 deutsch.ly     c   d   e   f   g   a   b   h   -is         -es          -isis           -eses
297 norsk.ly       c   d   e   f   g   a   b   h   -iss/-is    -ess/-es     -ississ/-isis   -essess/-eses
298 svenska.ly     c   d   e   f   g   a   b   h   -iss        -ess         -ississ         -essess
299 italiano.ly    do  re  mi  fa  sol la  sib si  -d          -b           -dd             -bb
300 catalan.ly     do  re  mi  fa  sol la  sib si  -d/-s       -b           -dd/-ss         -bb
301 espanol.ly     do  re  mi  fa  sol la  sib si  -s          -b           -ss             -bb
302 @end example
303
304 @noindent
305 Notez qu'en hollandais, en allemand, en norvégien et en suédois, un
306 @samp{la} altéré de bemol se note @code{aes} et @code{aeses}.  Ces
307 formes sont contractées en @code{as} et @code{ases} (ou plus communément
308 @code{asas}).  Dans certains fichiers linguistiques, seules ces formes
309 abrégées ont été définies ; ceci s'applique aussi aux suffixes pour les
310 quarts de ton.
311
312 @noindent
313 Certaines musiques utilisent des microtonalités, pour lesquelles les
314 altérations sont des fractions de dièse ou bémol @qq{normaux}.  Le
315 tableau suivant répertorie les noms de note en quart de ton, tels que
316 définis dans plusieurs fichiers linguistiques. Les préfixes @q{semi-} et
317 @q{sesqui-} correspondent au @q{demi-} et @q{trois demis}.  À noter
318 qu'aucune définition n'existe à ce jour pour le norvégien, le suédois,
319 le catalan et l'espagnol.
320
321 @c What about Turkish Maquam music and similar microtonal systems?
322 @c
323 @c Note that the term "three-quarter-sharp/-flat" used in lilypond's source code 
324 @c is actually misleading since the alteration is in fact one and a half
325 @c of a regular sharp/flat. Whence the naming "sesqui-sharp/-flat" used below.
326
327 @example
328                         Noms de note           semi-   semi-  sesqui-  sesqui-
329                                                dièse   bémol  dièse    bémol
330
331 nederlands.ly  c   d   e   f   g   a   bes b   -ih     -eh    -isih    -eseh
332 english.ly     c   d   e   f   g   a   bf  b   -qs     -qf    -tqs     -tqf
333 deutsch.ly     c   d   e   f   g   a   b   h   -ih     -eh    -isih    -eseh
334 norsk.ly       c   d   e   f   g   a   b   h   
335 svenska.ly     c   d   e   f   g   a   b   h   
336 italiano.ly    do  re  mi  fa  sol la  sib si  -sd     -sb    -dsd     -bsb
337 catalan.ly     do  re  mi  fa  sol la  sib si  
338 espanol.ly     do  re  mi  fa  sol la  sib si  
339 @end example
340
341
342 @node Changing multiple pitches
343 @subsection Changing multiple pitches
344
345 @menu
346 * Octave checks::                
347 * Transpose::                   
348 @end menu
349
350 @node Octave checks
351 @unnumberedsubsubsec Octave checks
352
353 @cindex vérification d'octave
354
355 Les tests d'octave rendent la correction d'erreurs d'octave plus facile
356 dans le mode d'octave @code{relative} : une note peut être suivie de
357 @code{=}@var{apostrophes/virgules} pour indiquer à quelle octave absolue
358 elle devrait être.  Dans l'exemple suivant,
359
360 @example
361 \relative c'' @{ c='' b=' d,='' @}
362 @end example
363
364 @noindent
365 le @code{d} générera un avertissement, puisqu'on attend un @code{d''}
366 mais qu'on obtient un @code{d'} --- il n'y a qu'une tierce entre
367 @code{b'} et @code{d''}.  Sur la partition, l'octave sera corrigée pour
368 donner un @code{d''} et la prochaine note sera calculée en fonction de
369 @code{d''} et non de @code{d'}.
370
371 Il existe aussi une vérification d'octave qui ne produit pas de musique
372 imprimée, ayant pour syntaxe
373
374 @example
375 \octaveCheck @var{hauteur}
376 @end example
377
378 Cette commande vérifie que la @var{hauteur} considérée sans apostrophe
379 ni virgule et comme hauteur relative, est la même que la @var{hauteur}
380 absolue considérée avec ses éventuelles apostrophes ou virgules.  Sinon,
381 un avertissement est émis et l'octave est corrigée.  La @var{hauteur}
382 n'est pas considérée comme une note, et donc n'est pas imprimée.
383
384 Dans l'exemple ci-dessous, le premier test réussit, puisque le @code{e}
385 --- dans le mode @code{relative} --- est au plus à une quarte de
386 @code{a'}.  Cependant, le deuxième test produit un avertissement,
387 puisque le @code{e} est à quinte de @code{b'}.  Le message
388 d'avertissement est émis, et l'octave est corrigée afin que les notes
389 suivantes soient à nouveau à la bonne octave.
390
391 @example
392 \relative c' @{
393   e
394   \octaveCheck a'
395   \octaveCheck b'
396 @}
397 @end example
398
399 L'octave d'une note qui suit un test d'octave est déterminée selon la
400 note précédente.  Dans l'exemple suivant, la dernière note est un
401 @code{a'}, au-dessus du do central.  Cela veut dire que le test
402 @code{\octaveCheck} réussit, et peut donc être enlevé sans changer le
403 résultat sur la partition.
404
405 @lilypond[quote,ragged-right,verbatim,fragment]
406 \relative c' {
407   e
408   \octaveCheck b
409   a
410 }
411 @end lilypond
412
413
414 @node Transpose
415 @unnumberedsubsubsec Transpose
416
417 @cindex transposition
418 @cindex transposition des hauteurs
419 @funindex \transpose
420
421 Une expression musicale peut être transposée avec @code{\transpose}.
422 Voici la syntaxe :
423 @example
424 \transpose @var{note_de départ} @var{note_d_arrivée} @var{musicexpr}
425 @end example
426
427 Cela signifie que @var{musicexpr} est transposé d'un intervalle entre
428 les notes @var{note_de_départ} et @var{note_d_arrivée} : toute note
429 dont la hauteur était @code{note_de_départ}
430 est changée en @code{note_d_arrivée}.
431
432 Prenons comme exemple une pièce écrite en ré majeur.  Si cette pièce est
433 un peu trop basse pour l'interprète, elle peut être transposée en mi
434 majeur avec
435 @example
436 \transpose d e @dots{}
437 @end example
438
439 Regardons maintenant une partie écrite pour violon --- un instrument en
440 ut).  Si cette partie doit être jouée par une clarinette en la (écrite à
441 la tierce mineure supérieure, un do écrit donnant un la réel), la
442 transposition suivante créera la partie appropriée.
443
444 @example
445 \transpose a c @dots{}
446 @end example
447
448 @code{\transpose} fait la distinction entre les notes enharmoniques :
449 @code{\transpose c cis} et @code{\transpose c des} transposeront la
450 pièce un demi-ton plus haut.  Mais la première version écrira des
451 dièses et la deuxième des bémols.
452
453 @lilypond[quote,ragged-right,verbatim]
454 mus = { \key d \major cis d fis g }
455 \new Staff {
456   \clef "F" \mus
457   \clef "G"
458   \transpose c g' \mus
459   \transpose c f' \mus
460 }
461 @end lilypond
462
463 On peut aussi utiliser @code{\transpose} pour entrer des notes écrites
464 pour un instrument transpositeur.  Normalement, les hauteurs dans
465 LilyPond sont écrites en ut, i.e. en sons réels, mais elles peuvent être
466 écrites dans un autre ton.  Quand, par exemple, on écrit pour une
467 trompette en si bémol, commençant sur ré note réelle, on pourrait écrire
468 @example
469 \transpose c bes @{ e4 @dots{} @}
470 @end example
471
472 Pour imprimer cette musique en si bémol à nouveau --- et de ce fait
473 produire une partie de trompette, au lieu d'un conducteur en notes
474 réelles, on utilisera un deuxième @code{transpose}
475
476 @example
477 \transpose bes c @{ \transpose c bes @{ e4 @dots{} @} @}
478 @end example
479
480
481 @seealso
482
483 Référence du programme : @rinternals{TransposedMusic}.
484
485 Exemples : @rlsr{Pitches}.
486
487
488 @knownissues
489
490 Si vous voulez utiliser en même temps @code{\transpose} et
491 @code{\relative}, vous devez mettre @code{\transpose} en dehors de
492 @code{\relative}, puisque @code{\relative} n'aura aucun effet sur la
493 musique apparaissant dans un @code{\transpose}.
494
495 @node Displaying pitches
496 @subsection Displaying pitches
497
498 @menu
499 * Clef::                        
500 * Key signature::               
501 * Ottava brackets::             
502 * Instrument transpositions::   
503 * Automatic accidentals::       
504 * Ambitus::                     
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 : @rinternals{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 : @rinternals{KeyCancellation},
663 @rinternals{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{ottava} 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   \ottava #1
681   a b
682   \ottava #0
683   a b
684 }
685 @end lilypond
686
687 La fonction @code{ottava} 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{ottava} :
694
695 @lilypond[quote,ragged-right,verbatim]
696 {
697   \ottava #1
698   \set Staff.ottavation = #"8"
699   c'''
700 }
701 @end lilypond
702
703
704 @seealso
705
706 Référence du programme : @rinternals{OttavaBracket}.
707
708
709 @knownissues
710
711 @code{ottava} 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
771 @node Automatic accidentals
772 @unnumberedsubsubsec Automatic accidentals
773 @cindex Altérations accidentelles automatiques
774
775 Une fonction a été créée pour regrouper les règles suivant lesquelles
776 s'impriment les altérations.  Elle s'invoque de la manière suivante :
777
778 @funindex set-accidental-style
779 @example
780 #(set-accidental-style 'REGLE)
781 @end example
782
783 @c TODO: check the context stuff below
784 @c -does it *really* work?
785 @c -the default contexts as specified in
786 @c  scm/music-function.scm seem to be different -vv
787
788 Cette fonction prend pour argument le nom de la règle d'altérations,
789 auquel peut s'ajouter, comme argument facultatif, le contexte
790 devant être affecté :
791
792 @example
793 #(set-accidental-style 'REGLE #('CONTEXTE#))
794 @end example
795
796 Si aucun contexte n'est spécifié, le contexte @code{Staff} sera affecté ; 
797 cependant on peut souhaiter l'appliquer au contexte @code{Voice} en lieu 
798 et place.
799
800 Les régles d'altérations suivantes sont possibles :
801
802 @table @code
803 @item default
804 C'est la règle d'impression par défaut, qui se rapporte à l'usage 
805 en vigueur au XVIIIème siècle : les altérations accidentelles sont valables toute
806 une mesure, et uniquement à leur propre octave.
807
808
809 @lilypond[quote,ragged-right]
810 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
811        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
812
813 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
814         \change Staff = up cis' \change Staff = down <fis, a>  
815         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
816         <f a d>2 |  } }}
817
818 \score { 
819         \new PianoStaff {
820        << \context Staff = "up" {
821                %#(set-accidental-style 'default) 
822        \musicA }
823        \context Staff = "down"{
824                %#(set-accidental-style 'default)
825        \musicB } >> }
826        \header { piece = \markup {\fill-line { \fontsize #3  "'default" }}}
827 }
828 @end lilypond
829
830 @item voice
831 En principe, LilyPond se souvient de toutes les altérations présentes sur la
832 portée (contexte Staff).  Avec cette règle, cependant, les altérations sont indépendantes
833 pour chacune des voix. 
834
835
836 @example
837  \new Staff <<
838         #(set-accidental-style 'voice)
839         @{ @dots{} @}
840         >>
841 @end example
842
843 De ce fait, les altérations d'une voix sont ignorées dans les autres voix,
844 ce qui peut donner lieu à un résultat malencontreux.  Dans l'exemple suivant,
845 il est difficile de dire si le deuxième @samp{la} est dièse ou naturel.
846
847 @lilypond[quote,ragged-right]
848 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
849        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
850
851 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
852         \change Staff = up cis' \change Staff = down <fis, a>  
853         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
854         <f a d>2 |  } }}
855
856 \score { 
857         \new PianoStaff {
858        << \context Staff = "up" {
859                #(set-accidental-style 'voice) 
860        \musicA }
861        \context Staff = "down"{
862                #(set-accidental-style 'voice)
863        \musicB } >> }
864        \header { piece = \markup {\fill-line { \fontsize #3  "'voice" }}}
865 }
866 @end lilypond
867
868 La règle @code{voice} n'est à envisager que dans le cas de voix devant être lues par
869 des musiciens différents.  S'il s'agit d'un @q{conducteur}, ou d'une portée destinée
870 à un seul musicien, il vaut mieux utiliser @code{modern} ou @code{modern-cautionary}.
871
872
873 @item modern
874 @funindex modern style accidentals
875 Cette règle est la plus courante au XXème siècle.  Les altérations accidentelles
876 sont imprimées comme avec le style @code{default}, mais lorsqu'une note non-altérée
877 apparaît à une octave différente, ou bien dans la mesure suivante, des bécarres de précaution
878 sont ajoutés.  Dans l'exemple suivant, notez ainsi les deux bécarres dans la
879 deuxième mesure de la main droite.
880
881 @lilypond[quote,ragged-right]
882 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
883        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
884
885 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
886         \change Staff = up cis' \change Staff = down <fis, a>  
887         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
888         <f a d>2 |  } }}
889
890 \score { 
891         \new PianoStaff {
892        << \context Staff = "up" {
893                #(set-accidental-style 'modern) 
894        \musicA }
895        \context Staff = "down"{
896                #(set-accidental-style 'modern)
897        \musicB } >> }
898        \header { piece = \markup {\fill-line { \fontsize #3  "'modern" }}}
899 }
900 @end lilypond
901
902 @item @code{modern-cautionary}
903 @funindex modern-cautionary
904 Cette règle est équivalente à @code{modern}, mais les bécarres de précaution sont
905 imprimés de façon particulière : soit plus petits, soit (par défaut) entre parenthèses.
906 Il est possible de le définir au moyen de la propriété @code{cautionary-style}
907 pour l'objet @rinternals{AccidentalSuggestion}.
908
909 @lilypond[quote,ragged-right]
910 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
911        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
912
913 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
914         \change Staff = up cis' \change Staff = down <fis, a>  
915         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
916         <f a d>2 |  } }}
917
918 \score { 
919         \new PianoStaff {
920        << \context Staff = "up" {
921                #(set-accidental-style 'modern-cautionary) 
922        \musicA }
923        \context Staff = "down"{
924                #(set-accidental-style 'modern-cautionary)
925        \musicB } >> }
926        \header { piece = \markup {\fill-line { \fontsize #3  "'modern-cautionary" }}}
927 }
928 @end lilypond
929
930 @funindex modern-voice
931 @item modern-voice
932 Cette règle sert aux altérations dans de la musique polyphonique destinée
933 autant à des musiciens différents qu'à quelqu'un qui lirait l'ensemble des voix.
934 Les altérations sont imprimées voix par voix, mais les autres voix, dans le même 
935 contexte @rinternals{Staff}, en @emph{tiennent compte} cette fois.
936
937 @lilypond[quote,ragged-right]
938 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
939        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
940
941 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
942         \change Staff = up cis' \change Staff = down <fis, a>  
943         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
944         <f a d>2 |  } }}
945
946 \score { 
947         \new PianoStaff {
948        << \context Staff = "up" {
949                #(set-accidental-style 'modern-voice) 
950        \musicA }
951        \context Staff = "down"{
952                #(set-accidental-style 'modern-voice)
953        \musicB } >> }
954        \header { piece = \markup {\fill-line { \fontsize #3  "'modern-voice" }}}
955 }
956 @end lilypond
957
958 @funindex modern-voice-cautionary
959 @item modern-voice-cautionary
960 Cette régle est similaire à la précédente, mais les altérations de précautions
961 (celles que n'aurait pas ajoutées @code{voice}), sont imprimées de façon
962 particulière.  On retrouve donc toutes les altérations qu'imprimerait
963 @code{default}, mais certaines sont considérées comme étant @qq{de précaution}.
964
965 @lilypond[quote,ragged-right]
966 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
967        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
968
969 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
970         \change Staff = up cis' \change Staff = down <fis, a>  
971         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
972         <f a d>2 |  } }}
973
974 \score { 
975         \new PianoStaff {
976        << \context Staff = "up" {
977                #(set-accidental-style 'modern-voice-cautionary) 
978        \musicA }
979        \context Staff = "down"{
980                #(set-accidental-style 'modern-voice-cautionary)
981        \musicB } >> }
982        \header { piece = \markup {\fill-line { \fontsize #3  "'modern-voice-cautionary" }}}
983 }
984 @end lilypond
985
986 @item piano
987 @funindex piano accidentals
988 Cette règle est adaptée aux contextes GrandStaff -- ce qui n'empêche pas de devoir la spécifier 
989 pour chaque portée individuelle au sein du contexte GrandStaff.
990
991 @example
992 \new GrandStaff @{ <<
993   \new Staff = "up" @{ <<
994     #(set-accidental-style 'piano)
995     @{ @dots{} @}
996   >> @}
997   \new Staff = "down"@{ <<
998     #(set-accidental-style 'piano)
999   @{ @dots{} @}
1000   >> @}
1001 >> @}
1002 @end example
1003
1004 Cette règle est communément employée pour les partitions de piano au XXème siècle.
1005 Très similaire à @code{modern} de par son comportement, elle s'en distingue en ce que
1006 les altérations tiennent compte des autre portées du contexte @rinternals{GrandStaff} ou
1007 @rinternals{PianoStaff}.
1008
1009 @lilypond[quote,ragged-right]
1010 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
1011        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
1012
1013 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
1014         \change Staff = up cis' \change Staff = down <fis, a>  
1015         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
1016         <f a d>2 |  } }}
1017
1018 \score { 
1019         \new PianoStaff {
1020        << \context Staff = "up" {
1021                #(set-accidental-style 'piano) 
1022        \musicA }
1023        \context Staff = "down"{
1024                #(set-accidental-style 'piano)
1025        \musicB } >> }
1026        \header { piece = \markup {\fill-line { \fontsize #3  "'piano" }}}
1027 }
1028 @end lilypond
1029
1030 @item piano-cautionary
1031 @funindex #(set-accidental-style 'piano-cautionary)
1032 Identique à @code{#(set-accidental-style 'piano)}, mais les altérations de précaution
1033 sont imprimées différemment.
1034
1035 @lilypond[quote,ragged-right]
1036 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
1037        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
1038
1039 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
1040         \change Staff = up cis' \change Staff = down <fis, a>  
1041         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
1042         <f a d>2 |  } }}
1043
1044 \score { 
1045         \new PianoStaff {
1046        << \context Staff = "up" {
1047                #(set-accidental-style 'piano-cautionary) 
1048        \musicA }
1049        \context Staff = "down"{
1050                #(set-accidental-style 'piano-cautionary)
1051        \musicB } >> }
1052        \header { piece = \markup {\fill-line { \fontsize #3  "'piano-cautionary" }}}
1053 }
1054 @end lilypond
1055
1056 @item no-reset
1057 @funindex no-reset accidental style
1058 C'est la même règle que @code{default}, mais l'effet des altérations accidentelles
1059 ne cesse jamais, même dans les mesures suivantes.
1060 @lilypond[quote,ragged-right]
1061 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
1062        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
1063
1064 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
1065         \change Staff = up cis' \change Staff = down <fis, a>  
1066         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
1067         <f a d>2 |  } }}
1068
1069 \score { 
1070         \new PianoStaff {
1071        << \context Staff = "up" {
1072                #(set-accidental-style 'no-reset) 
1073        \musicA }
1074        \context Staff = "down"{
1075                #(set-accidental-style 'no-reset)
1076        \musicB } >> }
1077        \header { piece = \markup {\fill-line { \fontsize #3  "'no-reset" }}}
1078 }
1079 @end lilypond
1080
1081 @item forget
1082 Tout le contraire de @code{no-reset}: l'effet des altérations cesse aussitôt,
1083 et de ce fait, toutes les altérations, quelque soit leur place dans la mesure, sont
1084 imprimées, en fonction de l'éventuelle armure.
1085
1086 @lilypond[quote,ragged-right]
1087 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
1088        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
1089
1090 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
1091         \change Staff = up cis' \change Staff = down <fis, a>  
1092         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
1093         <f a d>2 |  } }}
1094
1095 \score { 
1096         \new PianoStaff {
1097        << \context Staff = "up" {
1098                #(set-accidental-style 'forget) 
1099        \musicA }
1100        \context Staff = "down"{
1101                #(set-accidental-style 'forget)
1102        \musicB } >> }
1103        \header { piece = \markup {\fill-line { \fontsize #3  "'forget" }}}
1104 }
1105 @end lilypond
1106 @end table
1107
1108
1109 @seealso
1110
1111 Référence du programme : @rinternals{Accidental_engraver},
1112 @rinternals{Accidental}, @rinternals{AccidentalSuggestion} et @rinternals{AccidentalPlacement}.
1113
1114
1115 @knownissues
1116
1117 Les notes simultanées sont considérées comme des évènements séquentiels.
1118 Ce qui implique que, dans un accord, les altérations accidentelles seront 
1119 imprimées comme si les notes de l'accords apparaissaient une par une, en fonction
1120 de l'ordre dans lequels elles ont été saisies -- ce qui peut poser problème lorsqu'au
1121 sein d'un accord certaines altérations dépendent les unes des autres.
1122 Ce problème est à résoudre manuellement, en insérant des @code{!} et des @code{?} après les notes
1123 concernées.
1124
1125
1126 @node Ambitus
1127 @unnumberedsubsubsec Ambitus
1128 @cindex ambitus
1129
1130 L'@emph{ambitus} est l'amplitude des hauteurs d'une voix donnée dans une
1131 partition.  Ce terme peut aussi désigner la tessiture qu'un instrument
1132 est capable d'atteindre.  Souvent, cet ambitus est imprimé au début des
1133 partitions vocales, afin que les exécutants puissent voir au premier
1134 coup d'oeil s'ils sont en mesure de tenir la partie en question.
1135
1136 Pour exprimer l'ambitus d'une pièce, on indique avant la clé deux notes
1137 représentant la hauteur la plus basse et la plus haute.  Pour imprimer
1138 cet ambitus, il faut ajouter le graveur @rinternals{Ambitus_engraver}
1139 au contexte @rinternals{Voice}.  Ainsi,
1140
1141 @example
1142 \layout @{
1143   \context @{
1144     \Voice
1145     \consists Ambitus_engraver
1146   @}
1147 @}
1148 @end example
1149
1150 @noindent
1151 donne pour résultat
1152
1153 @lilypond[quote,ragged-right]
1154 \layout {
1155   \context {
1156     \Staff
1157     \consists Ambitus_engraver
1158   }
1159 }
1160
1161 \relative \new Staff {
1162   as'' c e2 cis,2
1163 }
1164 @end lilypond
1165
1166 Si plusieurs voix se trouvent sur une même portée, on peut attribuer le
1167 graveur @rinternals{Ambitus_engraver} au contexte @rinternals{Staff}
1168 plutôt qu'au contexte @rinternals{Voice} ; l'ambitus affiché sera
1169 alors celui de toutes les voix cumulées, non d'une seule des voix
1170 actives.
1171
1172 @lilypond[verbatim,ragged-right,quote]
1173 \new Staff \with {
1174   \consists "Ambitus_engraver"
1175 }
1176 <<
1177   \new Voice \with {
1178     \remove "Ambitus_engraver"
1179   } \relative c'' {
1180     \override Ambitus #'X-offset = #-1.0
1181     \voiceOne
1182     c4 a d e f2
1183   }
1184   \new Voice \with {
1185     \remove "Ambitus_engraver"
1186   } \relative c' {
1187     \voiceTwo
1188     es4 f g as b2
1189   }
1190 >>
1191 @end lilypond
1192
1193 @noindent
1194 Cet exemple met en œuvre une fonctionnalité avancée :
1195
1196 @example
1197 \override Ambitus #'X-offset = #-1.0
1198 @end example
1199
1200 @noindent
1201 Ce réglage déplace l'ambitus vers la gauche.  Le même résultat aurait pu
1202 être obtenu avec @code{extra-offset}, mais alors le système de mise en
1203 forme n'aurait pas attribué d'espace supplémentaire pour l'objet
1204 déplacé.
1205
1206 @seealso
1207
1208 Référence du programme : @rinternals{Ambitus},
1209 @rinternals{AmbitusLine}, @rinternals{AmbitusNoteHead},
1210 @rinternals{AmbitusAccidental}.
1211
1212 Exemples : @rlsr{Pitches}, @rlsr{Vocal music}.
1213
1214 @knownissues
1215
1216 LilyPond ne gère pas les collisions entre plusieurs ambitus présents sur
1217 une même portée.
1218
1219
1220 @node Note heads
1221 @subsection Note heads
1222
1223 @menu
1224 * Special note heads::          
1225 * Easy notation note heads::    
1226 * Shape note heads::            
1227 * Improvisation::               
1228 @end menu
1229
1230 @node Special note heads
1231 @unnumberedsubsubsec Special note heads
1232
1233 @cindex têtes de note, spéciales
1234
1235 Certains instruments utilisent des têtes de note différentes à des
1236 fins spécifiques --- des croix pour le @q{parlato} des chanteurs ou les
1237 notes étouffées des guitares ; des losanges pour les harmoniques des
1238 cordes.  Il existe un raccourci (@code{\harmonic}) pour les notes en
1239 losange ; pour les autres styles de tête, il vous faudra jouer avec la
1240 propriété @code{NoteHead}.
1241
1242 @lilypond[ragged-right,relative=1,fragment,verbatim,quote]
1243 c4 d
1244 \override NoteHead #'style = #'cross
1245 e f
1246 \revert NoteHead #'style
1247 e d <c f\harmonic> <d a'\harmonic>
1248 @end lilypond
1249
1250 @noindent
1251 Pour une liste exhaustive des styles de tête de note, consultez 
1252 @ref{Note head styles}.
1253
1254
1255 @seealso
1256
1257 Référence du programme : @rinternals{NoteHead}.
1258
1259
1260 @node Easy notation note heads
1261 @unnumberedsubsubsec Easy notation note heads
1262
1263 @cindex tête de note, apprentissage
1264 @cindex notation facile
1265 @cindex Hal Leonard
1266
1267 Les notes @q{easy play} comportent le nom de la note à l'intérieur de
1268 la tête.  On l'utilise dans des partitions pour débutants.
1269
1270 @lilypond[quote,ragged-right,verbatim,fragment,staffsize=26]
1271   \easyHeadsOn
1272   c'2 e'4 f' | g'1
1273 @end lilypond
1274
1275 La commande @code{\easyHeadsOn} remplace tous les réglages de l'objet
1276 @rinternals{NoteHead}.  L'impression doit être de plus grande
1277 taille, afin que les lettres soient lisibles.  Voir à ce propos
1278 @ref{Setting the staff size}.
1279
1280 @predefined
1281
1282 @funindex \easyHeadsOn
1283 @code{\easyHeadsOn}
1284
1285
1286 @node Shape note heads
1287 @unnumberedsubsubsec Shape note heads
1288
1289 @cindex tête de note, allure
1290
1291 En notation profilée, le profil d'une tête de note correspond à la
1292 fonction harmonique de cette note dans la gamme.  Ce style de notation
1293 était très en vogue dans les recueils de chansons américains du XIXe
1294 siècle. 
1295
1296 Des notes profilées sont produites après activation de
1297 @code{\aikenHeads} ou @code{\sacredHarpHeads}, selon le style.
1298
1299 @lilypond[verbatim,relative=1,fragment]
1300   \aikenHeads
1301   c8 d4 e8 a2 g1
1302   \sacredHarpHeads
1303   c8 d4. e8 a2 g1
1304 @end lilypond
1305
1306 Les profils sont déterminés par la hauteur dans la gamme, le premier
1307 degré étant défini par la commande @code{\key}. 
1308
1309 @funindex \key
1310 @funindex shapeNoteStyles
1311 @funindex \aikenHeads
1312 @funindex \sacredHarpHeads
1313
1314 Les notes profilées sont mises en œuvre par la propriété
1315 @code{shapeNoteStyles}, dont les valeurs sont constituées d'une liste
1316 de symboles.  Le n-ième élément indique le style à utiliser pour le
1317 n-ième degré de la gamme.  Toutes les combinaisons sont possibles :
1318
1319 @lilypond[verbatim,relative=1,fragment]
1320   \set shapeNoteStyles  = #'#(cross triangle fa #f mensural xcircle diamond)
1321   c8 d4. e8 a2 g1
1322 @end lilypond
1323
1324
1325 @node Improvisation
1326 @unnumberedsubsubsec Improvisation
1327
1328 L'improvisation peut quelquefois s'indiquer à l'aide de notes de forme
1329 allongée (@emph{slash}).  Ces têtes de notes sont créées  par
1330 l'adjonction du graveur @rinternals{Pitch_squash_engraver} au
1331 contexte @rinternals{Voice}, de telle sorte que la commande
1332
1333 @example
1334 \set squashedPosition = #0
1335 \override NoteHead #'style = #'slash
1336 @end example
1337
1338 @noindent
1339 active les notes penchées.
1340
1341 Vous disposez des raccourcis @code{\improvisationOn} et son corollaire
1342 @code{\improvisationOff} pour cette séquence, comme l'illustre
1343 l'exemple ci dessous.
1344
1345 @lilypond[verbatim,ragged-right,quote]
1346 \new Voice \with {
1347   \consists Pitch_squash_engraver
1348 } \transpose c c' {
1349   e8 e g a a16(bes)(a8) g \improvisationOn
1350   e8
1351   ~e2~e8 f4 fis8
1352   ~fis2 \improvisationOff a16(bes) a8 g e
1353 }
1354 @end lilypond