1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 9ccf7f0f5e52e074f3b7852416ad5b78718395c8
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..
12 @c Translators: Jean-Charles Malahieude
14 @node Notation éditoriale
15 @section Notation éditoriale
16 @translationof Editorial annotations
18 @lilypondfile[quote]{editorial-headword.ly}
20 Ce chapitre traite de la manière de modifier l'apparence des notes dans
21 un but pédagogique ou d'analyse.
30 @subsection Dans la portée
31 @translationof Inside the staff
33 Nous allons voir ici comment mettre en exergue certains éléments à
34 l'intérieur même de la portée.
37 * Indication de la taille de fonte musicale::
40 * Coloration d'objets::
45 @node Indication de la taille de fonte musicale
46 @unnumberedsubsubsec Indication de la taille de fonte musicale
47 @translationof Selecting notation font size
49 @cindex selection de la taille (notation)
51 @cindex taille des notes
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.
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}.}
79 @lilypond[verbatim,quote,relative=2]
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.
105 @lilypond[verbatim,quote,relative=2]
108 \override NoteHead #'font-size = #-4
110 \override Script #'font-size = #2
112 \override Stem #'font-size = #-5
116 @cindex standard, taille des notes
117 @cindex notes, taille standard
119 @funindex font-interface
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
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}.
146 @rlsr{Editorial annotations}.
148 Référence des propriétés internes :
149 @rinternals{font-interface}.
153 @unnumberedsubsubsec Doigtés
154 @translationof Fingering instructions
157 @cindex substitution de doigt
162 Les doigtés peuvent être indiqués comme suit :
163 @var{note}-@var{chiffre_du_doigt}
165 @lilypond[verbatim,quote,relative=2]
169 Pour les substitutions de doigts, on a recours à une indication
170 textuelle (commande @code{\markup}) de doigté
171 (commande @code{\finger}).
173 @lilypond[verbatim,quote,relative=2]
174 c4-1 d-2 f-4 c^\markup { \finger "2 - 3" }
177 @cindex pouce, doigté
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).
186 @lilypond[verbatim,quote,relative=2]
187 <a_\thumb a'-3>2 <b_\thumb b'-3>
190 @cindex doigtés des accords
191 @cindex accords, doigtés
193 Les doigtés des accords peuvent être saisis note par note,
194 en les indiquant après chaque hauteur de note.
196 @lilypond[verbatim,quote,relative=2]
197 <c-1 e-2 g-3 b-5>2 <d-1 f-2 a-3 c-5>
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.
205 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
206 {controlling-the-placement-of-chord-fingerings.ly}
208 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
209 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
211 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
212 {avoiding-collisions-with-chord-fingerings.ly}
217 @ref{Direction et positionnement}
220 @rlsr{Editorial annotations}.
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}.
231 @unnumberedsubsubsec Dictée à trous
232 @translationof Hidden notes
234 @cindex masquées, notes
235 @cindex invisibles, notes
236 @cindex transparentes, notes
240 @funindex \unHideNotes
241 @funindex unHideNotes
243 Les notes masquées -- ou invisibles ou encore transparentes -- sont
244 utiles dans le cadre d'exercices de théorie ou de composition.
246 @lilypond[verbatim,quote,relative=2]
258 Les objets de notation attachés à une note invisible ne seront pas
261 @lilypond[verbatim,quote,relative=2]
275 Manuel d'initiation :
276 @rlearning{Visibilité et couleur des objets}.
279 @ref{Silences invisibles},
280 @ref{Visibilité des objets},
281 @ref{Masquage de portées}.
284 @rlsr{Editorial annotations}.
286 Référence des propriétés internes :
287 @rinternals{Note_spacing_engraver},
288 @rinternals{NoteSpacing}.
291 @node Coloration d'objets
292 @unnumberedsubsubsec Coloration d'objets
293 @translationof Coloring objects
295 @cindex objets en couleur
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
306 @funindex \with-color
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}.
314 @lilypond[verbatim,quote,relative=2]
315 \override NoteHead #'color = #red
317 \override NoteHead #'color = #(x11-color 'LimeGreen)
319 \override Stem #'color = #blue
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
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.
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"
342 \override Beam #'color = #(x11-color "medium turquoise")
344 \override Accidental #'color = #(x11-color 'DarkRed)
346 \override NoteHead #'color = #(x11-color "LimeGreen")
348 % this is deliberate nonsense; note that the stems remain black
349 \override Stem #'color = #(x11-color 'Boggle)
361 Un autre moyen consiste à fournir à la fonction Scheme @code{rgb-color}
362 les composantes de la couleur exacte au format rouge-vert-bleu
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"
371 \override Stem #'color = #(rgb-color 0 0 0)
373 \override Stem #'color = #(rgb-color 1 1 1)
375 \override Stem #'color = #(rgb-color 0 0 0.5)
382 @ref{Liste des couleurs},
383 @ref{La commande d'affinage (@emph{tweak})}.
386 @rlsr{Editorial annotations}.
390 @cindex couleur, notes d'un accord
391 @cindex notes colorisées dans un accord
392 @cindex accords et couleur
397 Une couleur x11 n'aura pas forcément le même rendu qu'une couleur
398 normale ayant un nom similaire.
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.
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})}.
413 @unnumberedsubsubsec Parenthèses
414 @translationof Parentheses
416 @cindex fantômes, notes
417 @cindex notes fantômes
418 @cindex parenthèses, notes entre
420 @funindex \parenthesize
421 @funindex parenthesize
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.
429 @lilypond[verbatim,quote,relative=2]
431 c2 \parenthesize <c e g>
432 c2 <c \parenthesize e g>
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.
439 @lilypond[verbatim,quote,relative=2]
440 c2-\parenthesize -. d
447 @rlsr{Editorial annotations}.
449 Référence des propriétés internes :
450 @rinternals{Parenthesis_engraver},
451 @rinternals{ParenthesesItem},
452 @rinternals{parentheses-interface}.
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.
463 @unnumberedsubsubsec Hampes
467 @cindex hampes invisibles
468 @cindex visibilité des hampes
469 @cindex masquage des hampes
475 @funindex \stemNeutral
476 @funindex stemNeutral
477 @cindex stem, direction
480 @cindex stem, neutral
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.
486 La direction des hampes peut être définie manuellement -- voir
487 @ref{Direction et positionnement} à ce sujet.
499 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
500 {default-direction-of-stems-on-the-center-line-of-the-staff.ly}
505 @ref{Direction et positionnement}.
508 @rlsr{Editorial annotations}.
510 Référence des propriétés internes :
511 @rinternals{Stem_engraver},
513 @rinternals{stem-interface}.
516 @node Hors de la portée
517 @subsection Hors de la portée
518 @translationof Outside the staff
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.
525 * Quadrillage temporel::
526 * Crochets d'analyse::
530 @unnumberedsubsubsec Info-bulle
531 @translationof Balloon help
534 @cindex notation, explication
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
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
551 En voici un exemple :
553 @lilypond[verbatim,quote,relative=2]
554 \new Voice \with { \consists "Balloon_engraver" }
556 \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" }
558 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Je suis un silence" }
560 <c, g'-\balloonText #'(-2 . -2) \markup { "Je suis une tête de note" } c>2.
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.
571 Les info-bulles ont une influence sur les espacements, que l'on peut
575 @lilypond[verbatim,quote,relative=2]
576 \new Voice \with { \consists "Balloon_engraver" }
579 \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" }
581 \balloonGrobText #'Rest #'(-4 . -4) \markup { "Je suis un silence" }
584 <c, g'-\balloonText #'(-2 . -2) \markup { "Je suis une tête de note" } c>2.
590 @code{\balloonLengthOn},
591 @code{\balloonLengthOff}.
597 @rlsr{Editorial annotations}.
599 Référence des propriétés internes :
600 @rinternals{Balloon_engraver},
601 @rinternals{BalloonTextItem},
602 @rinternals{balloon-interface}.
605 @node Quadrillage temporel
606 @unnumberedsubsubsec Quadrillage temporel
607 @translationof Grid lines
609 @cindex cadrillage temporel
610 @cindex temporel, cadrillage
612 @funindex Grid_point_engraver
613 @funindex Grid_line_span_engraver
614 @funindex gridInterval
616 Vous pouvez tracer des lignes entre les portées, synchronisées avec
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.
628 @lilypond[verbatim,quote]
632 \consists "Grid_point_engraver" %% active les guides
633 gridInterval = #(ly:make-moment 1 4)
637 \consists "Grid_line_span_engraver"
638 %% centre les lignes guides horizontalement sous les notes
644 \new Staff \relative c'' {
648 \new Staff \relative c {
649 %% centre les lignes guides verticalement
660 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
661 {grid-lines--changing-their-appearance.ly}
666 @rlsr{Editorial annotations}.
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}.
677 @node Crochets d'analyse
678 @unnumberedsubsubsec Crochets d'analyse
679 @translationof Analysis brackets
682 @cindex crochets de phrasé
683 @cindex analyse musicologique
684 @cindex crochet de regroupement de notes
686 @funindex Horizontal_bracket_engraver
687 @funindex \startGroup
692 On utilise des crochets en analyse musicale, pour indiquer la
693 structure d'une pièce.
695 @lilypond[verbatim,quote]
699 \consists "Horizontal_bracket_engraver"
708 Les crochets d'analyses sont susceptibles d'être imbriqués :
710 @lilypond[verbatim,quote]
714 \consists "Horizontal_bracket_engraver"
718 c4\startGroup\startGroup
721 d4\stopGroup\stopGroup
728 @rlsr{Editorial annotations}.
730 Référence des propriétés internes :
731 @rinternals{Horizontal_bracket_engraver},
732 @rinternals{HorizontalBracket},
733 @rinternals{horizontal-bracket-interface},