]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/pitches.itely
52227dd13a2d68ed3393252b57e87101cb7609c1
[lilypond.git] / Documentation / fr / user / pitches.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: a6b100669bfc3847b3a03029d6a46ee9b1609e73
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.12.0"
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 batave, 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{hauteur_de_référence} @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 Référence du programme : @rinternals{LedgerLineSpanner},
264 @rinternals{NoteHead}.
265
266 L'impression automatique des altérations peut être affinée de plusieurs
267 manières.  Pour plus d'information, voir @ref{Automatic accidentals}.
268
269
270 @knownissues
271
272 Il n'y a pas de standard universellement accepté pour noter le bémol et
273 demi (qui abaisse la hauteur trois quarts de ton), le symbole de
274 LilyPond n'est donc conforme à aucun standard.
275
276
277
278 @node Note names in other languages
279 @unnumberedsubsubsec Note names in other languages
280
281 Vous disposez de jeux prédéfinis de noms de notes pour plusieurs autres
282 langues.  Pour les utiliser, incluez le fichier d'initialisation
283 spécifique à la langue voulue.  Par exemple, pour les langues romanes,
284 ajoutez @code{\include "italiano.ly"} au début du fichier source.  Les
285 fichiers de langues disponibles ainsi que les noms de notes utilisés
286 sont les suivants :
287
288 @cindex noms de note, autres langues
289 @example
290                        Noms de note              dièse       bémol      double          double
291                                                                         dièse           bémol
292 nederlands.ly  c   d   e   f   g   a   bes b   -is         -es          -isis           -eses
293 english.ly     c   d   e   f   g   a   bf  b   -s/-sharp   -f/-flat     -ss/-x/         -ff/
294                                                                         -sharpshsarp    -flatflat
295 deutsch.ly     c   d   e   f   g   a   b   h   -is         -es          -isis           -eses
296 norsk.ly       c   d   e   f   g   a   b   h   -iss/-is    -ess/-es     -ississ/-isis   -essess/-eses
297 svenska.ly     c   d   e   f   g   a   b   h   -iss        -ess         -ississ         -essess
298 italiano.ly    do  re  mi  fa  sol la  sib si  -d          -b           -dd             -bb
299 catalan.ly     do  re  mi  fa  sol la  sib si  -d/-s       -b           -dd/-ss         -bb
300 espanol.ly     do  re  mi  fa  sol la  sib si  -s          -b           -ss             -bb
301 @end example
302
303 @noindent
304 Notez qu'en hollandais, en allemand, en norvégien et en suédois, un
305 @samp{la} altéré de bemol se note @code{aes} et @code{aeses}.  Ces
306 formes sont contractées en @code{as} et @code{ases} (ou plus communément
307 @code{asas}).  Dans certains fichiers linguistiques, seules ces formes
308 abrégées ont été définies ; ceci s'applique aussi aux suffixes pour les
309 quarts de ton.
310
311 @noindent
312 Certaines musiques utilisent des microtonalités, pour lesquelles les
313 altérations sont des fractions de dièse ou bémol @qq{normaux}.  Le
314 tableau suivant répertorie les noms de note en quart de ton, tels que
315 définis dans plusieurs fichiers linguistiques. Les préfixes @q{semi-} et
316 @q{sesqui-} correspondent au @q{demi-} et @q{trois demis}.  À noter
317 qu'aucune définition n'existe à ce jour pour le norvégien, le suédois,
318 le catalan et l'espagnol.
319
320 @c What about Turkish Maquam music and similar microtonal systems?
321 @c
322 @c Note that the term "three-quarter-sharp/-flat" used in lilypond's source code 
323 @c is actually misleading since the alteration is in fact one and a half
324 @c of a regular sharp/flat. Whence the naming "sesqui-sharp/-flat" used below.
325
326 @example
327                         Noms de note           semi-   semi-  sesqui-  sesqui-
328                                                dièse   bémol  dièse    bémol
329
330 nederlands.ly  c   d   e   f   g   a   bes b   -ih     -eh    -isih    -eseh
331 english.ly     c   d   e   f   g   a   bf  b   -qs     -qf    -tqs     -tqf
332 deutsch.ly     c   d   e   f   g   a   b   h   -ih     -eh    -isih    -eseh
333 norsk.ly       c   d   e   f   g   a   b   h   
334 svenska.ly     c   d   e   f   g   a   b   h   
335 italiano.ly    do  re  mi  fa  sol la  sib si  -sd     -sb    -dsd     -bsb
336 catalan.ly     do  re  mi  fa  sol la  sib si  
337 espanol.ly     do  re  mi  fa  sol la  sib si  
338 @end example
339
340
341 @node Changing multiple pitches
342 @subsection Changing multiple pitches
343
344 @menu
345 * Octave checks::                
346 * Transpose::                   
347 @end menu
348
349 @node Octave checks
350 @unnumberedsubsubsec Octave checks
351
352 @cindex vérification d'octave
353
354 Les tests d'octave rendent la correction d'erreurs d'octave plus facile
355 dans le mode d'octave @code{relative} : une note peut être suivie de
356 @code{=}@var{apostrophes/virgules} pour indiquer à quelle octave absolue
357 elle devrait être.  Dans l'exemple suivant,
358
359 @example
360 \relative c'' @{ c='' b=' d,='' @}
361 @end example
362
363 @noindent
364 le @code{d} générera un avertissement, puisqu'on attend un @code{d''}
365 mais qu'on obtient un @code{d'} --- il n'y a qu'une tierce entre
366 @code{b'} et @code{d''}.  Sur la partition, l'octave sera corrigée pour
367 donner un @code{d''} et la prochaine note sera calculée en fonction de
368 @code{d''} et non de @code{d'}.
369
370 Il existe aussi une vérification d'octave qui ne produit pas de musique
371 imprimée, ayant pour syntaxe
372
373 @example
374 \octaveCheck @var{hauteur}
375 @end example
376
377 Cette commande vérifie que la @var{hauteur} considérée sans apostrophe
378 ni virgule et comme hauteur relative, est la même que la @var{hauteur}
379 absolue considérée avec ses éventuelles apostrophes ou virgules.  Sinon,
380 un avertissement est émis et l'octave est corrigée.  La @var{hauteur}
381 n'est pas considérée comme une note, et donc n'est pas imprimée.
382
383 Dans l'exemple ci-dessous, le premier test réussit, puisque le @code{e}
384 --- dans le mode @code{relative} --- est au plus à une quarte de
385 @code{a'}.  Cependant, le deuxième test produit un avertissement,
386 puisque le @code{e} est à quinte de @code{b'}.  Le message
387 d'avertissement est émis, et l'octave est corrigée afin que les notes
388 suivantes soient à nouveau à la bonne octave.
389
390 @example
391 \relative c' @{
392   e
393   \octaveCheck a'
394   \octaveCheck b'
395 @}
396 @end example
397
398 L'octave d'une note qui suit un test d'octave est déterminée selon la
399 note précédente.  Dans l'exemple suivant, la dernière note est un
400 @code{a'}, au-dessus du do central.  Cela veut dire que le test
401 @code{\octaveCheck} réussit, et peut donc être enlevé sans changer le
402 résultat sur la partition.
403
404 @lilypond[quote,ragged-right,verbatim,fragment]
405 \relative c' {
406   e
407   \octaveCheck b
408   a
409 }
410 @end lilypond
411
412
413 @node Transpose
414 @unnumberedsubsubsec Transpose
415
416 @cindex transposition
417 @cindex transposition des hauteurs
418 @funindex \transpose
419
420 Une expression musicale peut être transposée avec @code{\transpose}.
421 Voici la syntaxe :
422 @example
423 \transpose @var{note_de départ} @var{note_d_arrivée} @var{musicexpr}
424 @end example
425
426 Cela signifie que @var{musicexpr} est transposé d'un intervalle entre
427 les notes @var{note_de_départ} et @var{note_d_arrivée} : toute note
428 dont la hauteur était @code{note_de_départ}
429 est changée en @code{note_d_arrivée}.
430
431 Prenons comme exemple une pièce écrite en ré majeur.  Si cette pièce est
432 un peu trop basse pour l'interprète, elle peut être transposée en mi
433 majeur avec
434 @example
435 \transpose d e @dots{}
436 @end example
437
438 Regardons maintenant une partie écrite pour violon --- un instrument en
439 ut.  Si cette partie doit être jouée par une clarinette en la (écrite à
440 la tierce mineure supérieure, un do écrit donnant un la réel), la
441 transposition suivante créera la partie appropriée.
442
443 @example
444 \transpose a c @dots{}
445 @end example
446
447 @code{\transpose} fait la distinction entre les notes enharmoniques :
448 @code{\transpose c cis} et @code{\transpose c des} transposeront la
449 pièce un demi-ton plus haut.  Mais la première version écrira des
450 dièses et la deuxième des bémols.
451
452 @lilypond[quote,ragged-right,verbatim]
453 mus = { \key d \major cis d fis g }
454 \new Staff {
455   \clef "F" \mus
456   \clef "G"
457   \transpose c g' \mus
458   \transpose c f' \mus
459 }
460 @end lilypond
461
462 On peut aussi utiliser @code{\transpose} pour entrer des notes écrites
463 pour un instrument transpositeur.  Normalement, les hauteurs dans
464 LilyPond sont écrites en ut, c'est à dire en sons réels, mais elles
465 peuvent être écrites dans un autre ton.  Quand, par exemple, on écrit
466 pour une trompette en si bémol, commençant sur ré note réelle, on
467 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 Référence du programme : @rinternals{TransposedMusic}.
483
484 Exemples : @rlsr{Pitches}.
485
486
487 @knownissues
488
489 Si vous voulez utiliser en même temps @code{\transpose} et
490 @code{\relative}, vous devez mettre @code{\transpose} en dehors de
491 @code{\relative}, puisque @code{\relative} n'aura aucun effet sur la
492 musique apparaissant dans un @code{\transpose}.
493
494 @node Displaying pitches
495 @subsection Displaying pitches
496
497 @menu
498 * Clef::                        
499 * Key signature::               
500 * Ottava brackets::             
501 * Instrument transpositions::   
502 * Automatic accidentals::       
503 * Ambitus::                     
504 @end menu
505
506 @node Clef
507 @unnumberedsubsubsec Clef
508
509 @funindex \clef
510
511 La clé indique quelles lignes de la portée correspondent à telles
512 hauteurs.  Elle est réglée par la commande @code{\clef}.
513
514 @lilypond[quote,ragged-right,fragment,verbatim]
515 { c''2 \clef alto g'2 }
516 @end lilypond
517
518 @cindex clé de sol
519 @cindex clé de fa
520 @cindex clé d'ut
521
522 Les clés prises en charge sont
523
524 @multitable @columnfractions .33 .66
525 @headitem Clef @tab Position
526 @item @code{treble}, violin, G, G2 @tab Clé de sol 2e ligne
527 @item @code{alto, C} @tab Clé d'ut 3e ligne
528 @item @code{tenor} @tab Clé d'ut 4e ligne
529 @item @code{bass, F} @tab Clé de fa 4e ligne
530 @item @code{french} @tab Clé de sol 1e ligne
531 @item @code{soprano} @tab Clé d'ut 1e ligne
532 @item @code{mezzosoprano} @tab Clé d'ut 2e ligne
533 @item @code{baritone} @tab Clé d'ut 5e ligne
534 @item @code{varbaritone} @tab Clé de fa 3e ligne
535 @item @code{subbass} @tab Clé de fa 5e ligne
536 @item @code{percussion} @tab Clé de percussion
537 @item @code{tab} @tab Clé de tablature
538 @end multitable
539
540 En ajoutant @code{_8} ou @code{^8} au nom de la clé, celle-ci est
541 transposée à l'octave respectivement inférieure ou supérieure, et
542 @code{_15} ou @code{^15} la transpose de deux octaves.  L'argument
543 @var{clefname} doit être mis entre guillemets lorsqu'il contient un
544 caractère @qq{souligné} ou des chiffres.  Par exemple,
545
546
547 @cindex choral tenor clef
548 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
549 \clef "G_8" c4
550 @end lilypond
551
552
553 @commonprop
554
555 La commande @code{\clef "treble_8"} équivaut à définir @code{clefGlyph},
556 @code{clefPosition} --- qui contrôle la position verticale de la clé ---
557 @code{middleCPosition} et @code{clefOctavation}.  Une clé est imprimée
558 lorsque l'une de ces propriétés est changée.  Les exemples suivant font
559 apparaître des possibilités de réglage manuel de ces propriétés.
560
561 @lilypond[quote,ragged-right,verbatim]
562 {
563   \set Staff.clefGlyph = #"clefs.F"
564   \set Staff.clefPosition = #2
565   c'4
566   \set Staff.clefGlyph = #"clefs.G"
567   c'4
568   \set Staff.clefGlyph = #"clefs.C"
569   c'4
570   \set Staff.clefOctavation = #7
571   c'4
572   \set Staff.clefOctavation = #0
573   \set Staff.clefPosition = #0
574   c'4
575   \clef "bass"
576   c'4
577   \set Staff.middleCPosition = #4
578   c'4
579 }
580 @end lilypond
581
582
583 @seealso
584 Dans ce manuel : @ref{Grace notes}.
585
586 Référence du programme : @rinternals{Clef}.
587
588
589 @node Key signature
590 @unnumberedsubsubsec Key signature
591
592 @cindex armure
593 @funindex \key
594
595 L'armure indique la tonalité dans laquelle la pièce doit être jouée.
596 Elle comprend un ensemble d'altérations (dièses ou bémols) à la clé,
597 c'est-à-dire au début de la portée.
598
599 On définit ou modifie l'armure avec la commande @code{\key}
600
601 @example
602 @code{\key} @var{hauteur} @var{mode}
603 @end example
604
605 @funindex \minor
606 @funindex \major
607 @funindex \minor
608 @funindex \ionian
609 @funindex \locrian
610 @funindex \aeolian
611 @funindex \mixolydian
612 @funindex \lydian
613 @funindex \phrygian
614 @funindex \dorian
615 @cindex modes anciens
616
617 Ici, @var{mode} doit être @code{\major} ou @code{\minor} afin d'avoir
618 respectivement @var{hauteur}-majeur ou @var{hauteur}-mineur.  Vous pouvez
619 aussi avoir recours aux modes anciens que sont @code{\ionian},
620 @code{\locrian}, @code{\aeolian}, @code{\mixolydian}, @code{\lydian},
621 @code{\phrygian}, et @code{\dorian}.
622
623 Cette commande fixe la propriété de contexte @code{Staff.keySignature}.
624 Des armures inhabituelles peuvent être spécifiées en modifiant
625 directement cette propriété.
626
627 Les nouveaux utilisateurs s'embrouillent souvent dans les altérations et
628 les armures, car des notes naturelles prennent ou non un bécarre selon
629 l'armure.  Pour plus d'informations, voir @ref{Accidentals} ou
630 @rlearning{Accidentals and key signatures}.
631
632 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
633 \key g \major
634 f1
635 fis
636 @end lilypond
637
638
639 @commonprop
640
641 Un bécarre est imprimé pour annuler toute altération précédente.  Ceci
642 peut être supprimé en réglant la propriété
643 @code{Staff.printKeyCancellation}.
644
645 @lilypond[quote,fragment,ragged-right,fragment,verbatim,relative=2]
646 \key d \major
647 a b cis d
648 \key g \minor
649 a bes c d
650 \set Staff.printKeyCancellation = ##f
651 \key d \major
652 a b cis d
653 \key g \minor
654 a bes c d
655 @end lilypond
656
657
658 @seealso
659 Référence du programme : @rinternals{KeyCancellation},
660 @rinternals{KeySignature}.
661
662
663 @node Ottava brackets
664 @unnumberedsubsubsec Ottava brackets
665
666 Les marques d'octaviation, @emph{Ottava}, permettent d'introduire une
667 transposition spécifique d'une octave pour la portée en cours.  C'est
668 la fonction @code{ottava} qui s'en charge.
669
670 @cindex ottava
671 @cindex 15ma
672 @cindex octaviation
673
674 @lilypond[quote,ragged-right,verbatim,fragment]
675 \relative c''' {
676   a2 b
677   \ottava #1
678   a b
679   \ottava #0
680   a b
681 }
682 @end lilypond
683
684 La fonction @code{ottava} peut aussi prendre en argument les
685 valeurs -1@tie{}(pour 8va bassa), 2@tie{}(pour 15ma --- 2 octaves) ou
686 -2@tie{}(pour 15ma bassa).   En interne, cette fonction détermine les
687 propriétés @code{ottavation} (p.ex. en @code{"8va"} ou @code{"8vb"})
688 et @code{centralCPosition}.  Vous pouvez modifier le texte d'une marque
689 d'octaviation en définissant @code{ottavation} après avoir fait appel
690 à @code{ottava} :
691
692 @lilypond[quote,ragged-right,verbatim]
693 {
694   \ottava #1
695   \set Staff.ottavation = #"8"
696   c'''
697 }
698 @end lilypond
699
700
701 @seealso
702 Référence du programme : @rinternals{OttavaBracket}.
703
704
705 @knownissues
706
707 @code{ottava} gère difficilement les changements de clé qui
708 pourraient intervenir alors qu'elle est effective.
709
710
711 @node Instrument transpositions
712 @unnumberedsubsubsec Instrument transpositions
713
714 @cindex transposition, MIDI
715 @cindex transposition, instrument
716
717 Vous pouvez spécifier la tonalité d'un instrument transpositeur, ce
718 qui est le cas pour de nombreux instruments à vent comme la clarinette
719 (si bémol, la ou mi bémol), le cor (fa), ou la trompette (si bémol,
720 ut, ré ou mi bémol).
721
722 Cette transposition s'indique après le mot-clé @code{\transposition}.
723
724 @example
725 \transposition bes   %% clarinette en si bémol
726 @end example
727
728 @noindent
729 Cette commande détermine la propriété @code{instrumentTransposition},
730 dont la valeur sera utilisée pour le fichier MIDI et en cas de
731 citation.  Elle n'affecte en rien la manière dont les notes seront
732 imprimées sur la portée.  Référez-vous à la section @ref{Transpose}
733 pour obtenir un autre résultat.
734
735 La hauteur donnée en argument à @code{\transposition} doit
736 correspondre à la note entendue lorsqu'un @code{do} écrit sur la
737 portée est joué par l'instrument transpositeur.  Par exemple, lorsque
738 vous saisissez une partition en notes réelles, toutes les voix
739 devraient être en ut ; pour les instruments transpositeurs, il faudra
740 procéder de cette manière : 
741
742 @example
743 clarinet = @{
744   \transposition c'
745   ...
746 @}
747 saxophone = @{
748   \transposition c'
749   ...
750 @}
751 @end example
752
753 Lorsque vous entrez de la musique à partir d'une partie transposée,
754 utilisez la commande @code{\transposition}.  Si l'on prend l'exemple
755 des parties de cor, leur tonalité change souvent au cours d'un morceau ;
756 en recopiant cette partie, utilisez @code{\transposition} ainsi :
757
758 @example
759 \transposition d'
760 c'4^"en ré"
761 ...
762 \transposition g'
763 c'4^"en sol"
764 ...
765 @end example
766
767 @node Automatic accidentals
768 @unnumberedsubsubsec Automatic accidentals
769 @cindex Altérations accidentelles automatiques
770
771 Une fonction a été créée pour regrouper les règles suivant lesquelles
772 s'impriment les altérations.  Elle s'invoque de la manière suivante :
773
774 @funindex set-accidental-style
775 @example
776 #(set-accidental-style 'REGLE)
777 @end example
778
779 @c TODO: check the context stuff below
780 @c -does it *really* work?
781 @c -the default contexts as specified in
782 @c  scm/music-function.scm seem to be different -vv
783
784 Cette fonction prend pour argument le nom de la règle d'altération,
785 auquel peut s'ajouter, comme argument facultatif, le contexte
786 devant être affecté :
787
788 @example
789 #(set-accidental-style 'REGLE #('CONTEXTE#))
790 @end example
791
792 Si aucun contexte n'est spécifié, le contexte @code{Staff} sera affecté ; 
793 cependant on peut souhaiter l'appliquer au contexte @code{Voice} en lieu 
794 et place.
795
796 Les régles d'altération suivantes sont possibles :
797
798 @table @code
799 @item default
800 C'est la règle d'impression par défaut, qui se rapporte à l'usage 
801 en vigueur au XVIIIème siècle : les altérations accidentelles sont
802 valables tout une mesure, et uniquement à leur propre octave.
803
804
805 @lilypond[quote,ragged-right]
806 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
807        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
808
809 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
810         \change Staff = up cis' \change Staff = down <fis, a>  
811         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
812         <f a d>2 |  } }}
813
814 \score { 
815         \new PianoStaff {
816        << \context Staff = "up" {
817                %#(set-accidental-style 'default) 
818        \musicA }
819        \context Staff = "down"{
820                %#(set-accidental-style 'default)
821        \musicB } >> }
822        \header { piece = \markup {\fill-line { \fontsize #3  "'default" }}}
823 }
824 @end lilypond
825
826 @item voice
827 En principe, LilyPond se souvient de toutes les altérations présentes sur la
828 portée (contexte Staff).  Avec cette règle, cependant, les altérations
829 sont indépendantes pour chacune des voix. 
830
831
832 @example
833  \new Staff <<
834         #(set-accidental-style 'voice)
835         @{ @dots{} @}
836         >>
837 @end example
838
839 De ce fait, les altérations d'une voix sont ignorées dans les autres voix,
840 ce qui peut donner lieu à un résultat malencontreux.  Dans l'exemple suivant,
841 il est difficile de dire si le deuxième @samp{la} est dièse ou naturel.
842
843 @lilypond[quote,ragged-right]
844 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
845        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
846
847 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
848         \change Staff = up cis' \change Staff = down <fis, a>  
849         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
850         <f a d>2 |  } }}
851
852 \score { 
853         \new PianoStaff {
854        << \context Staff = "up" {
855                #(set-accidental-style 'voice) 
856        \musicA }
857        \context Staff = "down"{
858                #(set-accidental-style 'voice)
859        \musicB } >> }
860        \header { piece = \markup {\fill-line { \fontsize #3  "'voice" }}}
861 }
862 @end lilypond
863
864 La règle @code{voice} n'est à envisager que dans le cas de voix devant
865 être lues par des musiciens différents.  S'il s'agit d'un
866 @qq{conducteur}, ou d'une portée destinée à un seul musicien, il vaut
867 mieux utiliser @code{modern} ou @code{modern-cautionary}. 
868
869
870 @item modern
871 @funindex modern style accidentals
872 Cette règle est la plus courante au XXème siècle.  Les altérations
873 accidentelles sont imprimées comme avec le style @code{default}, mais
874 lorsqu'une note non-altérée apparaît à une octave différente, ou bien
875 dans la mesure suivante, des bécarres de précaution sont ajoutés.  Dans
876 l'exemple suivant, notez ainsi les deux bécarres dans la deuxième mesure
877 de la main droite. 
878
879 @lilypond[quote,ragged-right]
880 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
881        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
882
883 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
884         \change Staff = up cis' \change Staff = down <fis, a>  
885         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
886         <f a d>2 |  } }}
887
888 \score { 
889         \new PianoStaff {
890        << \context Staff = "up" {
891                #(set-accidental-style 'modern) 
892        \musicA }
893        \context Staff = "down"{
894                #(set-accidental-style 'modern)
895        \musicB } >> }
896        \header { piece = \markup {\fill-line { \fontsize #3  "'modern" }}}
897 }
898 @end lilypond
899
900 @item @code{modern-cautionary}
901 @funindex modern-cautionary
902 Cette règle est équivalente à @code{modern}, mais les bécarres de
903 précaution sont imprimés de façon particulière : soit plus petits, soit
904 (par défaut) entre parenthèses.  Il est possible de le définir au moyen
905 de la propriété @code{cautionary-style} pour l'objet
906 @rinternals{AccidentalSuggestion}. 
907
908 @lilypond[quote,ragged-right]
909 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
910        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
911
912 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
913         \change Staff = up cis' \change Staff = down <fis, a>  
914         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
915         <f a d>2 |  } }}
916
917 \score { 
918         \new PianoStaff {
919        << \context Staff = "up" {
920                #(set-accidental-style 'modern-cautionary) 
921        \musicA }
922        \context Staff = "down"{
923                #(set-accidental-style 'modern-cautionary)
924        \musicB } >> }
925        \header { piece = \markup {\fill-line { \fontsize #3  "'modern-cautionary" }}}
926 }
927 @end lilypond
928
929 @funindex modern-voice
930 @item modern-voice
931 Cette règle sert aux altérations dans de la musique polyphonique destinée
932 autant à des musiciens différents qu'à quelqu'un qui lirait l'ensemble
933 des voix.  Les altérations sont imprimées voix par voix, mais les autres
934 voix, dans le même contexte @rinternals{Staff}, en @emph{tiennent
935 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écaution
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
989 de devoir la spécifier pour chaque portée individuelle au sein du
990 contexte GrandStaff. 
991
992 @example
993 \new GrandStaff @{ <<
994   \new Staff = "up" @{ <<
995     #(set-accidental-style 'piano)
996     @{ @dots{} @}
997   >> @}
998   \new Staff = "down"@{ <<
999     #(set-accidental-style 'piano)
1000   @{ @dots{} @}
1001   >> @}
1002 >> @}
1003 @end example
1004
1005 Cette règle est communément employée pour les partitions de piano au
1006 XXème siècle.  Très similaire à @code{modern} de par son comportement,
1007 elle s'en distingue en ce que les altérations tiennent compte des autre
1008 portées du contexte @rinternals{GrandStaff} ou @rinternals{PianoStaff}.
1009
1010 @lilypond[quote,ragged-right]
1011 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
1012        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
1013
1014 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
1015         \change Staff = up cis' \change Staff = down <fis, a>  
1016         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
1017         <f a d>2 |  } }}
1018
1019 \score { 
1020         \new PianoStaff {
1021        << \context Staff = "up" {
1022                #(set-accidental-style 'piano) 
1023        \musicA }
1024        \context Staff = "down"{
1025                #(set-accidental-style 'piano)
1026        \musicB } >> }
1027        \header { piece = \markup {\fill-line { \fontsize #3  "'piano" }}}
1028 }
1029 @end lilypond
1030
1031 @item piano-cautionary
1032 @funindex #(set-accidental-style 'piano-cautionary)
1033 Identique à @code{#(set-accidental-style 'piano)}, mais les altérations
1034 de précaution sont imprimées différemment.
1035
1036 @lilypond[quote,ragged-right]
1037 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
1038        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
1039
1040 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
1041         \change Staff = up cis' \change Staff = down <fis, a>  
1042         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
1043         <f a d>2 |  } }}
1044
1045 \score { 
1046         \new PianoStaff {
1047        << \context Staff = "up" {
1048                #(set-accidental-style 'piano-cautionary) 
1049        \musicA }
1050        \context Staff = "down"{
1051                #(set-accidental-style 'piano-cautionary)
1052        \musicB } >> }
1053        \header { piece = \markup {\fill-line { \fontsize #3  "'piano-cautionary" }}}
1054 }
1055 @end lilypond
1056
1057 @item no-reset
1058 @funindex no-reset accidental style
1059 C'est la même règle que @code{default}, mais l'effet des altérations
1060 accidentelles ne cesse jamais, même dans les mesures suivantes.
1061 @lilypond[quote,ragged-right]
1062 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
1063        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
1064
1065 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
1066         \change Staff = up cis' \change Staff = down <fis, a>  
1067         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
1068         <f a d>2 |  } }}
1069
1070 \score { 
1071         \new PianoStaff {
1072        << \context Staff = "up" {
1073                #(set-accidental-style 'no-reset) 
1074        \musicA }
1075        \context Staff = "down"{
1076                #(set-accidental-style 'no-reset)
1077        \musicB } >> }
1078        \header { piece = \markup {\fill-line { \fontsize #3  "'no-reset" }}}
1079 }
1080 @end lilypond
1081
1082 @item forget
1083 Tout le contraire de @code{no-reset} : l'effet des altérations cesse aussitôt,
1084 et de ce fait, toutes les altérations, quelque soit leur place dans la
1085 mesure, sont imprimées en fonction de l'éventuelle armure.
1086
1087 @lilypond[quote,ragged-right]
1088 musicA = {  << \relative {  cis'8 fis, d'4 <a cis>8 f bis4 | cis2. <c, g'>4 | } \\
1089        \relative { ais'2 cis, | fis8 b a4 cis2 | } >> }
1090
1091 musicB = { \clef bass  \new Voice { \voiceTwo \relative { < fis, a cis>4 
1092         \change Staff = up cis' \change Staff = down <fis, a>  
1093         \change Staff = up dis' | \change Staff = down <fis, a cis>4 gis 
1094         <f a d>2 |  } }}
1095
1096 \score { 
1097         \new PianoStaff {
1098        << \context Staff = "up" {
1099                #(set-accidental-style 'forget) 
1100        \musicA }
1101        \context Staff = "down"{
1102                #(set-accidental-style 'forget)
1103        \musicB } >> }
1104        \header { piece = \markup {\fill-line { \fontsize #3  "'forget" }}}
1105 }
1106 @end lilypond
1107 @end table
1108
1109
1110 @seealso
1111 Référence du programme : @rinternals{Accidental_engraver},
1112 @rinternals{Accidental}, @rinternals{AccidentalSuggestion} et
1113 @rinternals{AccidentalPlacement}. 
1114
1115
1116 @knownissues
1117
1118 Les notes simultanées sont considérées comme des évènements séquentiels.
1119 Ce qui implique que, dans un accord, les altérations accidentelles seront 
1120 imprimées comme si les notes de l'accord apparaissaient une par une, en
1121 fonction de l'ordre dans lequels elles ont été saisies -- ce qui peut
1122 poser problème lorsqu'au sein d'un accord certaines altérations
1123 dépendent les unes des autres.  
1124 Ce problème est à résoudre manuellement, en insérant des @code{!} et des
1125 @code{?} après les notes concernées.
1126
1127
1128 @node Ambitus
1129 @unnumberedsubsubsec Ambitus
1130 @cindex ambitus
1131
1132 L'@emph{ambitus} est l'amplitude des hauteurs d'une voix donnée dans une
1133 partition.  Ce terme peut aussi désigner la tessiture qu'un instrument
1134 est capable d'atteindre.  Souvent, cet @emph{ambitus} est imprimé au début des
1135 partitions vocales, afin que les exécutants puissent voir au premier
1136 coup d'œil s'ils sont en mesure de tenir la partie en question.
1137
1138 Pour exprimer l'@emph{ambitus} d'une pièce, on indique avant la clé deux notes
1139 représentant la hauteur la plus basse et la plus haute.  Pour imprimer
1140 cet @emph{ambitus}, il faut ajouter le graveur @rinternals{Ambitus_engraver}
1141 au contexte @rinternals{Voice}.  Ainsi,
1142
1143 @example
1144 \layout @{
1145   \context @{
1146     \Voice
1147     \consists Ambitus_engraver
1148   @}
1149 @}
1150 @end example
1151
1152 @noindent
1153 aura pour résultat
1154
1155 @lilypond[quote,ragged-right]
1156 \layout {
1157   \context {
1158     \Staff
1159     \consists Ambitus_engraver
1160   }
1161 }
1162
1163 \relative \new Staff {
1164   as'' c e2 cis,2
1165 }
1166 @end lilypond
1167
1168 Si plusieurs voix se trouvent sur une même portée, on peut attribuer le
1169 graveur @rinternals{Ambitus_engraver} au contexte @rinternals{Staff}
1170 plutôt qu'au contexte @rinternals{Voice} ; l'ambitus affiché sera
1171 alors celui de toutes les voix cumulées, non d'une seule des voix
1172 actives.
1173
1174 @lilypond[verbatim,ragged-right,quote]
1175 \new Staff \with {
1176   \consists "Ambitus_engraver"
1177 }
1178 <<
1179   \new Voice \with {
1180     \remove "Ambitus_engraver"
1181   } \relative c'' {
1182     \override Ambitus #'X-offset = #-1.0
1183     \voiceOne
1184     c4 a d e f2
1185   }
1186   \new Voice \with {
1187     \remove "Ambitus_engraver"
1188   } \relative c' {
1189     \voiceTwo
1190     es4 f g as b2
1191   }
1192 >>
1193 @end lilypond
1194
1195 @noindent
1196 Cet exemple met en œuvre une fonctionnalité avancée :
1197
1198 @example
1199 \override Ambitus #'X-offset = #-1.0
1200 @end example
1201
1202 @noindent
1203 Ce réglage déplace l'ambitus vers la gauche.  Le même résultat aurait pu
1204 être obtenu avec @code{extra-offset}, mais alors le système de mise en
1205 forme n'aurait pas attribué d'espace supplémentaire pour l'objet
1206 déplacé.
1207
1208
1209 @seealso
1210 Référence du programme : @rinternals{Ambitus},
1211 @rinternals{AmbitusLine}, @rinternals{AmbitusNoteHead},
1212 @rinternals{AmbitusAccidental}.
1213
1214 Exemples : @rlsr{Pitches}, @rlsr{Vocal music}.
1215
1216
1217 @knownissues
1218
1219 LilyPond ne gère pas les collisions entre plusieurs @emph{ambitus}
1220 présents sur une même portée.
1221
1222
1223 @node Note heads
1224 @subsection Note heads
1225
1226 @menu
1227 * Special note heads::          
1228 * Easy notation note heads::    
1229 * Shape note heads::            
1230 * Improvisation::               
1231 @end menu
1232
1233 @node Special note heads
1234 @unnumberedsubsubsec Special note heads
1235
1236 @cindex têtes de note, spéciales
1237
1238 Certains instruments utilisent des têtes de note différentes à des
1239 fins spécifiques --- des croix pour le @emph{parlato} des chanteurs ou les
1240 notes étouffées des guitares ; des losanges pour les harmoniques des
1241 cordes.  Il existe un raccourci (@code{\harmonic}) pour les notes en
1242 losange ; pour les autres styles de tête, il vous faudra jouer avec la
1243 propriété @code{NoteHead}.
1244
1245 @lilypond[ragged-right,relative=1,fragment,verbatim,quote]
1246 c4 d
1247 \override NoteHead #'style = #'cross
1248 e f
1249 \revert NoteHead #'style
1250 e d <c f\harmonic> <d a'\harmonic>
1251 @end lilypond
1252
1253 @noindent
1254 Pour une liste exhaustive des styles de tête de note, consultez 
1255 @ref{Note head styles}.
1256
1257
1258 @seealso
1259 Référence du programme : @rinternals{NoteHead}.
1260
1261
1262 @node Easy notation note heads
1263 @unnumberedsubsubsec Easy notation note heads
1264
1265 @cindex tête de note, apprentissage
1266 @cindex notation facile
1267 @cindex Hal Leonard
1268
1269 Les notes @qq{easy play} comportent le nom de la note à l'intérieur de
1270 la tête.  On l'utilise dans des partitions pour débutants.
1271
1272 @lilypond[quote,ragged-right,verbatim,fragment,staffsize=26]
1273   \easyHeadsOn
1274   c'2 e'4 f' | g'1
1275 @end lilypond
1276
1277 La commande @code{\easyHeadsOn} remplace tous les réglages de l'objet
1278 @rinternals{NoteHead}.  L'impression doit être de plus grande
1279 taille, afin que les lettres soient lisibles.  Voir à ce propos
1280 @ref{Setting the staff size}.
1281
1282
1283 @predefined
1284 @funindex \easyHeadsOn
1285 @code{\easyHeadsOn}.
1286 @endpredefined
1287
1288
1289 @node Shape note heads
1290 @unnumberedsubsubsec Shape note heads
1291
1292 @cindex tête de note, allure
1293
1294 En notation profilée, le profil d'une tête de note correspond à la
1295 fonction harmonique de cette note dans la gamme.  Ce style de notation
1296 était très en vogue dans les recueils de chansons américains du XIXe
1297 siècle. 
1298
1299 Des notes profilées sont produites après activation de
1300 @code{\aikenHeads} ou @code{\sacredHarpHeads}, selon le style.
1301
1302 @lilypond[verbatim,relative=1,fragment]
1303   \aikenHeads
1304   c8 d4 e8 a2 g1
1305   \sacredHarpHeads
1306   c8 d4. e8 a2 g1
1307 @end lilypond
1308
1309 Les profils sont déterminés par la hauteur dans la gamme, le premier
1310 degré étant défini par la commande @code{\key}. 
1311
1312 @funindex \key
1313 @funindex shapeNoteStyles
1314 @funindex \aikenHeads
1315 @funindex \sacredHarpHeads
1316
1317 Les notes profilées sont mises en œuvre par la propriété
1318 @code{shapeNoteStyles}, dont les valeurs sont constituées d'une liste
1319 de symboles.  Le n-ième élément indique le style à utiliser pour le
1320 n-ième degré de la gamme.  Toutes les combinaisons sont possibles :
1321
1322 @lilypond[verbatim,relative=1,fragment]
1323   \set shapeNoteStyles  = #'#(cross triangle fa #f mensural xcircle diamond)
1324   c8 d4. e8 a2 g1
1325 @end lilypond
1326
1327
1328 @node Improvisation
1329 @unnumberedsubsubsec Improvisation
1330
1331 L'improvisation peut quelquefois s'indiquer à l'aide de notes de forme
1332 allongée (@emph{slash}).  Ces têtes de notes sont créées  par
1333 l'adjonction du graveur @rinternals{Pitch_squash_engraver} au
1334 contexte @rinternals{Voice}, de telle sorte que la commande
1335
1336 @example
1337 \set squashedPosition = #0
1338 \override NoteHead #'style = #'slash
1339 @end example
1340
1341 @noindent
1342 active les notes penchées.
1343
1344 Vous disposez des raccourcis @code{\improvisationOn} et son corollaire
1345 @code{\improvisationOff} pour cette séquence, comme l'illustre
1346 l'exemple ci dessous.
1347
1348 @lilypond[verbatim,ragged-right,quote]
1349 \new Voice \with {
1350   \consists Pitch_squash_engraver
1351 } \transpose c c' {
1352   e8 e g a a16(bes)(a8) g \improvisationOn
1353   e8
1354   ~e2~e8 f4 fis8
1355   ~fis2 \improvisationOff a16(bes) a8 g e
1356 }
1357 @end lilypond