]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/editorial.itely
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond into dev...
[lilypond.git] / Documentation / fr / user / editorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: 33ba8d40c3493011a4b39ab8b1369701f8013bd6
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  See TRANSLATION for details.
7 @end ignore
8
9 @c \version "2.11.51"
10
11 @c Translators: Jean-Charles Malahieude
12
13 @node Editorial annotations
14 @section Editorial annotations
15
16 @lilypondfile[quote]{editorial-headword.ly}
17
18 @menu
19 * Inside the staff::            
20 * Outside the staff::           
21 @end menu
22
23
24 @node Inside the staff
25 @subsection Inside the staff
26
27
28 @menu
29 * Selecting notation font size::  
30 * Fingering instructions::      
31 * Hidden notes::                
32 * Coloring objects::            
33 * Parentheses::                 
34 * Ambitus::                     
35 * Stems::                       
36 @end menu
37
38 @node Selecting notation font size
39 @unnumberedsubsubsec Selecting notation font size
40
41 Le plus sûr moyen de régler la taille de la police, quelque soit le
42 contexte, consiste à définir la propriété @code{fontSize}.
43
44 @lilypond[quote,fragment,relative=1,verbatim]
45 c8
46 \set fontSize = #-4
47 c f
48 \set fontSize = #3
49 g
50 @end lilypond
51
52 @noindent
53 Ceci ne modifiera en rien la taille des différents symboles tels que
54 ligatures ou liaisons.
55
56 En interne, la propriété @code{fontSize} d'un contexte aura pour effet
57 de définir la propriété @code{font-size} pour tous les objets de
58 rendu.  La valeur de @code{font-size} est un entier représentant la
59 taille proportionnellement à la hauteur standard de la portée en
60 cours.  Chaque incrément correspond à une augmentation d'environ
61 12@tie{}% de la taille de la police. Un pas de six aboutit exactement
62 au doublement de la taille.  La fonction Scheme @code{magstep}
63 convertit le nombre affecté à @code{font-size} en facteur d'échelle.
64 Vous pouvez aussi définir directement la propriété @code{font-size} de
65 manière à n'affecter seulement que certains objets de rendu.
66
67 @lilypond[quote,fragment,relative=1,verbatim]
68 c8
69 \override NoteHead #'font-size = #-4
70 c f
71 \override NoteHead #'font-size = #3
72 g
73 @end lilypond
74
75 Pour changer la taille des symboles musicaux (police Feta), LilyPond met
76 à l'échelle la fonte dont la taille est la plus proche de la taille voulue ---
77 cf. @ref{Setting the staff size}.  La taille standard, pour laquelle
78 @code{font-size} vaut 0, dépend de la hauteur de la portée.  À une
79 portée de 20 points correspond une police de 10 points.
80
81 La propriété @code{font-size} ne peut intervenir que pour les objets
82 qui utilisent des polices, autrement dit ceux qui disposent de
83 l'interface de rendu @rinternals{font-interface}.
84
85 @predefined
86
87 Les commandes suivantes définissent @code{fontSize} pour la voix en
88 cours :
89
90 @funindex \tiny
91 @code{\tiny},
92 @funindex \small
93 @code{\small},
94 @funindex \normalsize
95 @code{\normalsize}.
96
97
98
99 @node Fingering instructions
100 @unnumberedsubsubsec Fingering instructions
101
102 @cindex doigté
103 @cindex substitution de doigt
104
105
106 Les doigtés peuvent être indiqués comme suit :
107 @example
108 @var{note}-@var{chiffre_du_doigt}
109 @end example
110 Pour les substitutions de doigts, on a recours à une indication
111 textuelle (commande @code{\markup}) de doigté
112 (commande @code{\finger}).
113
114 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
115 c4-1 c-2 c-3 c-4
116 c^\markup { \finger "2 - 3" }
117 @end lilypond
118
119
120 La commande @code{\thumb} peut être utilisée pour indiquer, par exemple
121 dans une partition de violoncelle, si une note doit être jouée avec le
122 pouce (@q{thumb} en anglais).
123
124 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
125 <a_\thumb a'-3>8 <b_\thumb b'-3>
126 @end lilypond
127
128
129 Les doigtés des accords peuvent être saisis note par note,
130 en les indiquant après chaque hauteur de note.
131
132 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
133 < c-1 e-2 g-3 b-5 >4
134 @end lilypond
135
136
137 @commonprop
138
139 On peut contrôler précisément les doigtés des accords en réglant
140 la propriété @code{fingeringOrientations}.
141
142 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
143 \set fingeringOrientations = #'(left down)
144 <c-1 es-2 g-4 bes-5 > 4
145 \set fingeringOrientations = #'(up right down)
146 <c-1 es-2 g-4 bes-5 > 4
147 @end lilypond
148
149
150 Cette propriété permet également, dans de la musique monophonique,
151 d'indiquer des doigtés très proches des têtes de notes.
152
153 @lilypond[verbatim,ragged-right,quote,fragment]
154 \set fingeringOrientations = #'(right)
155 <es'-2>4
156 @end lilypond
157
158
159 @seealso
160
161 Référence du programme : @rinternals{Fingering}.
162
163 Exemples : @rlsr{Editorial annotations}.
164
165
166 @node Hidden notes
167 @unnumberedsubsubsec Hidden notes
168
169 @cindex Masquées, notes
170 @cindex Invisibles, notes
171 @cindex Transparentes, notes
172
173 @funindex \hideNotes
174 @funindex \unHideNotes
175 Les notes masquées --- ou invisibles ou encore transparentes --- sont
176 utiles dans le cadre d'exercices de théorie ou de composition.
177
178 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
179 c4 d4
180 \hideNotes
181 e4 f4
182 \unHideNotes
183 g4 a
184 @end lilypond
185
186
187 @node Coloring objects
188 @unnumberedsubsubsec Coloring objects
189
190 Des objets peuvent être colorisés individuellement.  Une listes des
191 noms des couleurs disponibles se trouvent à l'annexe @ref{List of colors}.
192
193 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
194 \override NoteHead #'color = #red
195 c4 c
196 \override NoteHead #'color = #(x11-color 'LimeGreen)
197 d
198 \override Stem #'color = #blue
199 e
200 @end lilypond
201
202 L'intégralité de la palette des couleurs définies pour X11 est
203 accessible par la fonction Scheme x11-color.  Cette fonction prend
204 en argument une expression symbolique
205
206 @example
207 \override Beam #'color = #(x11-color 'MediumTurquoise)
208 @end example
209
210 ou une chaîne de caractères
211
212 @example
213 \override Beam #'color = #(x11-color "MediumTurquoise")
214 @end example
215
216 La première formulation est à la fois plus rapide à écrire et aussi
217 plus efficace.  Néanmoins, la deuxième forme permet d'accéder aux noms
218 composés des couleurs de X11.
219
220 @example
221 \override Beam #'color = #(x11-color "medium turquoise")
222 @end example
223
224 Lorsque la fonction x11-color ne trouve pas le paramètre fourni, elle
225 revient à la couleur par défaut, le noir.  Le problème ressort de
226 façon évidente au vu de la partition finale.
227
228 L'exemple suivant illustre l'utilisation de la fonction
229 @code{x11-color}.  Notez que, après avoir été définie à (x11-color
230 'Boggle), la couleur des hampes repasse au noir.
231
232 @lilypond[quote,ragged-right,verbatim]
233 {
234   \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
235   \set Staff.instrumentName = \markup {
236     \with-color #(x11-color 'navy) "Clarinet"
237   }
238   \time 2/4
239   gis''8 a''
240   \override Beam #'color = #(x11-color "medium turquoise")
241   gis'' a''
242   \override NoteHead #'color = #(x11-color "LimeGreen")
243   gis'' a''
244   \override Stem #'color = #(x11-color 'Boggle)
245   gis'' a''
246 }
247 @end lilypond
248
249
250 @seealso
251
252 Annexes : @ref{List of colors}.
253
254
255 @knownissues
256 Les couleurs de X11 ne sont pas toutes perceptibles dans un navigateur
257 internet.  Aussi nous vous recommandons, dans le cadre d'une
258 présentation multimedia, d'utiliser des couleurs de base.
259
260 Une couleur x11 n'aura pas forcément le même rendu qu'une couleur
261 normale ayant un nom similaire.
262
263 Vous ne pouvez pas coloriser des notes à l'intérieur d'un accord avec
264 @code{\override}. si besoin est, utilisez @code{\tweak}.  
265 Pour plus de détails, consultez @ref{Objects connected to the input}.
266
267
268 @node Parentheses
269 @unnumberedsubsubsec Parentheses
270
271 @cindex fantômes, notes
272 @cindex notes fantômes
273 @cindex parenthèses, notes entre
274
275 Des objets peuvent être mis entre parenthèses en saisissant
276 @code{\parenthesize} juste avant l'événement musical.
277
278 @lilypond[relative=2,fragment,verbatim,ragged-right]
279 <
280   c
281   \parenthesize d
282   g
283 >4-\parenthesize -.
284 @end lilypond
285
286 Ceci n'est opérationnel que dans le cadre d'un accord, qui peut ne
287 comprendre qu'une seule note.
288
289 @example
290 < \parenthesize NOTE>
291 @end example
292
293
294 @node Ambitus
295 @unnumberedsubsubsec Ambitus
296 @cindex ambitus
297
298 L'@emph{ambitus} est l'amplitude des hauteurs d'une voix donnée dans une
299 partition.  Ce terme peut aussi désigner la tessiture qu'un instrument
300 est capable d'atteindre.  Souvent, cet ambitus est imprimé au début des
301 partitions vocales, afin que les exécutants puissent voir au premier
302 coup d'oeil s'ils sont en mesure de tenir la partie en question.
303
304 Pour exprimer l'ambitus d'une pièce, on indique avant la clé deux notes
305 représentant la hauteur la plus basse et la plus haute.  Pour imprimer
306 cet ambitus, il faut ajouter le graveur @rinternals{Ambitus_engraver}
307 au contexte @rinternals{Voice}.  Ainsi,
308
309 @example
310 \layout @{
311   \context @{
312     \Voice
313     \consists Ambitus_engraver
314   @}
315 @}
316 @end example
317
318 @noindent
319 donne pour résultat
320
321 @lilypond[quote,ragged-right]
322 \layout {
323   \context {
324     \Staff
325     \consists Ambitus_engraver
326   }
327 }
328
329 \relative \new Staff {
330   as'' c e2 cis,2
331 }
332 @end lilypond
333
334 Si plusieurs voix se trouvent sur une même portée, on peut attribuer le
335 graveur @rinternals{Ambitus_engraver} au contexte @rinternals{Staff}
336 plutôt qu'au contexte @rinternals{Voice} ; l'ambitus affiché sera
337 alors celui de toutes les voix cumulées, non d'une seule des voix
338 actives.
339
340 @lilypond[verbatim,ragged-right,quote]
341 \new Staff \with {
342   \consists "Ambitus_engraver"
343 }
344 <<
345   \new Voice \with {
346     \remove "Ambitus_engraver"
347   } \relative c'' {
348     \override Ambitus #'X-offset = #-1.0
349     \voiceOne
350     c4 a d e f2
351   }
352   \new Voice \with {
353     \remove "Ambitus_engraver"
354   } \relative c' {
355     \voiceTwo
356     es4 f g as b2
357   }
358 >>
359 @end lilypond
360
361 @noindent
362 Cet exemple met en œuvre une fonctionnalité avancée :
363
364 @example
365 \override Ambitus #'X-offset = #-1.0
366 @end example
367
368 @noindent
369 Ce réglage déplace l'ambitus vers la gauche.  Le même résultat aurait pu
370 être obtenu avec @code{extra-offset}, mais alors le système de mise en
371 forme n'aurait pas attribué d'espace supplémentaire pour l'objet
372 déplacé.
373
374 @seealso
375
376 Référence du programme : @rinternals{Ambitus},
377 @rinternals{AmbitusLine}, @rinternals{AmbitusNoteHead},
378 @rinternals{AmbitusAccidental}.
379
380 Exemples : @rlsr{Pitches}, @rlsr{Vocal music}.
381
382 @knownissues
383
384 LilyPond ne gère pas les collisions entre plusieurs ambitus présents sur
385 une même portée.
386
387
388 @node Stems
389 @unnumberedsubsubsec Stems
390
391 Dès qu'une note est rencontrée, un objet @rinternals{Stem} se crée
392 automatiquement.  Pour les rondes et les silences, ils sont aussi
393 créés, mais en mode invisible.
394
395 @predefined
396
397 @funindex \stemUp
398 @code{\stemUp},
399 @funindex \stemDown
400 @code{\stemDown},
401 @funindex \stemNeutral
402 @code{\stemNeutral}.
403
404
405 @commonprop
406
407 Pour changer la direction des hampes au milieu de la portée, utilisez
408
409 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
410 a4 b c b
411 \override Stem #'neutral-direction = #up
412 a4 b c b
413 \override Stem #'neutral-direction = #down
414 a4 b c b
415 @end lilypond
416
417
418 @node Outside the staff
419 @subsection Outside the staff
420
421
422 @menu
423 * Balloon help::                
424 * Grid lines::                  
425 * Analysis brackets::           
426 * Blank music sheet::           
427 @end menu
428
429 @node Balloon help
430 @unnumberedsubsubsec Balloon help
431
432 Vous pouvez marquer et nommer des éléments de notation à l'aide de
433 bulles.  L'objectif premier de cette fonctionnalité est d'expliquer la
434 notation. 
435
436 En voici un exemple :
437 @c KEEP LY
438 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
439 \new Voice \with { \consists "Balloon_engraver" }
440 {
441   \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" }
442   <c-\balloonText #'(-2 . -2) \markup { Hello }  >8
443 }
444 @end lilypond
445
446 @noindent
447 Vous disposez de deux fonctions musicales, @code{balloonText} et
448 @code{balloonGrobText}.  @code{balloonGrobText} prend en argument
449 l'objet graphique à agrémenter, alors que @code{balloonText} s'utilise
450 comme une simple articulation.  Les autres arguments sont le décalage
451 et le texte de la bulle.
452
453 @cindex bulles
454 @cindex notation, expliquer
455
456 @seealso
457
458 Référence du programme : @rinternals{text-balloon-interface}.
459
460
461 @node Grid lines
462 @unnumberedsubsubsec Grid lines
463
464 Vous pouvez tracer des lignes entre les portées, synchronisées avec
465 les notes.
466 @c KEEP LY
467 @lilypond[ragged-right,quote,verbatim]
468 \layout {
469   \context {
470     \Staff
471     \consists "Grid_point_engraver" %% active les guides
472     gridInterval = #(ly:make-moment 1 4)
473   }
474 }
475
476 \new Score \with {
477   \consists "Grid_line_span_engraver"
478   %% centre les lignes guides horizontalement sous les notes
479   \override NoteColumn #'X-offset = #-0.5
480 }
481
482 \new ChoirStaff <<
483   \new Staff {
484     \stemUp
485     \relative {
486       c'4. d8 e8 f g4
487     }
488   }
489   \new Staff {
490     %% centre les lignes guides verticalement
491     \override Score.GridLine #'extra-offset = #'( 0.0 . 1.0 )
492     \stemDown
493     \clef bass
494     \relative c {
495       c4  g'  f  e
496     }
497   }
498 >>
499 @end lilypond
500
501 Exemples : @rlsr{Editorial annotations}.
502
503
504 @node Analysis brackets
505 @unnumberedsubsubsec Analysis brackets
506 @cindex crochets
507 @cindex crochets de phrasé
508 @cindex analyse musicologique
509 @cindex crochet de regroupement de notes
510
511 On utilise des crochets en analyse musicale, pour indiquer la
512 structure d'une pièce.  LilyPond permet d'utiliser une forme
513 simplifiée de crochets horizontaux imbriqués, dans la mesure où le
514 contexte @rinternals{Staff} comporte le graveur
515 @rinternals{Horizontal_bracket_engraver}.  Un crochet s'ouvre avec
516 @code{\startGroup}, et se ferme avec @code{\stopGroup}.
517
518 @lilypond[quote,ragged-right,verbatim]
519 \score {
520   \relative c'' {
521     c4\startGroup\startGroup
522     c4\stopGroup
523     c4\startGroup
524     c4\stopGroup\stopGroup
525   }
526   \layout {
527     \context {
528       \Staff \consists "Horizontal_bracket_engraver"
529 }}}
530 @end lilypond
531
532 @seealso
533
534 Référence du programme : @rinternals{HorizontalBracket}.
535
536
537 @node Blank music sheet
538 @unnumberedsubsubsec Blank music sheet
539
540 @cindex Papier musique
541 @cindex Portées, feuille blanche
542
543 Une feuille de papier musique s'obtient en utilisant des notes
544 invisibles, et en invalidant le @code{Bar_number_engraver}.
545
546 @c KEEP LY
547 @lilypond[quote,verbatim]
548 \layout{ indent = #0 }
549 emptymusic = {
550   \repeat unfold 2 % À modifier pour plus de lignes.
551   { s1\break }
552   \bar "|."
553 }
554 \new Score \with {
555   \override TimeSignature #'transparent = ##t
556 % décommenter la  ligne suivante selon besoin
557 %  \override Clef #'transparent = ##t
558   defaultBarType = #""
559   \remove Bar_number_engraver
560 } <<
561
562 % à adapter selon les portées désirées
563   \new Staff \emptymusic
564   \new TabStaff \emptymusic
565 >>
566 @end lilypond
567
568