]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/editorial.itely
Merge branch 'master' into dev/texi2html
[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 * Blank music sheet::           
426 @end menu
427
428 @node Balloon help
429 @subsubsection Balloon help
430
431 Vous pouvez marquer et nommer des éléments de notation à l'aide de
432 bulles.  L'objectif premier de cette fonctionnalité est d'expliquer la
433 notation. 
434
435 En voici un exemple :
436 @c KEEP LY
437 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
438 \new Voice \with { \consists "Balloon_engraver" }
439 {
440   \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" }
441   <c-\balloonText #'(-2 . -2) \markup { Hello }  >8
442 }
443 @end lilypond
444
445 @noindent
446 Vous disposez de deux fonctions musicales, @code{balloonText} et
447 @code{balloonGrobText}.  @code{balloonGrobText} prend en argument
448 l'objet graphique à agrémenter, alors que @code{balloonText} s'utilise
449 comme une simple articulation.  Les autres arguments sont le décalage
450 et le texte de la bulle.
451
452 @cindex bulles
453 @cindex notation, expliquer
454
455 @seealso
456
457 Référence du programme : @rinternals{text-balloon-interface}.
458
459
460 @node Grid lines
461 @subsubsection Grid lines
462
463 Vous pouvez tracer des lignes entre les portées, synchronisées avec
464 les notes.
465 @c KEEP LY
466 @lilypond[ragged-right,quote,verbatim]
467 \layout {
468   \context {
469     \Staff
470     \consists "Grid_point_engraver" %% active les guides
471     gridInterval = #(ly:make-moment 1 4)
472   }
473 }
474
475 \new Score \with {
476   \consists "Grid_line_span_engraver"
477   %% centre les lignes guides horizontalement sous les notes
478   \override NoteColumn #'X-offset = #-0.5
479 }
480
481 \new ChoirStaff <<
482   \new Staff {
483     \stemUp
484     \relative {
485       c'4. d8 e8 f g4
486     }
487   }
488   \new Staff {
489     %% centre les lignes guides verticalement
490     \override Score.GridLine #'extra-offset = #'( 0.0 . 1.0 )
491     \stemDown
492     \clef bass
493     \relative c {
494       c4  g'  f  e
495     }
496   }
497 >>
498 @end lilypond
499
500 Exemples : @rlsr{Editorial annotations}.
501
502
503 @node Blank music sheet
504 @subsubsection Blank music sheet
505
506 @cindex Papier musique
507 @cindex Portées, feuille blanche
508
509 Une feuille de papier musique s'obtient en utilisant des notes
510 invisibles, et en invalidant le @code{Bar_number_engraver}.
511
512 @c KEEP LY
513 @lilypond[quote,verbatim]
514 \layout{ indent = #0 }
515 emptymusic = {
516   \repeat unfold 2 % À modifier pour plus de lignes.
517   { s1\break }
518   \bar "|."
519 }
520 \new Score \with {
521   \override TimeSignature #'transparent = ##t
522 % décommenter la  ligne suivante selon besoin
523 %  \override Clef #'transparent = ##t
524   defaultBarType = #""
525   \remove Bar_number_engraver
526 } <<
527
528 % à adapter selon les portées désirées
529   \new Staff \emptymusic
530   \new TabStaff \emptymusic
531 >>
532 @end lilypond
533
534