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