]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/editorial.itely
Fix French docs sectioning
[lilypond.git] / Documentation / fr / user / editorial.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: f7420240e4ce1fe2217646482a47d00f566af52c
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 Translators: Jean-Charles Malahieude
10
11 @node Editorial annotations
12 @section Editorial annotations
13
14 @lilypondfile[ragged-right,line-width=16\cm,staffsize=16,quote]
15 {editorial-headword.ly}
16
17 @menu
18 * Inside the staff::            
19 * Outside the staff::           
20 @end menu
21
22
23 @node Inside the staff
24 @subsection Inside the staff
25
26
27 @menu
28 * Selecting notation font size::  
29 * Fingering instructions::      
30 * Hidden notes::                
31 * Coloring objects::            
32 * Parentheses::                 
33 * Ambitus::                     
34 * Stems::                       
35 @end menu
36
37 @node Selecting notation font size
38 @unnumberedsubsubsec Selecting notation font size
39
40 Le plus sûr moyen de régler la taille de la police, quelque soit le
41 contexte, consiste à définir la propriété @code{fontSize}.
42
43 @lilypond[quote,fragment,relative=1,verbatim]
44 c8
45 \set fontSize = #-4
46 c f
47 \set fontSize = #3
48 g
49 @end lilypond
50
51 @noindent
52 Ceci ne modifiera en rien la taille des différents symboles tels que
53 ligatures ou liaisons.
54
55 En interne, la propriété @code{fontSize} d'un contexte aura pour effet
56 de définir la propriété @code{font-size} pour tous les objets de
57 rendu.  La valeur de @code{font-size} est un entier représentant la
58 taille proportionnellement à la hauteur standard de la portée en
59 cours.  Chaque incrément correspond à une augmentation d'environ
60 12@tie{}% de la taille de la police. Un pas de six aboutit exactement
61 au doublement de la taille.  La fonction Scheme @code{magstep}
62 convertit le nombre affecté à @code{font-size} en facteur d'échelle.
63 Vous pouvez aussi définir directement la propriété @code{font-size} de
64 manière à n'affecter seulement que certains objets de rendu.
65
66 @lilypond[quote,fragment,relative=1,verbatim]
67 c8
68 \override NoteHead #'font-size = #-4
69 c f
70 \override NoteHead #'font-size = #3
71 g
72 @end lilypond
73
74 Pour changer la taille des symboles musicaux (police Feta), LilyPond met
75 à l'échelle la fonte dont la taille est la plus proche de la taille voulue ---
76 cf. @ref{Setting the staff size}.  La taille standard, pour laquelle
77 @code{font-size} vaut 0, dépend de la hauteur de la portée.  À une
78 portée de 20 points correspond une police de 10 points.
79
80 La propriété @code{font-size} ne peut intervenir que pour les objets
81 qui utilisent des polices, autrement dit ceux qui disposent de
82 l'interface de rendu @internalsref{font-interface}.
83
84 @refcommands
85
86 Les commandes suivantes définissent @code{fontSize} pour la voix en
87 cours :
88
89 @funindex \tiny
90 @code{\tiny},
91 @funindex \small
92 @code{\small},
93 @funindex \normalsize
94 @code{\normalsize}.
95
96
97
98 @node Fingering instructions
99 @unnumberedsubsubsec Fingering instructions
100
101 @cindex doigté
102 @cindex substitution de doigt
103
104
105 Les doigtés peuvent être indiqués comme suit :
106 @example
107 @var{note}-@var{chiffre_du_doigt}
108 @end example
109 Pour les substitutions de doigts, on a recours à une indication
110 textuelle (commande @code{\markup}) de doigté
111 (commande @code{\finger}).
112
113 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
114 c4-1 c-2 c-3 c-4
115 c^\markup { \finger "2 - 3" }
116 @end lilypond
117
118
119 La commande @code{\thumb} peut être utilisée pour indiquer, par exemple
120 dans une partition de violoncelle, si une note doit être jouée avec le
121 pouce (@q{thumb} en anglais).
122
123 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
124 <a_\thumb a'-3>8 <b_\thumb b'-3>
125 @end lilypond
126
127
128 Les doigtés des accords peuvent être saisis note par note,
129 en les indiquant après chaque hauteur de note.
130
131 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
132 < c-1 e-2 g-3 b-5 >4
133 @end lilypond
134
135
136 @commonprop
137
138 On peut contrôler précisément les doigtés des accords en réglant
139 la propriété @code{fingeringOrientations}.
140
141 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
142 \set fingeringOrientations = #'(left down)
143 <c-1 es-2 g-4 bes-5 > 4
144 \set fingeringOrientations = #'(up right down)
145 <c-1 es-2 g-4 bes-5 > 4
146 @end lilypond
147
148
149 Cette propriété permet également, dans de la musique monophonique,
150 d'indiquer des doigtés très proches des têtes de notes.
151
152 @lilypond[verbatim,ragged-right,quote,fragment]
153 \set fingeringOrientations = #'(right)
154 <es'-2>4
155 @end lilypond
156
157
158 @seealso
159
160 Référence du programme : @internalsref{Fingering}.
161
162 D'autres exemples : @lsr{expressive,fingering-chords.ly}.
163
164
165 @node Hidden notes
166 @unnumberedsubsubsec Hidden notes
167
168 @cindex Masquées, notes
169 @cindex Invisibles, notes
170 @cindex Transparentes, notes
171
172 @funindex \hideNotes
173 @funindex \unHideNotes
174 Les notes masquées --- ou invisibles ou encore transparentes --- sont
175 utiles dans le cadre d'exercices de théorie ou de composition.
176
177 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
178 c4 d4
179 \hideNotes
180 e4 f4
181 \unHideNotes
182 g4 a
183 @end lilypond
184
185
186 @node Coloring objects
187 @unnumberedsubsubsec Coloring objects
188
189 Des objets peuvent être colorisés individuellement.  Une listes des
190 noms des couleurs disponibles se trouvent à l'annexe @ref{List of colors}.
191
192 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
193 \override NoteHead #'color = #red
194 c4 c
195 \override NoteHead #'color = #(x11-color 'LimeGreen)
196 d
197 \override Stem #'color = #blue
198 e
199 @end lilypond
200
201 L'intégralité de la palette des couleurs définies pour X11 est
202 accessible par la fonction Scheme x11-color.  Cette fonction prend
203 en argument une expression symbolique
204
205 @example
206 \override Beam #'color = #(x11-color 'MediumTurquoise)
207 @end example
208
209 ou une chaîne de caractères
210
211 @example
212 \override Beam #'color = #(x11-color "MediumTurquoise")
213 @end example
214
215 La première formulation est à la fois plus rapide à écrire et aussi
216 plus efficace.  Néanmoins, la deuxième forme permet d'accéder aux noms
217 composés des couleurs de X11.
218
219 @example
220 \override Beam #'color = #(x11-color "medium turquoise")
221 @end example
222
223 Lorsque la fonction x11-color ne trouve pas le paramètre fourni, elle
224 revient à la couleur par défaut, le noir.  Le problème ressort de
225 façon évidente au vu de la partition finale.
226
227 L'exemple suivant illustre l'utilisation de la fonction
228 @code{x11-color}.  Notez que, après avoir été définie à (x11-color
229 'Boggle), la couleur des hampes repasse au noir.
230
231 @lilypond[quote,ragged-right,verbatim]
232 {
233   \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
234   \set Staff.instrumentName = \markup {
235     \with-color #(x11-color 'navy) "Clarinet"
236   }
237   \time 2/4
238   gis''8 a''
239   \override Beam #'color = #(x11-color "medium turquoise")
240   gis'' a''
241   \override NoteHead #'color = #(x11-color "LimeGreen")
242   gis'' a''
243   \override Stem #'color = #(x11-color 'Boggle)
244   gis'' a''
245 }
246 @end lilypond
247
248
249 @seealso
250
251 Annexes : @ref{List of colors}.
252
253
254 @refbugs
255 Les couleurs de X11 ne sont pas toutes perceptibles dans un navigateur
256 internet.  Aussi nous vous recommandons, dans le cadre d'une
257 présentation multimedia, d'utiliser des couleurs de base.
258
259 Une couleur x11 n'aura pas forcément le même rendu qu'une couleur
260 normale ayant un nom similaire.
261
262 Vous ne pouvez pas coloriser des notes à l'intérieur d'un accord avec
263 @code{\override}. si besoin est, utilisez @code{\tweak}.  
264 Pour plus de détails, consultez @ref{Objects connected to the input}.
265
266
267 @node Parentheses
268 @unnumberedsubsubsec Parentheses
269
270 @cindex fantômes, notes
271 @cindex notes fantômes
272 @cindex parenthèses, notes entre
273
274 Des objets peuvent être mis entre parenthèses en saisissant
275 @code{\parenthesize} juste avant l'événement musical.
276
277 @lilypond[relative=2,fragment,verbatim,ragged-right]
278 <
279   c
280   \parenthesize d
281   g
282 >4-\parenthesize -.
283 @end lilypond
284
285 Ceci n'est opérationnel que dans le cadre d'un accord, qui peut ne
286 comprendre qu'une seule note.
287
288 @example
289 < \parenthesize NOTE>
290 @end example
291
292
293 @node Ambitus
294 @unnumberedsubsubsec Ambitus
295 @cindex ambitus
296
297 L'@emph{ambitus} est l'amplitude des hauteurs d'une voix donnée dans une
298 partition.  Ce terme peut aussi désigner la tessiture qu'un instrument
299 est capable d'atteindre.  Souvent, cet ambitus est imprimé au début des
300 partitions vocales, afin que les exécutants puissent voir au premier
301 coup d'oeil s'ils sont en mesure de tenir la partie en question.
302
303 Pour exprimer l'ambitus d'une pièce, on indique avant la clé deux notes
304 représentant la hauteur la plus basse et la plus haute.  Pour imprimer
305 cet ambitus, il faut ajouter le graveur @internalsref{Ambitus_engraver}
306 au contexte @internalsref{Voice}.  Ainsi,
307
308 @example
309 \layout @{
310   \context @{
311     \Voice
312     \consists Ambitus_engraver
313   @}
314 @}
315 @end example
316
317 @noindent
318 donne pour résultat
319
320 @lilypond[quote,ragged-right]
321 \layout {
322   \context {
323     \Staff
324     \consists Ambitus_engraver
325   }
326 }
327
328 \relative \new Staff {
329   as'' c e2 cis,2
330 }
331 @end lilypond
332
333 Si plusieurs voix se trouvent sur une même portée, on peut attribuer le
334 graveur @internalsref{Ambitus_engraver} au contexte @internalsref{Staff}
335 plutôt qu'au contexte @internalsref{Voice} ; l'ambitus affiché sera
336 alors celui de toutes les voix cumulées, non d'une seule des voix
337 actives.
338
339 @lilypond[verbatim,ragged-right,quote]
340 \new Staff \with {
341   \consists "Ambitus_engraver"
342 }
343 <<
344   \new Voice \with {
345     \remove "Ambitus_engraver"
346   } \relative c'' {
347     \override Ambitus #'X-offset = #-1.0
348     \voiceOne
349     c4 a d e f2
350   }
351   \new Voice \with {
352     \remove "Ambitus_engraver"
353   } \relative c' {
354     \voiceTwo
355     es4 f g as b2
356   }
357 >>
358 @end lilypond
359
360 @noindent
361 Cet exemple met en œuvre une fonctionnalité avancée :
362
363 @example
364 \override Ambitus #'X-offset = #-1.0
365 @end example
366
367 @noindent
368 Ce réglage déplace l'ambitus vers la gauche.  Le même résultat aurait pu
369 être obtenu avec @code{extra-offset}, mais alors le système de mise en
370 forme n'aurait pas attribué d'espace supplémentaire pour l'objet
371 déplacé.
372
373 @seealso
374
375 Référence du programme : @internalsref{Ambitus},
376 @internalsref{AmbitusLine}, @internalsref{AmbitusNoteHead},
377 @internalsref{AmbitusAccidental}.
378
379 Exemples :
380 @lsr{vocal,ambitus@/.ly}.
381
382 @refbugs
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 @internalsref{Stem} se crée
392 automatiquement.  Pour les rondes et les silences, ils sont aussi
393 créés, mais en mode invisible.
394
395 @refcommands
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 : @internalsref{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 : @lsrdir{education}
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