]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/learning/common-notation.itely
Doc-fr: Changes, LM and NR-spacing
[lilypond.git] / Documentation / fr / learning / common-notation.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2
3 @ignore
4    Translation of GIT committish: f00c5e65a2b77ac1cc54fe221aaa845eedafd3d8
5
6    When revising a translation, copy the HEAD committish of the
7    version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @ignore
12 Tutorial guidelines:  (different from policy.txt!)
13 - unless you have a really good reason, use
14     @lilypond[verbatim,quote]
15
16 - use "aes" and "ees" instead of "as" and "es".  I know it's not
17   correct Dutch naming, but let's not confuse people with this
18   until we get to the Basic notation chapter.
19
20 - Add "Music Glossary: @rglos{foo}" to the *top* of the relevant
21   portions of the tutorial.
22
23 @end ignore
24
25 @c \version "2.19.21"
26
27 @c Translators: Nicolas Grandclaude, Ludovic Sardain, Gauvain Pocentek
28 @c Translation checkers: J.-Charles Malahieude, Valentin Villenave, John Mandereau
29 @c Translation status: post-GDP
30
31 @node Bases de notation musicale
32 @chapter Bases de notation musicale
33 @translationof Common notation
34
35 Suite au premier contact avec le @ref{Tutoriel}, voyons comment
36 créer de belles partitions utilisant une notation musicale courante
37
38 @menu
39 * Notation sur une seule portée::
40 * Notes simultanées::
41 * Chansons::
42 * Dernières précisions::
43 @end menu
44
45
46 @node Notation sur une seule portée
47 @section Notation sur une seule portée
48 @translationof Single staff notation
49
50 Cette section présente la notation courante dont on a besoin pour
51 écrire une voix sur une portée.
52
53 @menu
54 * Barre et contrôle de mesure::
55 * Hauteurs et armure::
56 * Liaisons::
57 * Articulations et nuances::
58 * Ajout de texte::
59 * Barres de ligature automatiques et manuelles::
60 * Commandes rythmiques avancées::
61 @end menu
62
63
64 @node Barre et contrôle de mesure
65 @subsection Barre et contrôle de mesure
66 @translationof Bar lines and bar checks
67
68 @menu
69 * Barre de mesure::
70 * Contrôle de mesure::
71 @end menu
72
73
74 @node Barre de mesure
75 @unnumberedsubsubsec Barre de mesure
76 @translationof Bar lines
77
78 Les simples barres de mesure se placent automatiquement ; nul n'est
79 besoin de les saisir. D'autres types de barre de mesure sont accessibles
80 par la commande @code{\bar}, tels que @code{\bar "||"} pour une double
81 barre ou @code{\bar "|."} pour la barre finale.  Pour une liste des
82 différents styles de barre de mesure, voir
83 @ruser{Barres de mesure}.
84
85 @lilypond[verbatim,quote]
86 \relative { g'1 e1 \bar "||" c2. c'4 \bar "|." }
87 @end lilypond
88
89
90 @node Contrôle de mesure
91 @unnumberedsubsubsec Contrôle de mesure
92 @translationof Bar checks
93
94 Les contrôles de barre de mesure -- @emph{bar checks} en anglais -- ne
95 sont à priori pas strictement nécessaires.  Ils permettent cependant
96 d'indiquer directement dans le code saisi -- à l'aide d'une barre
97 verticale @code{|} -- l'emplacement des barres de mesure.  Grâce à ces
98 contrôleurs, LilyPond sera capable de déterminer si la durée que vous
99 avez attribuée aux notes correspondent bien à longueur de la mesure qui
100 les contient.  Les contrôles de mesure apportent aussi clarté et
101 organisation à votre code.
102
103 @c This example deliberately produces a warning
104 @lilypond[verbatim,quote]
105 \relative {
106 g'1 | e1 | c2. c' | g4 c g e | c4 r r2 |
107 }
108 @end lilypond
109
110 La compilation du code ci-dessus devrait vous afficher le message
111 suivant en console :
112
113 @example
114 Avertissement : échec du contrôle de mesure (barcheck) à 1/2
115  g'1 | e1 | c2. c'
116                    | g4 c g e | c4 r r2 |
117 @end example
118
119 Si la durée manquante est évitente au vu du rendu musical de cet exemple
120 minimaliste, l'avertissement émis en console ne manquera pas de porter à
121 votre attention l'absence du @code{4} à la troisième mesure.
122
123 @seealso
124 Manuel de notation :
125 @ruser{Barres de mesure},
126 @ruser{Vérification des limites et numéros de mesure}.
127
128
129 @node Hauteurs et armure
130 @subsection Hauteurs et armure
131 @translationof Pitches and key signatures
132
133 @menu
134 * Altérations::
135 * Armures::
136 * Attention aux armures et aux hauteurs::
137 @end menu
138
139 @warning{Si, comme nombre de nouveaux utilisateurs, vous avez du mal à
140 appréhender la notion de tonalité et d'armures dans LilyPond, consultez
141 la note à la fin de cette page.}
142
143 @node Altérations
144 @unnumberedsubsubsec Altérations
145 @translationof Pitch alterations
146
147 @cindex altérations
148 @cindex dièse
149 @cindex double dièse
150 @cindex dièse, double
151 @cindex bémol
152 @cindex double bémol
153 @cindex bémol, double
154 @cindex bécarre
155 @cindex naturel
156
157 @funindex es
158 @funindex is
159 @funindex eses
160 @funindex isis
161
162 Glossaire musicologique :
163 @rglosnamed{sharp,dièse}, @rglosnamed{flat,bémol},
164 @rglosnamed{double sharp,double dièse},
165 @rglosnamed{double flat,double bémol}, @rglosnamed{accidental,altération}.
166
167 LilyPond identifie le nom d'une note par sa hauteur.  Par exemple, un
168 @code{c} signifiera toujours @notation{do naturel}, quelle que soit la
169 tonalité ou l'armure.
170
171 Dans la notation par défaut, on obtient un @notation{dièse} en
172 ajoutant @code{is} au nom de la note, et un @notation{bémol} en
173 ajoutant @code{es}.  Comme vous pouvez vous y attendre, un double
174 dièse ou double bémol s'obtiennent en ajoutant @code{isis} ou
175 @code{eses}.  Cette syntaxe est dérivée de la convention de
176 dénomination des notes dans les langues nordiques et germaniques,
177 comme l'allemand ou le hollandais.
178
179 @c DIV specific
180 Cependant, si vous utilisez la commande @code{\language "italiano"} pour
181 entrer les noms de note français au lieu des noms hollandais, il faudra
182 ajouter un @code{d} pour obtenir un dièse, et un @code{b} pour un bémol.
183 Le double dièse et le double bémol s'obtiennent en ajoutant
184 respectivement @code{dd} et @code{bb}.  Pour en savoir plus sur les
185 autres langues disponibles, consultez
186 @ruser{Nom des notes dans d'autres langues}.
187 @c END DIV
188
189 @lilypond[verbatim,quote]
190 \relative { cis''1 ees fisis, aeses }
191 @end lilypond
192
193
194 @node Armures
195 @unnumberedsubsubsec Armures
196 @translationof Key signatures
197
198 @cindex armure, définition de l'
199 @cindex armure, altérations à l'
200 @cindex altérations à l'armure
201 @cindex majeur
202 @cindex mineur
203
204 @funindex \key
205 @funindex \major
206 @funindex \minor
207
208 Glossaire musicologique :
209 @rglosnamed{key signature,armure}, @rglosnamed{major,majeur},
210 @rglosnamed{minor,mineur}.
211
212 L'armure est déterminée par la commande @code{\key}, suivie d'une
213 hauteur puis de @code{\major} (majeur) ou @code{\minor} (mineur).
214
215 @lilypond[verbatim,quote]
216 \relative {
217   \key d \major
218   d'4 fis a c |
219   \bar "||" \key c \minor
220   c,4 ees g b |
221 }
222 @end lilypond
223
224 @smallspace
225
226
227 @node Attention aux armures et aux hauteurs
228 @unnumberedsubsubsec Attention aux armures et aux hauteurs
229 @translationof Warning key signatures and pitches
230
231 Glossaire musicologique :
232 @rglosnamed{accidental,altération}, @rglosnamed{key signature,armure},
233 @rglosnamed{pitch,hauteur}, @rglosnamed{flat,bémol},
234 @rglosnamed{natural,bécarre}, @rglosnamed{sharp,dièse},
235 @rglos{transposition}, @rglosnamed{Pitch names,Noms de note}.
236
237 LilyPond fait une distinction nette entre le contenu musical et sa
238 représentation sur papier.  Un code tel que @code{d4 e fis2} définit la
239 hauteur et la durée de notes ; il s'agit du contenu.  L'armure, les
240 altérations « à la clef », fait partie de la représentation imprimée.
241 L'armure définit aussi des règles en matière de représentation des notes
242 imprimées.  LilyPond comparera chaque hauteur saisie avec l'armure pour
243 déterminer s'il est besoin d'imprimer une altération accidentelle.
244
245 La commande @code{\key} détermine l'armure, ce qui affectera la
246 représentation imprimée, et ne modifiera @b{en aucun cas} la hauteur
247 assignée à une note telle qu'un @code{c} que vous aurez saisi.
248
249 Dans cet exemple,
250
251 @lilypond[verbatim,quote]
252 \relative {
253   \key d \major
254   cis''4 d e fis
255 }
256 @end lilypond
257
258 @noindent
259 aucune note n'a d'altération accidentelle, et pourtant vous devrez
260 entrer le @code{is} pour les notes @code{cis} et @code{fis}.
261
262 Le code @code{b} ne veut pas dire @qq{Imprimez-moi un point noir sur
263 la troisième ligne de la portée.}  Cela signifie plutôt : @qq{Ici se
264 trouve une note dont la hauteur est un si naturel.}  Avec une armure
265 de la bémol majeur, ce @code{si} est flanqué d'un bécarre
266 accidentel :
267
268 @lilypond[verbatim,quote]
269 \relative {
270   \key aes \major
271   aes'4 c b c
272 }
273 @end lilypond
274
275 Prenons un autre exemple : imaginez-vous devant un piano ; dès
276 lors que vous voulez enfoncer l'une des touches noires, il vous faudra
277 @strong{ajouter} un @code{is} ou un @code{es} au nom de la note.
278
279 Ajouter explicitement toutes les altérations demande un peu plus
280 d'effort dans la phase de saisie, mais cela facilite grandement la
281 @notation{transposition}.  De plus, les altérations accidentelles
282 peuvent ainsi être imprimées suivant plusieurs conventions.  Pour
283 connaître les différentes manières dont les altérations accidentelles
284 peuvent être imprimées, consultez
285 @ruser{Altérations accidentelles automatiques}.
286
287 @seealso
288 Manuel de notation :
289 @ruser{Nom des notes dans d'autres langues},
290 @ruser{Altérations},
291 @ruser{Altérations accidentelles automatiques},
292 @ruser{Armure}.
293
294
295 @node Liaisons
296 @subsection Liaisons
297 @translationof Ties and slurs
298
299 @menu
300 * Liaisons de prolongation::
301 * Liaisons d'articulation::
302 * Liaisons de phrasé::
303 * Attention aux types de liaison::
304 @end menu
305
306 @cindex liaisons de prolongation
307 @cindex liaisons de tenue
308 @cindex prolongation, liaisons de
309 @cindex durée, liaisons de
310 @cindex tenue, liaisons de
311
312 @funindex ~
313 @funindex ( ... )
314 @funindex \( ... \)
315
316
317 @node Liaisons de prolongation
318 @unnumberedsubsubsec Liaisons de prolongation
319 @translationof Ties
320
321 Glossaire musicologique :
322 @rglosnamed{tie,liaison de tenue}.
323
324 Pour créer une liaison de prolongation -- parfois aussi appelée
325 liaison de tenue --, on ajoute un tilde @code{~} à la première note
326 liée.
327
328 @lilypond[verbatim,quote]
329 \relative { g'4~ g c2~ | c4~ c8 a~ a2 | }
330 @end lilypond
331
332 @cindex isolée, durée
333 @cindex durée isolée
334
335 Lorsque la hauteur ne change pas, ce qui est toujours le cas pour des
336 liaisons de tenue, les hauteurs suivantes peuvent être omises auquel cas
337 seules les durées successives seront mentionnées :
338
339 @lilypond[verbatim,quote]
340 \relative { g'4~ 4 c2~ | 4~ 8 a~ 2 | }
341 @end lilypond
342
343 Ce raccourci se révèle fort utile lors d'une succession de rythmes
344 appliqués à une même hauteur.  Notez bien qu'une espace entre une
345 hauteur isolée et une durée isolée aura pour effet de ne produire qu'une
346 seule note.  Autrement dit, @code{c4 a 8 8} sera interprété comme
347 @code{c4 a8 a8}, non comme @code{c4 a4 a8 a8} ; écrivez plutôt
348 @code{c4 a4 8 8}.
349
350 @node Liaisons d'articulation
351 @unnumberedsubsubsec Liaisons d'articulation
352 @translationof Slurs
353
354 @cindex liaisons d'articulation
355 @cindex articulation, liaisons d'
356 @cindex legato
357
358 @c Le terme de "slur" a deux sens en français : articulation et phrasé.
359 @c Je garde ici le terme "legato", tel qu'il apparaît dans le texte
360 @c original, car c'est celui qui me semble le plus couramment employé.
361 @c slur = "il zon" (articulation). jcm
362 @c phrasing slur = "ils ont des chapeaux ronds" (phrase). jcm
363
364 Glossaire musicologique :
365 @rglosnamed{slur,liaison}, @rglosnamed{phrasing,phrasé}.
366
367 Une liaison d'articulation ou @emph{legato} peut englober
368 plusieurs notes.  Les notes de départ et d'arrivée sont suivies
369 respectivement d'un signe @code{(} et @code{)}.
370
371 @lilypond[verbatim,quote]
372 \relative { d''4( c16) cis( d e c cis d) e( d4) }
373 @end lilypond
374
375
376 @node Liaisons de phrasé
377 @unnumberedsubsubsec Liaisons de phrasé
378 @translationof Phrasing slurs
379
380 @cindex liaisons de phrasé
381 @cindex phrasé, liaisons de
382
383 De plus longues liaisons, dites de phrasé, sont délimitées par @code{\(}
384 et @code{\)}.  Il est possible d'avoir en même temps des legatos et des
385 phrasés.
386
387 @lilypond[verbatim,quote]
388 \relative { g'4\( g8( a) b( c) b4\) }
389 @end lilypond
390
391 @c @ smallspace
392
393
394 @node Attention aux types de liaison
395 @unnumberedsubsubsec Attention aux types de liaison
396 @translationof Warnings slurs vs. ties
397
398
399 @cindex liaisons d'articulation et de prolongation, différences
400
401 Glossaire musicologique :
402 @rglos{articulation}, @rglosnamed{slur,liaison},
403 @rglosnamed{tie,liaison de tenue}.
404
405 Une liaison d'articulation ou de phrasé ressemble à une liaison de
406 prolongation, mais n'a pas la même signification.  Alors qu'une
407 liaison de prolongation ne peut relier que deux notes de même hauteur,
408 le @emph{legato} indique une articulation de plusieurs notes,
409 éventuellement en grand nombre.  Les liaisons de tenue peuvent être
410 enchâssées dans un @emph{legato} ou un phrasé.
411
412 @lilypond[verbatim,quote]
413 \relative { c''4(~ c8 d~ 4 e) }
414 @end lilypond
415
416 @seealso
417 Manuel de notation :
418 @ruser{Liaisons de prolongation},
419 @ruser{Liaisons d'articulation},
420 @ruser{Liaisons de phrasé}.
421
422
423 @node Articulations et nuances
424 @subsection Articulations et nuances
425 @translationof Articulation and dynamics
426
427 @menu
428 * Articulation::
429 * Doigté::
430 * Nuance::
431 @end menu
432
433
434 @node Articulation
435 @unnumberedsubsubsec Articulation
436 @translationof Articulations
437
438 @cindex articulation
439 @cindex accents
440 @cindex staccato
441
442 Glossaire musicologique :
443 @rglos{articulation}.
444
445 Des @notation{articulations} peuvent être ajoutées à une note, au moyen
446 d'un tiret @code{-} suivi d'un caractère :
447
448 @lilypond[verbatim,quote]
449 \relative {
450   c''4-^ c-+ c-- c-!
451   c4-> c-. c2-_
452 }
453 @end lilypond
454
455
456 @node Doigté
457 @unnumberedsubsubsec Doigté
458 @translationof Fingerings
459
460 @cindex doigtés
461
462 @funindex ^
463 @funindex _
464
465 Glossaire musicologique :
466 @rglosnamed{fingering,doigté}.
467
468 De même, des indications de doigté peuvent être ajoutées à une note en
469 utilisant un tiret (@samp{-}) et le chiffre à écrire :
470
471 @lilypond[verbatim,quote]
472 \relative { c''4-3 e-5 b-2 a-1 }
473 @end lilypond
474
475 Articulations et doigtés sont habituellement placés automatiquement,
476 mais vous pouvez spécifier leur positionnement en utilisant @code{^} (en
477 haut) ou @code{_} (en bas).  Vous pouvez aussi utiliser plusieurs
478 articulations sur la même note.  Dans la plupart des cas, cependant,
479 il est bon de laisser LilyPond déterminer l'emplacement de
480 l'articulation.
481
482 @lilypond[verbatim,quote]
483 \relative { c''4_-^1 d^. f^4_2-> e^-_+ }
484 @end lilypond
485
486
487 @node Nuance
488 @unnumberedsubsubsec Nuance
489 @translationof Dynamics
490
491 @cindex nuances
492 @cindex decrescendo
493 @cindex crescendo
494
495 @funindex \f
496 @funindex \ff
497 @funindex \mp
498 @funindex \p
499 @funindex \mf
500 @funindex \pp
501 @funindex \<
502 @funindex \>
503 @funindex \!
504
505 Glossaire musicologique :
506 @rglosnamed{dynamics,nuances},
507 @rglos{crescendo},
508 @rglos{decrescendo}.
509
510 On obtient un signe de @notation{nuance} en ajoutant à la note les
511 lettres du signe, précédées d'un anti-slash @code{\} :
512
513 @lilypond[verbatim,quote]
514 \relative { c''4\ff c\mf c\p c\pp }
515 @end lilypond
516
517 @cindex nuances
518 @cindex decrescendo
519 @cindex crescendo
520
521 @c Pluriel des termes musicaux italiens :
522 @c selon Littré, plutôt à la française (en "-os" qu'en "-i")
523
524 @notation{Crescendos} et @notation{decrescendos} débutent avec les
525 commandes @code{\<} et @code{\>}.  Ils se terminent soit par une
526 nuance d'arrivée, par exemple @code{\f}, soit par la commande
527 @code{\!} :
528
529 @lilypond[verbatim,quote]
530 \relative { c''4\< c\ff\> c c\! }
531 @end lilypond
532
533 @seealso
534 Manuel de notation :
535 @ruser{Articulations et ornements},
536 @ruser{Doigtés},
537 @ruser{Nuances}.
538
539
540 @node Ajout de texte
541 @subsection Ajout de texte
542 @translationof Adding text
543
544 @cindex texte, ajout de
545 @cindex ajout de texte
546 @cindex étiquette
547
548 @funindex \markup
549
550 On peut ajouter du texte à une partition :
551
552 @lilypond[verbatim,quote,fragment]
553 c''2^"espr" a'_"legato"
554 @end lilypond
555
556 Pour mettre en forme du texte, on utilise la commande @code{\markup} :
557
558 @lilypond[verbatim,quote,fragment]
559 c''2^\markup { \bold espr }
560 a'2_\markup {
561   \dynamic f \italic \small { 2nd } \hspace #0.1 \dynamic p
562 }
563 @end lilypond
564
565 @seealso
566 Manuel de notation :
567 @ruser{Ajout de texte}.
568
569
570 @node Barres de ligature automatiques et manuelles
571 @subsection Barres de ligature automatiques et manuelles
572 @translationof Automatic and manual beams
573
574 @cindex ligature
575 @cindex barre de ligature
576 @cindex ligatures automatiques
577 @cindex ligatures manuelles
578 @cindex ligatures explicites
579
580 @funindex [ ... ]
581 @funindex [
582 @funindex ]
583 @funindex \autoBeamOff
584 @funindex \autoBeamOn
585
586 Glossaire musicologique :
587 @rglosnamed{beam,ligature}.
588
589 Toutes les barres de ligature sont dessinées automatiquement :
590
591 @lilypond[verbatim,quote]
592 \relative { a'8 ais d ees r d c16 b a8 }
593 @end lilypond
594
595 @noindent
596 Lorsqu'on n'aime pas la manière dont les notes sont automatiquement
597 groupées, il est possible de les ligaturer manuellement, en marquant la
598 première note à attacher d'un crochet ouvrant @code{[} et la dernière
599 d'un crochet fermant @code{]}.
600
601 @lilypond[verbatim,quote]
602 \relative { a'8[ ais] d[ ees r d] c16 b a8 }
603 @end lilypond
604
605 Pour désactiver les barres de ligature automatiques pour des passages
606 entiers, utilisez la commande @code{\autoBeamOff}, et utilisez
607 @code{\autoBeamOn} pour les réactiver.
608
609 @lilypond[verbatim,quote]
610 \relative {
611   \autoBeamOff
612   a'8 c b4 d8. c16 b4 |
613   \autoBeamOn
614   a8 c b4 d8. c16 b4 |
615 }
616 @end lilypond
617
618 @seealso
619 Manuel de notation :
620 @ruser{Barres de ligature automatiques},
621 @ruser{Barres de ligature manuelles}.
622
623
624 @node Commandes rythmiques avancées
625 @subsection Commandes rythmiques avancées
626 @translationof Advanced rhythmic commands
627
628 @menu
629 * Mesure incomplète::
630 * N-olet::
631 * Note d'ornement::
632 @end menu
633
634
635 @node Mesure incomplète
636 @unnumberedsubsubsec Mesure incomplète
637 @translationof Partial measure
638
639 @cindex levée
640 @cindex anacrouse
641 @cindex mesure incomplète
642
643 @funindex \partial
644
645 Glossaire musicologique : @rglosnamed{anacrusis,anacrouse}.
646
647 On crée une levée (ou anacrouse) avec la commande @code{\partial},
648 suivie d'une durée : @code{\partial 4} produit une levée d'une
649 noire et @code{\partial 8} d'une croche.
650
651 @lilypond[verbatim,quote]
652 \relative {
653   \partial 8 f''8 |
654   c2 d |
655 }
656 @end lilypond
657
658
659 @node N-olet
660 @unnumberedsubsubsec N-olet
661 @translationof Tuplets
662
663 @cindex n-olets
664 @cindex triolets
665
666 @funindex \tuplet
667
668 Glossaire musicologique : @rglosnamed{note value,valeur d'une note},
669 @rglosnamed{triplet,triolet}.
670
671 Les @notation{n-olets} sont créés avec la commande @code{\tuplet}, qui
672 prend deux arguments : une fraction et une expression musicale. La
673 fraction représente le nombre de notes du n-olet à inscrire dans la durée
674 normalement attribuée à un certain nombre de notes de même valeur. Dans
675 le cas de triolets, par exemple, trois notes recouvrent la même durée
676 que deux ; un @notation{triolet} portera donc une fraction de 3/2.
677
678 @lilypond[verbatim,quote]
679 \relative {
680   \tuplet 3/2 { f''8 g a }
681   \tuplet 3/2 { c8 r c }
682   \tuplet 3/2 { f,8 g16[ a g a] }
683   \tuplet 3/2 { d4 a8 }
684 }
685 @end lilypond
686
687
688 @node Note d'ornement
689 @unnumberedsubsubsec Note d'ornement
690 @translationof Grace notes
691
692 @cindex notes d'ornement
693 @cindex ornementation
694 @cindex appoggiature
695 @cindex acciaccature
696
697 @funindex \grace
698 @funindex \acciaccatura
699 @funindex \appoggiatura
700 @funindex acciaccatura
701
702 Glossaire musicologique :
703 @rglosnamed{grace notes,ornements},
704 @rglosnamed{acciaccatura,acciaccature},
705 @rglosnamed{appoggiatura,appoggiature}.
706
707 Des @notation{notes d'ornement} s'obtiennent en appliquant la commande
708 @code{\grace}, @code{\appoggiatura} ou @code{\acciaccatura} à une
709 expression musicale :
710
711 @lilypond[verbatim,quote]
712 \relative {
713   c''2 \grace { a32 b } c2 |
714   c2 \appoggiatura b16 c2 |
715   c2 \acciaccatura b16 c2 |
716 }
717 @end lilypond
718
719 @seealso
720 Manuel de notation :
721 @ruser{Notes d'ornement},
722 @ruser{N-olets},
723 @ruser{Levées}.
724
725
726 @node Notes simultanées
727 @section Notes simultanées
728 @translationof Multiple notes at once
729
730 Cette section traite de situations où l'on a plus d'une note à la
731 fois : plusieurs instruments, plusieurs voix ou portées pour un
732 même instrument (le piano, par exemple), et les accords.
733
734 En théorie musicale, la polyphonie désigne une musique constituée de
735 plusieurs voix ; dans LilyPond, ce terme désigne les situations où
736 il y a plus d'une voix sur une même portée.
737
738 @menu
739 * Les expressions musicales en clair::
740 * Plusieurs portées::
741 * Regroupements de portées::
742 * Combinaison de notes en accords::
743 * Polyphonie sur une portée::
744 @end menu
745
746
747 @node Les expressions musicales en clair
748 @subsection Les expressions musicales en clair
749 @translationof Music expressions explained
750
751 @cindex expression musicale
752
753 @menu
754 * Analogie avec les expressions mathématiques::
755 * Expressions musicales simultanées -- plusieurs portées::
756 * Expressions musicales simultanées -- une seule portée::
757 @end menu
758
759 Dans les fichiers source LilyPond, la musique est représentée par ce
760 qu'on appelle des @emph{expressions musicales}.  En soi, une seule note
761 peut constituer une expression musicale :
762
763 @lilypond[verbatim,quote,fragment]
764 a'4
765 @end lilypond
766
767 Mettre un groupe de notes entre accolades crée une nouvelle expression
768 musicale, appelée @emph{expression musicale composée}.  En voici un
769 exemple avec deux notes :
770
771 @lilypond[verbatim,quote]
772 \relative { a'4 g4 }
773 @end lilypond
774
775 La mise entre accolades d'une séquence d'expressions musicales -- des
776 notes par exemple -- signifie qu'elles doivent être jouées
777 successivement, les unes après les autres.  Le résultat est une
778 expression, qui peut elle-même être regroupée séquentiellement avec
779 d'autres expressions.  Ici, l'expression de l'exemple précédent est
780 combinée à deux notes :
781
782 @lilypond[verbatim,quote]
783 \relative { { a'4 g } f g }
784 @end lilypond
785
786
787 @node Analogie avec les expressions mathématiques
788 @unnumberedsubsubsec Analogie avec les expressions mathématiques
789 @translationof Analogy mathematical expressions
790
791 @cindex expression
792
793 Ce mécanisme est similaire aux formules mathématiques : une grosse
794 formule est créée en assemblant plusieurs petites formules.  De telles
795 formules sont appelées expressions, elles ont une définition
796 récursive, de telle sorte que vous pouvez fabriquer des expressions
797 arbitrairement longues et complexes.  Par exemple :
798
799 @example
800 1
801
802 1 + 2
803
804 (1 + 2) * 3
805
806 ((1 + 2) * 3) / (4 * 5)
807 @end example
808
809 Ceci est une suite d'expressions, où chacune est contenue dans la
810 suivante.  Les expressions les plus simples sont les nombres, et de
811 plus grandes expressions sont produites en combinant des expressions
812 avec des opérateurs -- comme @code{+}, @code{*} et @code{/} -- et
813 des parenthèses.  Tout comme les expressions mathématiques, les
814 expressions musicales peuvent être imbriquées avec une profondeur
815 arbitraire, ce qui est nécessaire pour des partitions complexes comme
816 de la musique polyphonique.
817
818
819 @node Expressions musicales simultanées -- plusieurs portées
820 @unnumberedsubsubsec Expressions musicales simultanées -- plusieurs portées
821 @translationof Simultaneous music expressions multiple staves
822
823 @cindex portées multiples
824 @cindex polyphonie
825 @cindex combinaison d'expressions en parallèle
826 @cindex parallèles, expressions
827 @cindex expressions parallèles
828 @cindex hauteur relative et musique simultanée
829 @cindex musique simultanée et hauteur relative
830 @cindex hauteur relative et expressions parallèles
831 @cindex expressions parallèles et hauteur relative
832
833 @funindex <<
834 @funindex >>
835 @funindex << ... >>
836
837 Glossaire musicologique : @rglosnamed{polyphony,polyphonie}.
838
839 Cette technique est utile pour de la musique @notation{polyphonique}.
840 Pour entrer une musique avec plusieurs voix ou plusieurs portées, nous
841 pouvons aussi combiner @emph{en parallèle} les expressions : deux
842 voix qui doivent être jouées en même temps, sont entrées comme une
843 combinaison simultanée de deux expressions.  Une expression musicale
844 @qq{simultanée} est formée en entourant les expressions entre @code{<<}
845 et @code{>>}.  Dans l'exemple suivant, trois expressions (contenant
846 chacune deux notes distinctes) sont combinées simultanément.
847
848 @lilypond[verbatim,quote]
849 <<
850   \relative { a'2 g }
851   \relative { f'2 e }
852   \relative { d'2 b }
853 >>
854 @end lilypond
855
856 Notez que nous avons ici indenté chaque niveau du fichier d'entrée
857 avec un nombre d'espaces différent.  LilyPond se moque -- ou presque
858 -- de l'espace qu'il peut y avoir ou non au début d'une ligne, mais
859 un code bien indenté est bien plus lisible par des humains.
860
861 @warning{La hauteur de chaque note saisie est relative à la précédente ;
862 seule la première première note verra sa hauteur déterminée relativement
863 au au @code{c''} de la commande @code{@bs{}relative} de départ.}
864
865
866 @node Expressions musicales simultanées -- une seule portée
867 @unnumberedsubsubsec Expressions musicales simultanées -- une seule portée
868 @translationof Simultaneous music expressions single staff
869
870 Pour déterminer le nombre de portées, LilyPond regarde le début de la
871 première expression.  Si c'est une seule note, une seule portée est
872 produite ; si c'est une expression simultanée, plusieurs portées sont
873 produites.  Nous avons dans l'exemple ci-dessous une expression
874 complexe ; dans la mesure où elle débute par une note seule, elle sera
875 produite sur une unique portée.
876
877 @lilypond[verbatim,quote]
878 \relative {
879   c''2 <<c e>> |
880   << { e2 f } { c <<b d>> } >> |
881 }
882 @end lilypond
883
884
885 @node Plusieurs portées
886 @subsection Plusieurs portées
887 @translationof Multiple staves
888
889 @cindex multiples portées
890 @cindex portées multiples
891 @cindex contexte
892 @cindex contexte de notation
893 @cindex notation, contexte
894
895 @funindex \new Staff
896 @funindex Staff
897 @funindex \new
898 @funindex Score
899 @funindex Voice
900 @funindex Lyrics
901 @funindex ChordNames
902
903 Comme nous l'avons vu dans @ref{Les expressions musicales en clair}, un
904 fichier d'entrée LilyPond est fait d'expressions musicales.  Si la
905 partition commence par plusieurs expressions simultanées, LilyPond
906 créera plusieurs portées.  Cependant, il est plus facile de prévoir le
907 nombre de portées si on les crée explicitement, ce que nous allons
908 voir.
909
910 Pour créer plus d'une portée, on ajoute @code{\new Staff} au début de
911 chaque partie de la musique constituant une portée.  Ces éléments
912 @code{Staff} sont ensuite combinés en parallèle avec @code{<<} et
913 @code{>>}, comme ci-dessous.
914
915 @lilypond[verbatim,quote]
916 <<
917   \new Staff { \clef "treble" c''4 }
918   \new Staff { \clef "bass" c4 }
919 >>
920 @end lilypond
921
922 La commande @code{\new} introduit un @qq{contexte de notation}.  Un
923 contexte de notation est un environnement dans lequel les événements
924 musicaux -- comme les notes ou les commandes @code{\clef} -- sont
925 interprétés.  Pour des pièces simples, ces contextes sont créés
926 automatiquement.  Pour des pièces plus complexes, il est préférable de
927 spécifier explicitement les contextes, afin de s'assurer que chaque
928 fragment aura sa propre portée.
929
930 Il existe différents types de contextes.  Les contextes @code{Score}
931 (partition), @code{Staff} (portée) et @code{Voice} (voix) gèrent la
932 notation de la mélodie, alors que @code{Lyrics} gère les paroles et
933 @code{ChordNames} imprime des noms d'accord.
934
935 En terme de syntaxe, ajouter @code{\new} devant une expression
936 musicale crée une plus grande expression musicale.  En reprenant la
937 comparaison précédente, cela ressemble au signe @emph{moins} en
938 mathématiques.  La formule @math{(4+5)} est une expression, donc
939 @math{-(4+5)} constitue une plus grande expression.
940
941 Les chiffres de métrique indiqués sur une portée affectent toutes les
942 autres portées.  En revanche l'armure d'une portée n'affecte @emph{pas}
943 les autres portées.  Ces caractéristiques par défaut se justifient par
944 le fait que l'utilisation d'instruments transpositeurs est bien plus
945 fréquente que la musique polyrythmique.
946
947 @lilypond[verbatim,quote]
948 <<
949   \new Staff { \clef "treble" \key d \major \time 3/4 c''4 }
950   \new Staff { \clef "bass" c4 }
951 >>
952 @end lilypond
953
954
955 @node Regroupements de portées
956 @subsection Regroupements de portées
957 @translationof Staff groups
958
959 @cindex portée double
960 @cindex portée pour piano
961 @cindex piano, portée pour
962 @cindex clavier, portée pour
963 @cindex chœur, système pour
964 @cindex système pour chœur
965 @cindex système
966 @cindex portées, regroupement de
967 @cindex regroupement de portées
968
969 @funindex PianoStaff
970 @funindex GrandStaff
971 @funindex ChoirStaff
972
973 Glossaire musicologique :
974 @rglosnamed{brace,accolade},
975 @rglosnamed{staff,portée},
976 @rglosnamed{system,système}.
977
978 La musique pour piano s'écrit sur deux portées reliées par une
979 @notation{accolade}.  La gravure de ce type de portée est semblable à
980 l'exemple de musique polyphonique de @ref{Plusieurs portées}, mais
981 maintenant cette expression entière est interprétée dans un contexte
982 @code{PianoStaff} :
983
984 @example
985 \new PianoStaff <<
986   \new Staff @dots{}
987   \new Staff @dots{}
988 >>
989 @end example
990
991 Voici un bref exemple :
992
993 @lilypond[verbatim,quote]
994 \new PianoStaff <<
995   \new Staff \relative { \time 2/4 c''4 e | g g, | }
996   \new Staff \relative { \clef "bass" c4 c' | e c | }
997 >>
998 @end lilypond
999
1000 Vous pouvez générer d'autres formes de regroupement, avec
1001 @code{\new GrandStaff} pour une partition d'orchestre, ou
1002 @code{\new ChoirStaff} qui sied particulièrement aux partitions
1003 chorales.  Chacun de ces regroupements constitue un contexte à part
1004 entière, avec ses particularités, tant au niveau du signe qui regroupe
1005 les portées au sein d'un @notation{système} qu'au niveau de l'étendue
1006 des barres de mesure.
1007
1008 @seealso
1009 Manuel de notation :
1010 @ruser{Instruments utilisant des portées multiples},
1011 @ruser{Gravure des portées}.
1012
1013
1014 @node Combinaison de notes en accords
1015 @subsection Combinaison de notes en accords
1016 @translationof Combining notes into chords
1017
1018 @cindex accords, notes simultanées
1019 @cindex accords et durée
1020
1021 @funindex <
1022 @funindex >
1023 @funindex < ... >
1024
1025 Glossaire musicologique : @rglosnamed{chord,accord}.
1026
1027 Nous avons vu précédemment comment combiner des notes simultanément,
1028 en les encadrant par des chevrons doubles @code{<<} et @code{>>}.  Pour
1029 produire des accords simples, c'est-à-dire une superposition de notes
1030 de même durée, on encadre les hauteurs de notes par des chevrons simples
1031 @code{<} et @code{>}, et on écrit la durée juste après.
1032
1033 @lilypond[verbatim,quote]
1034 \relative { r4 <c'' e g> <c f a>2 }
1035 @end lilypond
1036
1037 Beaucoup d'éléments de notation que l'on peut attacher à une note
1038 simple, comme une liaison, un crochet indiquant un début ou une fin de
1039 lien, un signe d'articulation, peuvent être également attachés à un
1040 accord : il faut ajouter ces indications après les hauteurs et la
1041 durée, donc @emph{à l'extérieur} des chevrons.
1042
1043 @lilypond[verbatim,quote]
1044 \relative {
1045   r4 <c'' e g>~ <c f a>2 |
1046   <c e g>8[ <c f a> <c e g> <c f a>]
1047     <c e g>8\>[ <c f a> <c f a> <c e g>]\! |
1048   r4 <c e g>8.\p <c f a>16( <c e g>4-. <c f a>) |
1049 }
1050 @end lilypond
1051
1052 @seealso
1053 Manuel de notation :
1054 @ruser{Notes en accords}.
1055
1056
1057 @node Polyphonie sur une portée
1058 @subsection Polyphonie sur une portée
1059 @translationof Single staff polyphony
1060
1061 @cindex polyphonie
1062 @cindex voix multiples sur une portée
1063 @cindex multiples voix sur une portée
1064 @cindex silence invisible
1065 @cindex invisible, silence
1066
1067 @funindex << ... \\ ... >>
1068 @funindex <<
1069 @funindex \\
1070 @funindex >>
1071
1072 Bien que LilyPond gère la musique polyphonique sans difficulté, cela
1073 fait appel à des concepts que nous n'avons pas encore abordés.  C'est la
1074 raison pour laquelle nous ne nous étendrons pas tout de suite sur ce
1075 sujet et préférons vous inciter à consulter les chapitres dédiés à
1076 l'étude de ces concepts.
1077
1078 @seealso
1079 Manuel d'initiation :
1080 @ref{Les voix contiennent la musique}.
1081
1082 Manuel de notation :
1083 @ruser{Notes simultanées}.
1084
1085
1086 @node Chansons
1087 @section Chansons
1088 @translationof Songs
1089
1090 Cette section présente l'écriture vocale et les partitions de variété.
1091
1092 @menu
1093 * Écriture de chants simples::
1094 * Alignement des paroles sur une mélodie::
1095 * Paroles pour plusieurs portées::
1096 @end menu
1097
1098
1099 @node Écriture de chants simples
1100 @subsection Écriture de chants simples
1101 @translationof Setting simple songs
1102
1103 @cindex paroles
1104 @cindex chansons
1105
1106 @funindex \addlyrics
1107
1108 Glossaire musicologique : @rglos{lyrics}.
1109
1110 Prenons une mélodie toute simple, la comptine @emph{Girls and boys
1111 come out to play}.
1112
1113 @lilypond[verbatim,quote]
1114 \relative {
1115   \key g \major
1116   \time 6/8
1117   d''4 b8 c4 a8 | d4 b8 g4
1118 }
1119 @end lilypond
1120
1121 Des @notation{paroles} peuvent être associées à ces notes, en les
1122 combinant avec la commande @code{\addlyrics}.  On entre les paroles en
1123 séparant chaque syllable par une espace :
1124
1125 @lilypond[verbatim,quote]
1126 <<
1127   \relative {
1128     \key g \major
1129     \time 6/8
1130     d''4 b8 c4 a8 | d4 b8 g4
1131   }
1132   \addlyrics {
1133     Girls and boys come out to play,
1134   }
1135 >>
1136 @end lilypond
1137
1138 Notez les doubles chevrons @code{<< @dots{} >>} encadrant toute la
1139 pièce ; ils indiquent simplement que la musique et les paroles se
1140 produisent en même temps.
1141
1142
1143 @node Alignement des paroles sur une mélodie
1144 @subsection Alignement des paroles sur une mélodie
1145 @translationof Aligning lyrics to a melody
1146
1147 @cindex mélisme
1148 @cindex ligne d'extension
1149 @cindex trait d'union (paroles)
1150 @cindex caractère souligné (paroles)
1151 @cindex paroles, alignement des
1152 @cindex alignement des paroles
1153 @cindex paroles, mot de plusieurs syllabes
1154
1155 Glossaire musicologique : @rglosnamed{melisma,mélisme},
1156 @rglosnamed{extender line,ligne d'extension}.
1157
1158 La deuxième ligne de la comptine précédente est @emph{The moon doth
1159 shine as bright as day}.  Ajoutons-la au code.
1160
1161 @lilypond[verbatim,quote]
1162 <<
1163   \relative {
1164     \key g \major
1165     \time 6/8
1166     d''4 b8 c4 a8 | d4 b8 g4 g8 |
1167     a4 b8 c b a | d4 b8 g4. |
1168   }
1169   \addlyrics {
1170     Girls and boys come out to play,
1171     The moon doth shine as bright as day;
1172   }
1173 >>
1174 @end lilypond
1175
1176 Remarquez comme les paroles ajoutées ne s'alignent pas bien avec les
1177 notes.  Le mot @emph{shine} devrait être chanté sur deux notes au lieu
1178 d'une.  On appelle ceci un @notation{mélisme} : il s'agit d'une seule
1179 syllabe chantée sur plus d'une note.  Il existe plusieurs façons
1180 d'étaler une syllabe sur plusieurs notes, la plus simple étant de lier
1181 les notes du mélisme.  Pour les détails, consultez @ref{Liaisons}.
1182
1183 @lilypond[verbatim,quote]
1184 <<
1185   \relative {
1186     \key g \major
1187     \time 6/8
1188     d''4 b8 c4 a8 | d4 b8 g4 g8 |
1189     a4 b8 c( b) a | d4 b8 g4. |
1190   }
1191   \addlyrics {
1192     Girls and boys come out to play,
1193     The moon doth shine as bright as day;
1194   }
1195 >>
1196 @end lilypond
1197
1198 Les paroles sont maintenant correctement alignées, mais les liens de
1199 croche automatiques ne conviennent pas pour les notes au-dessus de
1200 @emph{shine as}.  On peut les corriger en ajoutant des liens de croche
1201 manuels ; pour ceci consultez
1202 @ref{Barres de ligature automatiques et manuelles}.
1203
1204 @lilypond[verbatim,quote]
1205 <<
1206   \relative {
1207     \key g \major
1208     \time 6/8
1209     d''4 b8 c4 a8 | d4 b8 g4 g8 |
1210     a4 b8 c([ b]) a | d4 b8 g4. |
1211   }
1212   \addlyrics {
1213     Girls and boys come out to play,
1214     The moon doth shine as bright as day;
1215   }
1216 >>
1217 @end lilypond
1218
1219 Au lieu d'utiliser une liaison, on peut indiquer le mélisme dans les
1220 paroles en insérant un caractère souligné @code{_} pour chaque note du
1221 mélisme sauf la première.
1222
1223 @lilypond[verbatim,quote]
1224 <<
1225   \relative {
1226     \key g \major
1227     \time 6/8
1228     d''4 b8 c4 a8 | d4 b8 g4 g8 |
1229     a4 b8 c[ b] a | d4 b8 g4. |
1230   }
1231   \addlyrics {
1232     Girls and boys come out to play,
1233     The moon doth shine _ as bright as day;
1234   }
1235 >>
1236 @end lilypond
1237
1238 Si une syllabe s'étend sur un grand nombre de notes ou une note très
1239 longue, on représente souvent le mélisme par un @notation{trait de
1240 prolongation}, qu'on entre avec double caractère souligné @code{__}.
1241 L'exemple suivant montre les trois premières mesures de la plainte de
1242 Didon, extraite de @notation{Didon et Énée} de Purcell.
1243
1244 @lilypond[verbatim,quote]
1245 <<
1246   \relative {
1247     \key g \minor
1248     \time 3/2
1249    g'2 a bes | bes2( a) b2 |
1250     c4.( bes8 a4. g8 fis4.) g8 | fis1
1251   }
1252   \addlyrics {
1253     When I am laid,
1254     am laid __ in earth,
1255   }
1256 >>
1257 @end lilypond
1258
1259 Aucun exemple jusqu'à présent n'a utilisé de mots de plus d'une
1260 syllabe.  Dans des paroles, de tels mots sont écrits en syllabes
1261 séparées par des traits d'union.  Avec LilyPond, on utilise deux
1262 tirets pour produire un trait d'union centré entre deux syllabes.
1263 L'exemple suivant montre tout ce que nous avons vu jusqu'à maintenant
1264 sur l'alignement de paroles à une mélodie.
1265
1266 @c no ragged-right here because otherwise the hyphens get lost,
1267 @c but the example is long enough to avoid looking strange.
1268 @lilypond[verbatim,quote,noragged-right]
1269 <<
1270   \relative {
1271     \key g \major
1272     \time 3/4
1273     \partial 4
1274     d'4 | g4 g a8( b) | g4 g b8( c) |
1275     d4 d e | c2
1276   }
1277   \addlyrics {
1278     A -- way in a __ man -- ger,
1279     no __ crib for a bed, __
1280   }
1281 >>
1282 @end lilypond
1283
1284 Avec certaines paroles, en particulier en italien, il se produit la
1285 situation inverse : il peut y avoir plusieurs syllabes sur une seule
1286 note.  On réalise ceci avec LilyPond grâce à un caractère souligné
1287 @code{_} sans espace entre les syllabes, ou alors en groupant les
1288 syllabes avec des guillemets.  L'exemple suivant est extrait de l'air de
1289 Figaro @emph{Largo al factotum}, dans @notation{Figaro} de Rossini, où
1290 la syllabe @emph{al} est chantée sur la même note que @emph{go}.
1291
1292 @c no ragged-right here because otherwise the hyphens get lost,
1293 @c but the example is long enough to avoid looking strange.
1294 @lilypond[verbatim,quote,noragged-right]
1295 <<
1296   \relative {
1297     \clef bass
1298     \key c \major
1299     \time 6/8
1300     c'4.~ 8 d b | c8([ d]) b c d b | c8
1301   }
1302   \addlyrics {
1303     Lar -- go_al fac -- to -- tum del -- la cit -- tà
1304   }
1305 >>
1306 @end lilypond
1307
1308 @seealso
1309 Manuel de notation :
1310 @ruser{Musique vocale}.
1311
1312
1313 @node Paroles pour plusieurs portées
1314 @subsection Paroles pour plusieurs portées
1315 @translationof Lyrics to multiple staves
1316
1317 @cindex paroles et portées multiples
1318 @cindex portées multiples et paroles
1319
1320 La méthode simple d'ajout de paroles avec @code{\addlyrics} peut être
1321 également utilisée pour placer des paroles sous plusieurs portées.
1322 L'exemple suivant est extrait de @emph{Judas Macchabée} de Händel.
1323
1324 @lilypond[verbatim,quote]
1325 <<
1326   \relative {
1327     \key f \major
1328     \time 6/8
1329     \partial 8
1330     c''8 | c8([ bes]) a a([ g]) f | f'4. b, | c4.~ 4
1331   }
1332   \addlyrics {
1333     Let flee -- cy flocks the hills a -- dorn, __
1334   }
1335   \relative {
1336     \key f \major
1337     \time 6/8
1338     \partial 8
1339     r8 | r4. r4 c'8 | a'8([ g]) f f([ e]) d | e8([ d]) c bes'4
1340   }
1341   \addlyrics {
1342     Let flee -- cy flocks the hills a -- dorn,
1343   }
1344 >>
1345 @end lilypond
1346
1347 Pour produire des partitions plus complexes ou plus longues que cet
1348 exemple simple, il est vivement conseillé de séparer la structure de
1349 la partition des notes et paroles, grâce à des variables.  Ceci sera
1350 détaillé plus loin dans
1351 @ref{Organisation du code source avec des variables}.
1352
1353 @seealso
1354 Manuel de notation :
1355 @ruser{Musique vocale}.
1356
1357
1358 @node Dernières précisions
1359 @section Dernières précisions
1360 @translationof Final touches
1361
1362 L'ultime section de ce tutoriel montre comment ajouter une touche
1363 finale à des morceaux simples, et constitue une introduction au reste
1364 du manuel.
1365
1366 @menu
1367 * Organisation du code source avec des variables::
1368 * Ajout de titres::
1369 * Noms de note absolus::
1370 * Après le tutoriel::
1371 @end menu
1372
1373
1374 @node Organisation du code source avec des variables
1375 @subsection Organisation du code source avec des variables
1376 @translationof Organizing pieces with variables
1377
1378 @cindex variables
1379 @cindex variables, définition
1380 @cindex identificateurs
1381 @cindex macros
1382 @cindex assignation de variables
1383 @cindex utilisation de variables
1384 @cindex variables, utilisation de
1385 @cindex variables, caractères autorisés dans les
1386 @cindex caractères autorisés dans les variables
1387
1388 Lorsque l'on combine tous les éléments étudiés précédemment pour
1389 écrire des partitions plus longues, les expressions musicales prennent
1390 de l'ampleur et, dans le cas des pièces polyphoniques, deviennent
1391 profondément imbriquées, jusqu'au point où il devient difficile de se
1392 repérer dans le fichier source.  Cet inconvénient peut être résolu par
1393 l'utilisation de @emph{variables}.
1394
1395 En utilisant des variables, parfois appelées identificateurs ou
1396 macros, on peut scinder des expressions musicales complexes en des
1397 expressions plus simples.  Une variable se définit comme suit :
1398
1399 @example
1400 musiqueToto = @{ @dots{} @}
1401 @end example
1402
1403 Le contenu de l'expression musicale @code{musiqueToto} pourra être
1404 utilisé plus loin en faisant précéder son nom d'un anti-slash,
1405 c'est-à-dire @code{\musiqueToto}, tout comme n'importe quelle commande
1406 LilyPond.  Toute variable doit être définie @emph{avant} son
1407 utilisation dans une autre expression musicale.
1408
1409 @lilypond[verbatim,quote]
1410 violin = \new Staff {
1411   \relative {
1412     a'4 b c b
1413   }
1414 }
1415
1416 cello = \new Staff {
1417   \relative {
1418     \clef bass
1419     e2 d
1420   }
1421 }
1422
1423 {
1424   <<
1425     \violin
1426     \cello
1427   >>
1428 }
1429 @end lilypond
1430
1431 @noindent
1432 Par convention, un nom de variable ne comporte que des caractères
1433 alphabétiques non accentués, aucun nombre ni tiret.
1434
1435 On peut utiliser une variable déjà définie autant de fois que l'on
1436 veut, y compris dans la définition d'une nouvelle variable ; par
1437 exemple, cela peut servir à saisir un motif qu'une seule fois, même
1438 s'il se répète un grand nombre de fois dans la pièce.
1439
1440 @lilypond[verbatim,quote]
1441 tripletA = \tuplet 3/2 { c,8 e g }
1442 barA = { \tripletA \tripletA \tripletA \tripletA }
1443
1444 \relative c'' {
1445  \barA \barA
1446 }
1447 @end lilypond
1448
1449 Il est possible d'utiliser des variables de types variés.  Par exemple,
1450
1451 @example
1452 maLargeur = 60   % un nombre transmis à une variable \paper (unité = millimètre)
1453 monNom = "Wendy" % une chaîne transmise à un markup
1454 aCinqPapier = \paper @{ #(set-paper-size "a5") @}
1455 @end example
1456
1457 En fonction de son contenu, un identificateur peut être utilisé à
1458 différents endroits.  L'exemple suivant utilise les variables définies
1459 ci-dessus.
1460
1461 @example
1462 \paper @{
1463   \aFivePaper
1464   line-width = \maLargeur
1465 @}
1466
1467 @{
1468   c4^\monNom
1469 @}
1470 @end example
1471
1472
1473 @node Ajout de titres
1474 @subsection Ajout de titres
1475 @translationof Adding titles
1476
1477 @cindex titre
1478 @cindex en-têtes
1479 @cindex bloc d'en-tête
1480
1481 @funindex \header
1482
1483 On indique les informations bibliographiques -- nom du morceau, du
1484 compositeur, numéro d'opus@dots{} -- dans un bloc à part, le bloc
1485 d'en-tête @code{\header}, qui existe indépendamment de l'expression
1486 musicale principale.  Le bloc @code{\header} est habituellement placé
1487 en début de fichier, après le numéro de version.
1488
1489 @example
1490 \version @w{"@version{}"}
1491
1492 \header @{
1493   title = "Symphonie"
1494   composer = "Moi"
1495   opus = "Op. 9"
1496 @}
1497
1498 @{
1499  @dots{} la musique @dots{}
1500 @}
1501 @end example
1502
1503 Quand LilyPond traite le fichier, le titre et le compositeur sont
1504 imprimés au début de la partition.  Vous trouverez plus d'informations
1505 sur les titres à la section
1506 @ruser{Création de titres et entête ou pied de page}.
1507
1508
1509 @node Noms de note absolus
1510 @subsection Noms de note absolus
1511 @translationof Absolute note names
1512
1513 @cindex notes, nom des
1514 @cindex absolu, mode
1515 @cindex mode absolu
1516 @cindex hauteurs, valeurs absolues
1517 @cindex noms de note absolus
1518
1519 Jusqu'ici nous avons utilisé le mode @code{\relative} pour définir les
1520 hauteurs de notes.  Si c'est souvent le moyen le plus simple de saisir
1521 la musique au clavier, il existe une autre façon de procéder : le mode
1522 de hauteurs absolues.
1523
1524 Si vous omettez la commande @code{\relative}, LilyPond considérera
1525 toutes les hauteurs comme des hauteurs absolues.  Un @code{c'} désigne
1526 toujours le do central, un @code{b} se situe une seconde en dessous
1527 du do central, et un @code{g,} est situé sur la première ligne de
1528 la portée en clé de fa.
1529
1530 @lilypond[verbatim,quote]
1531 {
1532   \clef "bass"
1533   c'4 b g, g, |
1534   g,4 f, f c' |
1535 }
1536 @end lilypond
1537
1538 Voici une gamme sur quatre octaves :
1539
1540 Il faut beaucoup d'apostrophes pour écrire de la musique dans un
1541 registre aigu, comme le montre cet extrait de Mozart.
1542
1543 @lilypond[verbatim,quote]
1544 {
1545   \key a \major
1546   \time 6/8
1547   cis''8. d''16 cis''8 e''4 e''8 |
1548   b'8. cis''16 b'8 d''4 d''8 |
1549 }
1550 @end lilypond
1551
1552 @funindex \fixed
1553
1554 Les indications doctaves communes peuvent ne s'indiquer qu'une seule
1555 fois, en faisant suivre la commande @code{\fixed} d'une hauteur de
1556 référence :
1557
1558 @lilypond[verbatim,quote]
1559 \fixed c'' {
1560   \key a \major
1561   \time 6/8
1562   cis8. d16 cis8 e4 e8 |
1563   b,8. cis16 b,8 d4 d8 |
1564 }
1565 @end lilypond
1566
1567 Avec un @code{\relative}, le même exemple ne recquiert pas d'indicatin
1568 d'octave puisque la mélodie progresse sur des intervalles ne dépassant
1569 pas la tierce.
1570
1571 @lilypond[verbatim,quote]
1572 \relative {
1573   \key a \major
1574   \time 6/8
1575   cis''8. d16 cis8 e4 e8 |
1576   b8. cis16 b8 d4 d8 |
1577 }
1578 @end lilypond
1579
1580 Si d'aventure vous faites une erreur d'octaviation, le mode
1581 @code{\relative} la mettra en évidence : toutes les notes suivantes
1582 seront placées à la mauvaise octave.  En mode de hauteurs absolues,
1583 une erreur isolée ne serait pas autant visible, et serait donc plus
1584 difficile à dénicher.
1585
1586 Cependant, le mode de hauteurs absolues reste utile pour les musiques
1587 où les intervalles sont étendus, et plus encore pour les fichiers
1588 LilyPond créés par des programmes.  Recopier des fragments en hauteurs
1589 absolues permet d'en préserver les octaves.
1590
1591 La musiqeu peut être agencée de manière plutôt complexe.  Dans le cas
1592 d'une imbrication de commandes @code{\relative}, chacune des sections
1593 est indépendante de l'autre :
1594
1595 @lilypond[verbatim,quote]
1596 \relative { c'4 \relative { f'' g } c }
1597 @end lilypond
1598
1599 @funindex \absolute
1600
1601 Des hauteurs absolues peuvent tout à fait se trouver au sein d'un bloc
1602 en mode relatif, dès lors qu'une instruction @code{\fixed c} exclut
1603 explicitement de la musique relative le fragment en question :
1604
1605 @lilypond[verbatim,quote]
1606 \relative {
1607   c'4 \fixed c { f'' g'' } c |
1608   c4 \fixed c'' { f g } c
1609 }
1610 @end lilypond
1611
1612
1613 @node Après le tutoriel
1614 @subsection Après le tutoriel
1615 @translationof After the tutorial
1616
1617 Après avoir parcouru ce tutoriel, vous devriez essayer d'écrire un
1618 morceau ou deux.  Commencez par copier l'un des modèles types et
1619 ajoutez-y des notes -- consultez les @ref{Modèles}.  Si vous voulez
1620 employer une notation que vous n'avez pas trouvé dans le tutoriel,
1621 consultez le manuel de notation, en commençant par la
1622 @ruser{Notation musicale générale}.  Si vous désirez écrire pour un
1623 ensemble instrumental non couvert par les modèles, lisez la section
1624 @ref{Extension des modèles}.
1625
1626 Après avoir écrit quelques pièces courtes, lisez les chapitres 3 à 5
1627 du manuel d'initiation.  Rien ne s'oppose à ce que vous consultiez dès
1628 à présent ces chapitres, bien sûr ! Néanmoins, le reste du manuel
1629 d'initiation part du principe que vous avez déjà bien assimilé la
1630 syntaxe de base de LilyPond.  Vous pouvez toujours survoler ces
1631 chapitres 3 à 5, et y revenir plus tard après avoir acquis de
1632 l'expérience.
1633
1634 Dans ce tutoriel comme dans le reste de ce manuel, se trouve à chaque
1635 section un paragraphe @strong{Voir aussi} contenant des références
1636 vers d'autres sections : il est conseillé de ne pas les suivre en
1637 première lecture ; lorsque vous aurez lu l'ensemble du manuel
1638 d'initiation, vous pourrez en relisant certaines sections suivre ces
1639 références pour approfondir certains aspects.
1640
1641 Si vous ne l'avez pas encore fait, lisez
1642 @ref{Vue d'ensemble des manuels}.  Les sources de documentation et
1643 d'information sur LilyPond sont vastes, il est normal pour un débutant
1644 de ne pas savoir où chercher ; si vous passez quelques minutes à
1645 lire attentivement cette section, vous vous épargnerez certainement la
1646 frustration causée par des heures de recherches infructueuses.