]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/editorial.itely
Add @endpredefined everywhere.
[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.61"
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 * 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 @rinternals{font-interface}.
83
84
85 @predefined
86 Les commandes suivantes définissent @code{fontSize} pour la voix en
87 cours :
88 @funindex \tiny
89 @code{\tiny},
90 @funindex \small
91 @code{\small},
92 @funindex \normalsize
93 @code{\normalsize}.
94 @endpredefined
95
96
97 @node Fingering instructions
98 @unnumberedsubsubsec Fingering instructions
99
100 @cindex doigté
101 @cindex substitution de doigt
102
103
104 Les doigtés peuvent être indiqués comme suit :
105 @example
106 @var{note}-@var{chiffre_du_doigt}
107 @end example
108 Pour les substitutions de doigts, on a recours à une indication
109 textuelle (commande @code{\markup}) de doigté
110 (commande @code{\finger}).
111
112 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
113 c4-1 c-2 c-3 c-4
114 c^\markup { \finger "2 - 3" }
115 @end lilypond
116
117
118 La commande @code{\thumb} peut être utilisée pour indiquer, par exemple
119 dans une partition de violoncelle, si une note doit être jouée avec le
120 pouce (@q{thumb} en anglais).
121
122 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
123 <a_\thumb a'-3>8 <b_\thumb b'-3>
124 @end lilypond
125
126
127 Les doigtés des accords peuvent être saisis note par note,
128 en les indiquant après chaque hauteur de note.
129
130 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
131 < c-1 e-2 g-3 b-5 >4
132 @end lilypond
133
134
135 @commonprop
136
137 On peut contrôler précisément les doigtés des accords en réglant
138 la propriété @code{fingeringOrientations}.
139
140 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
141 \set fingeringOrientations = #'(left down)
142 <c-1 es-2 g-4 bes-5 > 4
143 \set fingeringOrientations = #'(up right down)
144 <c-1 es-2 g-4 bes-5 > 4
145 @end lilypond
146
147
148 Cette propriété permet également, dans de la musique monophonique,
149 d'indiquer des doigtés très proches des têtes de notes.
150
151 @lilypond[verbatim,ragged-right,quote,fragment]
152 \set fingeringOrientations = #'(right)
153 <es'-2>4
154 @end lilypond
155
156
157 @seealso
158
159 Référence du programme : @rinternals{Fingering}.
160
161 Exemples : @rlsr{Editorial annotations}.
162
163
164 @node Hidden notes
165 @unnumberedsubsubsec Hidden notes
166
167 @cindex Masquées, notes
168 @cindex Invisibles, notes
169 @cindex Transparentes, notes
170
171 @funindex \hideNotes
172 @funindex \unHideNotes
173 Les notes masquées --- ou invisibles ou encore transparentes --- sont
174 utiles dans le cadre d'exercices de théorie ou de composition.
175
176 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
177 c4 d4
178 \hideNotes
179 e4 f4
180 \unHideNotes
181 g4 a
182 @end lilypond
183
184
185 @node Coloring objects
186 @unnumberedsubsubsec Coloring objects
187
188 Des objets peuvent être colorisés individuellement.  Une listes des
189 noms des couleurs disponibles se trouvent à l'annexe @ref{List of colors}.
190
191 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
192 \override NoteHead #'color = #red
193 c4 c
194 \override NoteHead #'color = #(x11-color 'LimeGreen)
195 d
196 \override Stem #'color = #blue
197 e
198 @end lilypond
199
200 L'intégralité de la palette des couleurs définies pour X11 est
201 accessible par la fonction Scheme x11-color.  Cette fonction prend
202 en argument une expression symbolique
203
204 @example
205 \override Beam #'color = #(x11-color 'MediumTurquoise)
206 @end example
207
208 ou une chaîne de caractères
209
210 @example
211 \override Beam #'color = #(x11-color "MediumTurquoise")
212 @end example
213
214 La première formulation est à la fois plus rapide à écrire et aussi
215 plus efficace.  Néanmoins, la deuxième forme permet d'accéder aux noms
216 composés des couleurs de X11.
217
218 @example
219 \override Beam #'color = #(x11-color "medium turquoise")
220 @end example
221
222 Lorsque la fonction x11-color ne trouve pas le paramètre fourni, elle
223 revient à la couleur par défaut, le noir.  Le problème ressort de
224 façon évidente au vu de la partition finale.
225
226 L'exemple suivant illustre l'utilisation de la fonction
227 @code{x11-color}.  Notez que, après avoir été définie à (x11-color
228 'Boggle), la couleur des hampes repasse au noir.
229
230 @lilypond[quote,ragged-right,verbatim]
231 {
232   \override Staff.StaffSymbol #'color = #(x11-color 'SlateBlue2)
233   \set Staff.instrumentName = \markup {
234     \with-color #(x11-color 'navy) "Clarinet"
235   }
236   \time 2/4
237   gis''8 a''
238   \override Beam #'color = #(x11-color "medium turquoise")
239   gis'' a''
240   \override NoteHead #'color = #(x11-color "LimeGreen")
241   gis'' a''
242   \override Stem #'color = #(x11-color 'Boggle)
243   gis'' a''
244 }
245 @end lilypond
246
247
248 @seealso
249
250 Annexes : @ref{List of colors}.
251
252
253 @knownissues
254 Les couleurs de X11 ne sont pas toutes perceptibles dans un navigateur
255 internet.  Aussi nous vous recommandons, dans le cadre d'une
256 présentation multimedia, d'utiliser des couleurs de base.
257
258 Une couleur x11 n'aura pas forcément le même rendu qu'une couleur
259 normale ayant un nom similaire.
260
261 Vous ne pouvez pas coloriser des notes à l'intérieur d'un accord avec
262 @code{\override}. si besoin est, utilisez @code{\tweak}.  
263 Pour plus de détails, consultez @ref{The tweak command}.
264
265
266 @node Parentheses
267 @unnumberedsubsubsec Parentheses
268
269 @cindex fantômes, notes
270 @cindex notes fantômes
271 @cindex parenthèses, notes entre
272
273 Des objets peuvent être mis entre parenthèses en saisissant
274 @code{\parenthesize} juste avant l'événement musical.
275
276 @lilypond[relative=2,fragment,verbatim,ragged-right]
277 <
278   c
279   \parenthesize d
280   g
281 >4-\parenthesize -.
282 @end lilypond
283
284 Ceci n'est opérationnel que dans le cadre d'un accord, qui peut ne
285 comprendre qu'une seule note.
286
287 @example
288 < \parenthesize NOTE>
289 @end example
290
291
292 @node Stems
293 @unnumberedsubsubsec Stems
294
295 Dès qu'une note est rencontrée, un objet @rinternals{Stem} se crée
296 automatiquement.  Pour les rondes et les silences, ils sont aussi
297 créés, mais en mode invisible.
298
299
300 @predefined
301 @funindex \stemUp
302 @code{\stemUp},
303 @funindex \stemDown
304 @code{\stemDown},
305 @funindex \stemNeutral
306 @code{\stemNeutral}.
307 @endpredefined
308
309
310 @commonprop
311
312 Pour changer la direction des hampes au milieu de la portée, utilisez
313
314 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
315 a4 b c b
316 \override Stem #'neutral-direction = #up
317 a4 b c b
318 \override Stem #'neutral-direction = #down
319 a4 b c b
320 @end lilypond
321
322
323 @node Outside the staff
324 @subsection Outside the staff
325
326
327 @menu
328 * Balloon help::                
329 * Grid lines::                  
330 * Analysis brackets::           
331 * Blank music sheet::           
332 @end menu
333
334 @node Balloon help
335 @unnumberedsubsubsec Balloon help
336
337 Vous pouvez marquer et nommer des éléments de notation à l'aide de
338 bulles.  L'objectif premier de cette fonctionnalité est d'expliquer la
339 notation. 
340
341 En voici un exemple :
342 @c KEEP LY
343 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
344 \new Voice \with { \consists "Balloon_engraver" }
345 {
346   \balloonGrobText #'Stem #'(3 . 4) \markup { "Je suis une hampe" }
347   <c-\balloonText #'(-2 . -2) \markup { Hello }  >8
348 }
349 @end lilypond
350
351 @noindent
352 Vous disposez de deux fonctions musicales, @code{balloonText} et
353 @code{balloonGrobText}.  @code{balloonGrobText} prend en argument
354 l'objet graphique à agrémenter, alors que @code{balloonText} s'utilise
355 comme une simple articulation.  Les autres arguments sont le décalage
356 et le texte de la bulle.
357
358 @cindex bulles
359 @cindex notation, expliquer
360
361 @seealso
362
363 Référence du programme : @rinternals{balloon-interface}.
364
365
366 @node Grid lines
367 @unnumberedsubsubsec Grid lines
368
369 Vous pouvez tracer des lignes entre les portées, synchronisées avec
370 les notes.
371 @c KEEP LY
372 @lilypond[ragged-right,quote,verbatim]
373 \layout {
374   \context {
375     \Staff
376     \consists "Grid_point_engraver" %% active les guides
377     gridInterval = #(ly:make-moment 1 4)
378   }
379 }
380
381 \new Score \with {
382   \consists "Grid_line_span_engraver"
383   %% centre les lignes guides horizontalement sous les notes
384   \override NoteColumn #'X-offset = #-0.5
385 }
386
387 \new ChoirStaff <<
388   \new Staff {
389     \stemUp
390     \relative {
391       c'4. d8 e8 f g4
392     }
393   }
394   \new Staff {
395     %% centre les lignes guides verticalement
396     \override Score.GridLine #'extra-offset = #'( 0.0 . 1.0 )
397     \stemDown
398     \clef bass
399     \relative c {
400       c4  g'  f  e
401     }
402   }
403 >>
404 @end lilypond
405
406 Exemples : @rlsr{Editorial annotations}.
407
408
409 @node Analysis brackets
410 @unnumberedsubsubsec Analysis brackets
411 @cindex crochets
412 @cindex crochets de phrasé
413 @cindex analyse musicologique
414 @cindex crochet de regroupement de notes
415
416 On utilise des crochets en analyse musicale, pour indiquer la
417 structure d'une pièce.  LilyPond permet d'utiliser une forme
418 simplifiée de crochets horizontaux imbriqués, dans la mesure où le
419 contexte @rinternals{Staff} comporte le graveur
420 @rinternals{Horizontal_bracket_engraver}.  Un crochet s'ouvre avec
421 @code{\startGroup}, et se ferme avec @code{\stopGroup}.
422
423 @lilypond[quote,ragged-right,verbatim]
424 \score {
425   \relative c'' {
426     c4\startGroup\startGroup
427     c4\stopGroup
428     c4\startGroup
429     c4\stopGroup\stopGroup
430   }
431   \layout {
432     \context {
433       \Staff \consists "Horizontal_bracket_engraver"
434 }}}
435 @end lilypond
436
437 @seealso
438
439 Référence du programme : @rinternals{HorizontalBracket}.
440
441
442 @node Blank music sheet
443 @unnumberedsubsubsec Blank music sheet
444
445 @cindex Papier musique
446 @cindex Portées, feuille blanche
447
448 Une feuille de papier musique s'obtient en utilisant des notes
449 invisibles, et en invalidant le @code{Bar_number_engraver}.
450
451 @c KEEP LY
452 @lilypond[quote,verbatim]
453 \layout{ indent = #0 }
454 emptymusic = {
455   \repeat unfold 2 % À modifier pour plus de lignes.
456   { s1\break }
457   \bar "|."
458 }
459 \new Score \with {
460   \override TimeSignature #'transparent = ##t
461 % décommenter la  ligne suivante selon besoin
462 %  \override Clef #'transparent = ##t
463   defaultBarType = #""
464   \remove Bar_number_engraver
465 } <<
466
467 % à adapter selon les portées désirées
468   \new Staff \emptymusic
469   \new TabStaff \emptymusic
470 >>
471 @end lilypond
472
473