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