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