]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/notation/editorial.itely
lily.git: Rewrite translation markers.
[lilypond.git] / Documentation / fr / notation / editorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 9ccf7f0f5e52e074f3b7852416ad5b78718395c8
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @c Translators: Jean-Charles Malahieude
13
14 @node Notation éditoriale
15 @section Notation éditoriale
16 @translationof Editorial annotations
17
18 @lilypondfile[quote]{editorial-headword.ly}
19
20 Ce chapitre traite de la manière de modifier l'apparence des notes dans
21 un but pédagogique ou d'analyse.
22
23 @menu
24 * Dans la portée::            
25 * Hors de la portée::           
26 @end menu
27
28
29 @node Dans la portée
30 @subsection Dans la portée
31 @translationof Inside the staff
32
33 Nous allons voir ici comment mettre en exergue certains éléments à
34 l'intérieur même de la portée.
35
36 @menu
37 * Indication de la taille de fonte musicale::  
38 * Doigtés::      
39 * Dictée à trous::                
40 * Coloration d'objets::            
41 * Parenthèses::                 
42 * Hampes::                       
43 @end menu
44
45 @node Indication de la taille de fonte musicale
46 @unnumberedsubsubsec Indication de la taille de fonte musicale
47 @translationof Selecting notation font size
48
49 @cindex selection de la taille (notation)
50 @cindex notes, taille
51 @cindex taille des notes
52 @cindex têtes de note
53
54 @funindex fontSize
55 @funindex font-size
56 @funindex magstep
57 @funindex \huge
58 @funindex \large
59 @funindex \normalsize
60 @funindex \small
61 @funindex \tiny
62 @funindex \teeny
63 @funindex huge
64 @funindex large
65 @funindex normalsize
66 @funindex small
67 @funindex tiny
68 @funindex teeny
69
70
71 Le plus sûr moyen de régler la taille de la police, quel que soit le
72 contexte, consiste à définir la propriété @code{fontSize}.
73 Ceci ne modifiera en rien la taille des différents symboles tels que
74 ligatures ou liaisons.
75
76 @warning{En matière de taille des éléments textuels, référez-vous au
77 chapitre @ref{Sélection de la fonte et de la taille}.}
78
79 @lilypond[verbatim,quote,relative=2]
80 \huge
81 c4.-> d8---3
82 \large
83 c4.-> d8---3
84 \normalsize
85 c4.-> d8---3
86 \small
87 c4.-> d8---3
88 \tiny
89 c4.-> d8---3
90 \teeny
91 c4.-> d8---3
92 @end lilypond
93
94 En interne, la propriété @code{fontSize} d'un contexte aura pour effet
95 de définir la propriété @code{font-size} pour tous les objets de
96 rendu.  La valeur de @code{font-size} est un entier représentant la
97 taille proportionnellement à la hauteur standard de la portée en
98 cours.  Chaque incrément correspond à une augmentation d'environ
99 12@tie{}% de la taille de la police. Un pas de six aboutit exactement
100 au doublement de la taille.  La fonction Scheme @code{magstep}
101 convertit le nombre affecté à @code{font-size} en facteur d'échelle.
102 Vous pouvez aussi définir directement la propriété @code{font-size} de
103 manière à n'affecter seulement que certains objets de rendu.
104
105 @lilypond[verbatim,quote,relative=2]
106 \set fontSize = #3
107 c4.-> d8---3
108 \override NoteHead #'font-size = #-4
109 c4.-> d8---3
110 \override Script #'font-size = #2
111 c4.-> d8---3
112 \override Stem #'font-size = #-5
113 c4.-> d8---3
114 @end lilypond
115
116 @cindex standard, taille des notes
117 @cindex notes, taille standard
118
119 @funindex font-interface
120 @funindex font-size
121
122 Pour changer la taille des symboles musicaux (police Feta), LilyPond met
123 à l'échelle la fonte dont la taille est la plus proche de la taille
124 voulue -- cf. @ref{Définition de la taille de portée}.  La taille
125 standard (pour laquelle @w{@code{font-size = #0}}) dépend de la hauteur
126 de la portée.  À une portée de 20 points correspond une police de 10 
127 points. 
128
129 La propriété @code{font-size} ne peut intervenir que pour les objets
130 qui utilisent des polices, autrement dit ceux qui disposent de
131 l'interface de rendu @code{font-interface}.
132
133
134 @predefined
135 @code{\teeny},
136 @code{\tiny},
137 @code{\small},
138 @code{\normalsize},
139 @code{\large},
140 @code{\huge}.
141 @endpredefined
142
143
144 @seealso
145 Morceaux choisis :
146 @rlsr{Editorial annotations}.
147
148 Référence des propriétés internes :
149 @rinternals{font-interface}.
150
151
152 @node Doigtés
153 @unnumberedsubsubsec Doigtés
154 @translationof Fingering instructions
155
156 @cindex doigté
157 @cindex substitution de doigt
158
159 @funindex \finger
160 @funindex finger
161
162 Les doigtés peuvent être indiqués comme suit :
163 @var{note}-@var{chiffre_du_doigt}
164
165 @lilypond[verbatim,quote,relative=2]
166 c4-1 d-2 f-4 e-3
167 @end lilypond
168
169 Pour les substitutions de doigts, on a recours à une indication
170 textuelle (commande @code{\markup}) de doigté
171 (commande @code{\finger}).
172
173 @lilypond[verbatim,quote,relative=2]
174 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
175 @end lilypond
176
177 @cindex pouce, doigté
178
179 @funindex \thumb
180 @funindex thumb
181
182 La commande @code{\thumb} peut être utilisée pour indiquer, par exemple
183 dans une partition de violoncelle, si une note doit être jouée avec le
184 pouce (@emph{thumb} en anglais).
185
186 @lilypond[verbatim,quote,relative=2]
187 <a_\thumb a'-3>2 <b_\thumb b'-3>
188 @end lilypond
189
190 @cindex doigtés des accords
191 @cindex accords, doigtés
192
193 Les doigtés des accords peuvent être saisis note par note,
194 en les indiquant après chaque hauteur de note.
195
196 @lilypond[verbatim,quote,relative=2]
197 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
198 @end lilypond
199
200 Les indications de doigtés peuvent se placer au-dessus ou en dessous de
201 la portée -- voir @ref{Direction et positionnement} à ce sujet.
202
203 @snippets
204
205 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
206 {controlling-the-placement-of-chord-fingerings.ly}
207
208 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
209 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
210
211 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
212 {avoiding-collisions-with-chord-fingerings.ly}
213
214
215 @seealso
216 Manuel de notation :
217 @ref{Direction et positionnement}
218
219 Morceaux choisis :
220 @rlsr{Editorial annotations}.
221
222 Référence des propriétés internes :
223 @rinternals{FingeringEvent},
224 @rinternals{fingering-event},
225 @rinternals{Fingering_engraver},
226 @rinternals{New_fingering_engraver},
227 @rinternals{Fingering}.
228
229
230 @node Dictée à trous
231 @unnumberedsubsubsec Dictée à trous
232 @translationof Hidden notes
233
234 @cindex masquées, notes
235 @cindex invisibles, notes
236 @cindex transparentes, notes
237
238 @funindex \hideNotes
239 @funindex hideNotes
240 @funindex \unHideNotes
241 @funindex unHideNotes
242
243 Les notes masquées -- ou invisibles ou encore transparentes -- sont
244 utiles dans le cadre d'exercices de théorie ou de composition.
245
246 @lilypond[verbatim,quote,relative=2]
247 c4 d
248 \hideNotes
249 e4 f
250 \unHideNotes
251 g a
252 \hideNotes
253 b
254 \unHideNotes
255 c
256 @end lilypond
257
258 Les objets de notation attachés à une note invisible ne seront pas
259 masqués pour autant.
260
261 @lilypond[verbatim,quote,relative=2]
262 c4( d)
263 \hideNotes
264 e4(\p f)--
265 @end lilypond
266
267
268 @predefined
269 @code{\hideNotes},
270 @code{\unHideNotes}.
271 @endpredefined
272
273
274 @seealso
275 Manuel d'initiation :
276 @rlearning{Visibilité et couleur des objets}.
277
278 Manuel de notation :
279 @ref{Silences invisibles},
280 @ref{Visibilité des objets},
281 @ref{Masquage de portées}.
282
283 Morceaux choisis :
284 @rlsr{Editorial annotations}.
285
286 Référence des propriétés internes :
287 @rinternals{Note_spacing_engraver},
288 @rinternals{NoteSpacing}.
289
290
291 @node Coloration d'objets
292 @unnumberedsubsubsec Coloration d'objets
293 @translationof Coloring objects
294
295 @cindex objets en couleur
296 @cindex couleurs
297 @cindex colorisation d'objets
298 @cindex coloration d'objets
299 @cindex coloration de notes
300 @cindex colorisation de notes
301 @cindex notes en couleur
302 @cindex x11, couleurs
303 @cindex couleurs x11
304
305 @funindex color
306 @funindex \with-color
307 @funindex with-color
308 @funindex x11-color
309
310 Des objets peuvent être colorisés individuellement.  Une listes des
311 noms des couleurs disponibles se trouvent à l'annexe 
312 @ref{Liste des couleurs}.
313
314 @lilypond[verbatim,quote,relative=2]
315 \override NoteHead #'color = #red
316 c4 c
317 \override NoteHead #'color = #(x11-color 'LimeGreen)
318 d
319 \override Stem #'color = #blue
320 e
321 @end lilypond
322
323 L'intégralité de la palette des couleurs définies pour X11 est
324 accessible par la fonction Scheme @code{x11-color}.  Cette fonction
325 prend en argument une expression symbolique de la forme @var{'TaraTata}
326 ou bien une chaîne de caractères comme @var{"TaraTata"}.  La première
327 formulation est à la fois plus rapide à écrire et aussi plus efficace.
328 Néanmoins, la deuxième forme permet d'accéder aux noms composés des
329 couleurs de X11. 
330
331 Lorsque la fonction @code{x11-color} ne trouve pas le paramètre fourni,
332 elle revient à la couleur par défaut, le noir.  Le problème ressort de
333 façon évidente au vu de la partition finale.
334
335 @lilypond[verbatim,quote,relative=2]
336 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
337 \set Staff.instrumentName = \markup {
338   \with-color #(x11-color 'navy) "Clarinet"
339 }
340
341 gis8 a
342 \override Beam #'color = #(x11-color "medium turquoise")
343 gis a
344 \override Accidental #'color = #(x11-color 'DarkRed)
345 gis a
346 \override NoteHead #'color = #(x11-color "LimeGreen")
347 gis a
348 % this is deliberate nonsense; note that the stems remain black
349 \override Stem #'color = #(x11-color 'Boggle)
350 b2 cis
351 @end lilypond
352
353 @cindex rgb-color
354 @cindex couleur rgb
355 @cindex couleur rvb
356 @cindex rgb, couleur
357 @cindex rvb, couleur
358
359 @funindex rgb-color
360
361 Un autre moyen consiste à fournir à la fonction Scheme @code{rgb-color}
362 les composantes de la couleur exacte au format rouge-vert-bleu
363 (@emph{RGB}).
364
365 @lilypond[verbatim,quote,relative=2]
366 \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
367 \set Staff.instrumentName = \markup {
368   \with-color #(x11-color 'navy) "Clarinet"
369 }
370
371 \override Stem #'color = #(rgb-color 0 0 0)
372 gis8 a
373 \override Stem #'color = #(rgb-color 1 1 1)
374 gis8 a
375 \override Stem #'color = #(rgb-color 0 0 0.5)
376 gis4 a
377 @end lilypond
378
379
380 @seealso
381 Manuel de notation :
382 @ref{Liste des couleurs},
383 @ref{La commande d'affinage (@emph{tweak})}.
384
385 Morceaux choisis :
386 @rlsr{Editorial annotations}.
387
388
389 @cindex x11, couleur
390 @cindex couleur, notes d'un accord
391 @cindex notes colorisées dans un accord
392 @cindex accords et couleur
393
394 @funindex x11-color
395
396 @knownissues
397 Une couleur x11 n'aura pas forcément le même rendu qu'une couleur
398 normale ayant un nom similaire.
399
400 Les couleurs de X11 ne sont pas toutes perceptibles dans un navigateur
401 internet.  Aussi nous vous recommandons, dans le cadre d'une
402 présentation multimedia, d'utiliser des couleurs de base @code{#blue},
403 @code{#green}, @code{#red} -- bleu, vert, rouge.
404
405
406 Vous ne pouvez pas coloriser des notes à l'intérieur d'un accord avec
407 @code{\override}.  Si besoin est, utilisez @code{\tweak}.  
408 Pour plus de détails, consultez 
409 @ref{La commande d'affinage (@emph{tweak})}.
410
411
412 @node Parenthèses
413 @unnumberedsubsubsec Parenthèses
414 @translationof Parentheses
415
416 @cindex fantômes, notes
417 @cindex notes fantômes
418 @cindex parenthèses, notes entre
419
420 @funindex \parenthesize
421 @funindex parenthesize
422
423 Des objets peuvent être mis entre parenthèses en saisissant
424 @code{\parenthesize} juste avant l'événement musical.  Si l'instruction
425 préfixe un accord, chaque note le composant se présentera entre
426 parenthèses.  Vous pouvez aussi mettre individuellement entre
427 parenthèses les notes d'un accord.
428
429 @lilypond[verbatim,quote,relative=2]
430 c2 \parenthesize d
431 c2 \parenthesize <c e g>
432 c2 <c \parenthesize e g>
433 @end lilypond
434
435 Les objets autres que des notes peuvent aussi être entre parenthèses.
436 En ce qui concerne les articulations, l'instruction @code{\parenthesize}
437 doit cependant être précédée d'un tiret.
438
439 @lilypond[verbatim,quote,relative=2]
440 c2-\parenthesize -. d
441 c2 \parenthesize r
442 @end lilypond
443
444
445 @seealso
446 Morceaux choisis :
447 @rlsr{Editorial annotations}.
448
449 Référence des propriétés internes :
450 @rinternals{Parenthesis_engraver},
451 @rinternals{ParenthesesItem},
452 @rinternals{parentheses-interface}.
453
454
455 @knownissues
456
457 Lorsqu'un accord est mis entre parenthèses, celles-ci s'appliquent
458 individuellement à chacune des notes le composant, alors qu'on
459 attendrait une seule paire de parenthèses encadrant tout l'accord.
460
461
462 @node Hampes
463 @unnumberedsubsubsec Hampes
464 @translationof Stems
465
466 @cindex hampes
467 @cindex hampes invisibles
468 @cindex visibilité des hampes
469 @cindex masquage des hampes
470
471 @funindex \stemUp
472 @funindex stemUp
473 @funindex \stemDown
474 @funindex stemDown
475 @funindex \stemNeutral
476 @funindex stemNeutral
477 @cindex stem, direction
478 @cindex stem, up
479 @cindex stem, down
480 @cindex stem, neutral
481
482 Dès qu'une note est rencontrée, un objet @code{Stem} se crée
483 automatiquement.  Pour les rondes et les silences, ils sont aussi
484 créés, mais en mode invisible.
485
486 La direction des hampes peut être définie manuellement -- voir 
487 @ref{Direction et positionnement} à ce sujet.
488
489
490 @predefined
491 @code{\stemUp},
492 @code{\stemDown},
493 @code{\stemNeutral}.
494 @endpredefined
495
496
497 @snippets
498
499 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
500 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
501
502
503 @seealso
504 Manuel de notation :
505 @ref{Direction et positionnement}.
506
507 Morceaux choisis :
508 @rlsr{Editorial annotations}.
509
510 Référence des propriétés internes :
511 @rinternals{Stem_engraver},
512 @rinternals{Stem},
513 @rinternals{stem-interface}.
514
515
516 @node Hors de la portée
517 @subsection Hors de la portée
518 @translationof Outside the staff
519
520 Nous allons nous intéresser ici à souligner des éléments inscrits dans
521 la portée par des éléments qui lui seront externes.
522
523 @menu
524 * Info-bulle::                
525 * Quadrillage temporel::                  
526 * Crochets d'analyse::           
527 @end menu
528
529 @node Info-bulle
530 @unnumberedsubsubsec Info-bulle
531 @translationof Balloon help
532
533 @cindex bulle
534 @cindex notation, explication
535 @cindex info-bulle
536
537 @funindex \balloonGrobText
538 @funindex \balloonText
539 @funindex Balloon_engraver
540 @funindex balloonGrobText
541 @funindex balloonText
542 @funindex \balloonLengthOn
543 @funindex balloonLengthOn
544 @funindex \balloonLengthOff
545 @funindex balloonLengthOff
546
547 Vous pouvez marquer et nommer des éléments de notation à l'aide de
548 bulles.  L'objectif premier de cette fonctionnalité est d'expliquer la 
549 notation. 
550
551 En voici un exemple :
552 @c KEEP LY
553 @lilypond[verbatim,quote,relative=2]
554 \new Voice \with { \consists "Balloon_engraver" }
555 {
556   \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" }
557   a8
558   \balloonGrobText #'Rest #'(-4 . -4) \markup { "Je suis un silence" }
559   r
560   <c, g'-\balloonText #'(-2 . -2) \markup { "Je suis une tête de note" } c>2.
561 }
562 @end lilypond
563
564
565 Vous disposez de deux fonctions musicales, @code{balloonGrobText} et
566 @code{balloonText}.  @code{balloonGrobText} prend en argument
567 l'objet graphique à agrémenter, alors que @code{balloonText} s'utilise
568 comme une simple articulation.  Les autres arguments sont le décalage
569 et le texte de la bulle.
570
571 Les info-bulles ont une influence sur les espacements, que l'on peut
572 gérer ainsi :
573
574 @c KEEP LY
575 @lilypond[verbatim,quote,relative=2]
576 \new Voice \with { \consists "Balloon_engraver" }
577 {
578   \balloonLengthOff
579   \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" }
580   a8
581   \balloonGrobText #'Rest #'(-4 . -4) \markup { "Je suis un silence" }
582   r
583   \balloonLengthOn
584   <c, g'-\balloonText #'(-2 . -2) \markup { "Je suis une tête de note" } c>2.
585 }
586 @end lilypond
587
588
589 @predefined
590 @code{\balloonLengthOn},
591 @code{\balloonLengthOff}.
592 @endpredefined
593
594
595 @seealso
596 Morceaux choisis :
597 @rlsr{Editorial annotations}.
598
599 Référence des propriétés internes :
600 @rinternals{Balloon_engraver},
601 @rinternals{BalloonTextItem},
602 @rinternals{balloon-interface}.
603
604
605 @node Quadrillage temporel
606 @unnumberedsubsubsec Quadrillage temporel
607 @translationof Grid lines
608
609 @cindex cadrillage temporel
610 @cindex temporel, cadrillage
611
612 @funindex Grid_point_engraver
613 @funindex Grid_line_span_engraver
614 @funindex gridInterval
615
616 Vous pouvez tracer des lignes entre les portées, synchronisées avec
617 les notes.
618
619 LilyPond a recours à deux graveurs distincts afin d'afficher le
620 cadrillage :  le @code{Grid_point_engraver} se charge de 
621 déterminer l'envergure du crochet, alors que le
622 @code{Grid_line_span_engraver} se consacrera au tracé des lignes.  
623 Les lignes sont par défaut centrées horizontalement sous les notes et
624 alignées sur la gauche des têtes.  La propriété @code{gridInterval}
625 spécifie quant à elle l'espace de temps entre chaque ligne.
626
627 @c KEEP LY
628 @lilypond[verbatim,quote]
629 \layout {
630   \context {
631     \Staff
632     \consists "Grid_point_engraver" %% active les guides
633     gridInterval = #(ly:make-moment 1 4)
634   }
635   \context {
636     \Score
637     \consists "Grid_line_span_engraver"
638      %% centre les lignes guides horizontalement sous les notes
639   }
640 }
641
642 \score {
643   \new ChoirStaff <<
644     \new Staff \relative c'' {
645       \stemUp
646       c'4. d8 e8 f g4
647     }
648     \new Staff \relative c {
649     %% centre les lignes guides verticalement
650       \clef bass
651       \stemDown
652       c4  g'  f  e
653     }
654   >>
655 }
656 @end lilypond
657
658 @snippets
659
660 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
661 {grid-lines--changing-their-appearance.ly}
662
663
664 @seealso
665 Morceaux choisis :
666 @rlsr{Editorial annotations}.
667
668 Référence des propriétés internes :
669 @rinternals{Grid_line_span_engraver},
670 @rinternals{Grid_point_engraver},
671 @rinternals{GridLine},
672 @rinternals{GridPoint},
673 @rinternals{grid-line-interface},
674 @rinternals{grid-point-interface}.
675
676
677 @node Crochets d'analyse
678 @unnumberedsubsubsec Crochets d'analyse
679 @translationof Analysis brackets
680
681 @cindex crochets
682 @cindex crochets de phrasé
683 @cindex analyse musicologique
684 @cindex crochet de regroupement de notes
685
686 @funindex Horizontal_bracket_engraver
687 @funindex \startGroup
688 @funindex startGroup
689 @funindex \stopGroup
690 @funindex stopGroup
691
692 On utilise des crochets en analyse musicale, pour indiquer la
693 structure d'une pièce. 
694
695 @lilypond[verbatim,quote]
696 \layout {
697   \context {
698     \Voice
699     \consists "Horizontal_bracket_engraver"
700   }
701 }
702 \relative c'' {
703   c2\startGroup
704   d\stopGroup
705 }
706 @end lilypond
707
708 Les crochets d'analyses sont susceptibles d'être imbriqués :
709
710 @lilypond[verbatim,quote]
711 \layout {
712   \context {
713     \Voice
714     \consists "Horizontal_bracket_engraver"
715   }
716 }
717 \relative c'' {
718   c4\startGroup\startGroup
719   d4\stopGroup
720   e4\startGroup
721   d4\stopGroup\stopGroup
722 }
723 @end lilypond
724
725
726 @seealso
727 Morceaux choisis :
728 @rlsr{Editorial annotations}.
729
730 Référence des propriétés internes :
731 @rinternals{Horizontal_bracket_engraver},
732 @rinternals{HorizontalBracket},
733 @rinternals{horizontal-bracket-interface},
734 @rinternals{Staff}.
735