]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/tutorial.itely
Merge with master
[lilypond.git] / Documentation / fr / user / tutorial.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 64f0d86a7c0987b311bfdfdfeddfa063e1f2d6e7
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c TODO:
11 @c   * more details about running lilypond; error messages,
12 @c     compiling/viewing (emacs?)
13 @c   * where to go from First steps+More basics?
14
15 @c  wherever possible, do not include index entries here; the
16 @c  index should point to stuff in the reference manual.  -gp
17
18 @c Your first LilyPond score in 10 minutes?
19
20 @node Tutorial   
21 @chapter Tutorial
22
23 Ce tutoriel commence par une introduction au langage musical utilisé
24 par LilyPond, qui vous permettra de faire fonctionner le logiciel pour
25 prosuire une partition.  Après ce premier contact, nous verrons comment
26 créer des partitions utilisant une notation musicale courante.
27
28 @ifhtml
29 Beaucoup de gens apprennent à utiliser les programmes en les essayant
30 et en bidouillant avec.  C'est également possible avec LilyPond.  Si
31 vous cliquez sur une image dans la version HTML de ce manuel, vous
32 verrez exactement le code LilyPond utilisé pour générer cette image.
33 Essayez sur cette image
34
35 @lilypond[fragment,quote,ragged-right,relative=2]
36 c-\markup { \bold \huge { Click here.  } }
37 @end lilypond
38 @end ifhtml
39
40 En copiant et en collant l'intégralité du code dans un fichier test,
41 vous aurez un modèle comme base pour expérimenter.  Si vous
42 apprenez de cette façon, vous aurez probablement envie d'imprimer ou
43 de créer un lien vers
44 @ifhtml
45 la
46 @end ifhtml
47 @ref{Cheat sheet}, tableau qui répertorie les commandes usuelles
48 pour une consultation rapide.
49
50 @menu
51 * First steps::                 
52 * Second steps::  
53 * More about pitches::          
54 * Entering ties::               
55 * Automatic and manual beams::  
56 * Octave entry::                
57 * Music expressions explained::  
58 * More staves::                 
59 * Adding articulation marks to notes::  
60 * Combining notes into chords::  
61 * Advanced rhythmic commands::   
62 * Commenting input files::      
63 * Printing lyrics::             
64 * A lead sheet::                
65 * Adding titles::               
66 * Single staff polyphony::      
67 * Piano staves::                
68 * Organizing larger pieces::    
69 * An orchestral part::          
70 * After the tutorial::
71 @end menu
72
73
74 @node First steps
75 @section First steps
76
77 Le premier exemple montre comment écrire la partition la plus
78 élémentaire qui soit, une gamme (@rglos{scale}).  Une @rglos{note} peut
79 être entrée en tapant son nom, de @samp{a} à @samp{g}.  Donc si vous
80 entrez
81
82 @example
83 @{
84 c' d' e' f' g' a' b' c''
85 @}
86 @end example
87
88 @noindent
89 le résultat ressemblera à 
90
91 @lilypond[quote]
92 {
93 c' d' e' f' g' a' b' c''
94 }
95 @end lilypond
96
97 @c DIV specific
98 Il est aussi possible d'utiliser les noms de notes français @samp{do
99 re mi fa sol la si}, en insérant au début du fichier la ligne
100 @samp{\include "catalan.ly"}
101 @c END DIV
102
103 @emph{Attention :} tout extrait de code LilyPond doit être entouré
104 d'une @{paire d'accolades@}.  De plus, pour éviter toute ambiguïté, il
105 est préférable d'entourer les accolades par des espaces ou retours à
106 la ligne.  Bien que certains exemples de ce manuel ne comportent pas
107 d'accolades, ne les oubliez pas dans vos partitions !
108
109 @cindex Case sensitive
110 De plus, LilyPond est sensible à la casse.  @code{ @{ c d e @} } est
111 un code valide ; @code{ @{ C D E @} } produira un message d'erreur.
112
113 @unnumberedsubsec Entering music and viewing output
114
115 Dans cette section nous expliquerons quelles commandes exécuter et
116 comment voir ou imprimer le résultat de LilyPond.
117
118 @unnumberedsubsubsec MacOS X
119
120 Si vous double-cliquez sur LilyPond.app, un fichier d'exemple sera
121 ouvert.  Sauvegardez-le, par exemple, sous @file{test.ly} sur votre
122 bureau, et traitez-le ensuite avec la commande du menu @samp{Compile >
123 Typeset File}.  Le fichier PDF résultant est alors affiché sur votre
124 écran.
125
126 Pour l'utilisation future de LilyPond, vous commencerez certainement
127 en sélectionnant « Nouveau » ou « Ouvrir ».
128
129 Notez que le premier démarrage peut prendre une minute ou deux, car
130 toutes les polices systèmes doivent être d'abord analysées.
131
132 @unnumberedsubsubsec Windows
133
134 Sous Windows, démarrez un éditeur de texte @footnote{N'importe quel
135 éditeur simple ou orienté programmation, qui prend en charge le codage
136 de caractères UTF-8, fera l'affaire, par exemple Notepad.  N'utilisez
137 pas de traitement de texte car ceux-ci insèrent des codes de formatage
138 qui posent problème à LilyPond.} et saisissez
139
140 @verbatim
141 { c' e' g' c'' }
142 @end verbatim
143
144 Enregistrez-le sur le bureau sous @file{test.ly} et vérifiez bien
145 qu'il ne s'appelle pas @file{test.ly.TXT}.  Double-cliquez sur le
146 fichier @file{test.ly} pour le traiter et afficher le fichier
147 PDF résultant.
148
149
150 @unnumberedsubsubsec Unix
151
152 Commencez par ouvrir une fenêtre de terminal et un éditeur de
153 texte.  Par exemple, vous pouvez ouvrir un xterm et exécuter
154 @code{joe}.  @footnote{Des fichiers de macros pour les fans de VIM et un
155 @code{LilyPond-mode} pour les fans d'Emacs existent.   S'ils ne sont pas
156 encore installés, consultez le fichier @file{INSTALL.txt}.} Dans votre
157 éditeur, entrez le texte suivant et sauvegardez le fichier sous
158 @file{test.ly}
159
160 @verbatim
161 { c' e' g' c'' }
162 @end verbatim
163
164 @noindent
165 Pour traiter @file{test.ly}, procédez comme ceci : 
166
167 @example
168 lilypond test.ly
169 @end example
170
171 @noindent
172 Vous verrez quelque chose ressemblant à :
173
174 @example
175 lilypond test.ly
176 GNU LilyPond 2.10.0
177 Processing `test.ly'
178 Parsing...
179 Interpreting music... [1]
180 Preprocessing graphical objects...
181 Calculating line breaks... [2]
182 Layout output to `test.ps'...
183 Converting to `test.pdf'...
184 @end example
185
186 @c DIV specific
187 Suivant votre installation, les messages peuvent être traduits.
188 @c END DIV
189
190 @cindex PDF file
191 @cindex Viewing music
192
193 @noindent
194 Le résultat est le fichier @file{test.pdf}, que vous pouvez imprimer
195 ou visualiser avec les outils standards de votre système
196 d'exploitation.  @footnote{Si votre système ne dispose pas des outils
197 nécessaires, vous pouvez essayer
198 @uref{http://@/www@/.cs@/.wisc@/.edu/@/~ghost/,Ghostscript}, un
199 programme pour voir et imprimer les fichiers PDF et PostScript.}
200
201
202 @node Second steps
203 @section Second steps
204
205 @emph{N'oubliez pas :} tout extrait de musique source LilyPond doit
206 être entouré d'@{accolades@}.  Pour éviter toute ambiguïté, il
207 est préférable d'entourer les accolades par des espaces ou retours à
208 la ligne.  Bien que certains exemples de ce manuel ne comportent pas
209 d'accolades, ne les oubliez pas dans vos partitions !
210
211 @c will be removed once the tutorial either explains \relative or
212 @c examples are fixed so they don't use it.  -gp
213 De plus, de nombreux exemples utilisent le mode @code{relative}.  Ceci
214 est expliqué à la section @ref{Octave entry} ; sachez dès à présent
215 que certains exemples devraient être libellés sous la forme 
216 @code{\relative @{ @emph{...musique...} @}}.
217 De nombreux exemples ont aussi été compressés horizontalement pour
218 économiser de la place, grace à la commande
219 @code{\paper @{ragged-right = ##t @}}. 
220
221 @cindex Case sensitive
222 Enfin, LilyPond est sensible à la casse.  @code{ @{ c d e @} } est
223 un code valide ; @code{ @{ C D E @} } produira un message d'erreur.
224
225 @c  End of latest re-write.  Since I have no life, I may do more
226 @c  work on this, but I'd really like to have a Doc Helper take
227 @c  over this task.  -gp
228
229 La durée (@rglos{duration}) d'une note est spécifiée par un nombre
230 qui suit le nom de cette note : @samp{1} pour une ronde (@rglos{whole
231 note}), @samp{2} pour une blanche (@rglos{half note}), @samp{4} pour
232 une noire (@rglos{quarter note}) et ainsi de suite.
233
234 @example
235 a1 a2 a4 a16 a32
236 @end example
237
238 @lilypond[fragment,quote,notime,relative=2]
239 \set Staff.autoBeaming = ##f
240 { a1 a2 a4 a16 a32 s16_" " }
241 @end lilypond
242
243 Si aucune durée n'est spécifiée, la dernière durée entrée est utilisée
244 pour les notes suivantes.  La valeur implicite de la première note
245 dans les fichiers sources de la partition est la noire :
246
247 @example
248 a a8 a a2 a
249 @end example
250
251 @lilypond[fragment,quote,notime,relative=2]
252 { a a8 a a2 a s16_" " }
253 @end lilypond
254
255
256 On saisit un silence (@rglos{rest}) tout comme une note, mais avec le
257 caractère @samp{r}
258
259 @example
260 r2 r4 r8 r16
261 @end example
262
263 @lilypond[fragment,quote,notime]
264 r2 r4 r8 r16 s16_" "
265 @end lilypond
266
267 Ajouter un point @samp{.} après une durée permet d'obtenir une note
268 pointée (@rglos{dotted note})
269
270 @example
271 a2. a4 a8. a16
272 @end example
273
274 @lilypond[fragment,quote,notime,relative=1]
275 { a2. a4 a8. a16 s16_" " }
276 @end lilypond
277
278 La métrique (@rglos{time signature}) est définie par
279 la commande @code{\time}
280
281 @example
282 \time 3/4
283 \time 6/8
284 \time 4/4
285 @end example
286
287 @c A clef here may lead to confusion, remove it.
288 @lilypond[fragment,quote]
289 \override Staff.Clef #'transparent = ##t
290 \time 3/4
291 s4_" "
292 \time 6/8
293 s4_" "
294 \time 4/4
295 s16_" "
296 @end lilypond
297
298 La @rglos{clef} est définie par la commande @code{\clef}
299
300 @example
301 \clef treble
302 \clef bass
303 \clef alto
304 \clef tenor
305 @end example
306
307 @lilypond[fragment,quote,notime]
308 \clef treble
309 s4_" "
310 \clef bass
311 s4_" "
312 \clef alto
313 s4_" "
314 \clef tenor
315 s16_" "
316 @end lilypond
317
318 Pensez bien à encadrer les notes et les commandes avec des accolades
319 @code{@{@tie{}@dots{}@tie{}@}} pour pouvoir obtenir un résultat
320 imprimable.
321
322 @lilypond[fragment,quote,noindent,verbatim]
323 \time 3/4
324 \clef bass
325 c2 e4 g2.
326 f4 e d c2 r4
327 @end lilypond
328
329 Pour plus d'informations sur
330
331 @quotation
332 @table @asis
333 @item la définition des hauteurs et des durées
334 voir
335 @ref{Pitches}, et @ref{Durations}.
336 @item les clefs
337 voir @ref{Clef}
338 @item les silences
339 voir @ref{Rests}.
340 @item la métrique et autres commandes liées au temps
341 voir @ref{Time signature}.
342 @end table
343 @end quotation
344
345
346 @node More about pitches
347 @section More about pitches 
348
349 Un dièse (@rglos{sharp}) s'obtient en ajoutant @samp{is} au nom de la
350 note, un bémol (@rglos{flat}) en ajoutant @samp{es}.  Comme vous pouvez
351 vous y attendre, un double dièse ou double bémol est obtenu en
352 ajoutant @samp{isis} ou @samp{eses}@footnote{Cette syntaxe est dérivée
353 de la convention de dénomination des notes dans les langues nordiques
354 et germaniques, comme l'allemand ou le hollandais.}.
355
356 @c DIV specific
357 Si vous utilisez la commande @samp{\include "catalan.ly"} pour entrer
358 les noms de notes français au lieu des noms hollandais, il faudra
359 ajouter un @samp{d} pour un dièse, et un @samp{b} pour un bèmol.  Le
360 double dièse et le double bémol s'obtiennent en ajoutant
361 respectivement @samp{dd} et @samp{bb}
362 @c END DIV
363
364 @example
365 cis1 ees fisis aeses
366 @end example
367
368 @lilypond[fragment,quote,notime]
369 \set Score.timing = ##f
370 \transpose c c' { cis1 ees fisis aeses s16_" " }
371 @end lilypond
372
373 @cindex key signature, setting
374 L'armure est déterminée par la commande @code{\key}, suivie d'une
375 hauteur puis de @code{\major} (majeur) ou @code{\minor} (mineur) :
376
377 @example
378 \key d \major
379 g1
380 \key c \minor
381 g
382 @end example
383
384 @lilypond[fragment,quote,notime,fragment]
385 \key d \major
386 g'1
387 \key c \minor
388 g'
389 @end lilypond
390
391 @noindent
392 La combinaison de l'armure et des hauteurs de note -- y compris les
393 altérations -- permet de déterminer dans quel cas afficher les
394 altérations accidentelles.  Cette fonctionnalité est souvent source de
395 confusion pour les nouveaux utilisateurs, aussi expliquons-la en
396 détail.
397
398
399 LilyPond fait une nette distinction entre le contenu musical et la
400 mise en forme.  L'altération d'une note -- bémol, bécarre ou dièse --
401 fait partie de sa hauteur, et donc du contenu musical.  La présence
402 d'une altération accidentelle -- un @emph{signe} bémol, bécarre ou
403 dièse -- devant la note correspondante est une question de mise en
404 page.  La mise en page est un processus qui obéit à des règles ; les
405 altérations accidentelles sont donc automatiquement imprimées suivant
406 ces règles.  Les hauteurs de note appartiennent à la musique que vous
407 entrez, et comme vous êtes sensé(e) entrer ce que vous voulez entendre,
408 LilyPond, qui n'est chargé que de la gravure, ne les choisit pas à
409 votre place.
410
411 Dans cet exemple
412
413 @lilypond[quote,notime,fragment]
414 \key d \major
415 d' cis' fis'
416 @end lilypond
417
418 @noindent
419 si aucune note n'a d'altération accidentelle, vous devez
420 cependant entrer
421
422 @example
423 \key d \major
424 d cis fis
425 @end example
426
427 @noindent
428 Le code @samp{d} ne veut pas dire « imprimer un point noir juste
429 en-dessous de la portée. » Cela signifie plutôt : « une note ayant la
430 hauteur ré naturel. » Avec l'armure de la bémol majeur, ce ré sera flanqué
431 d'un bécarre accidentel.
432
433 @lilypond[quote,notime,fragment,relative=1,verbatim]
434 \key as \major
435 d
436 @end lilypond
437
438 Ajouter explicitement toutes les altérations requiert un peu plus
439 d'effort dans la phase de saisie, mais avec l'avantage que la
440 transposition en sera facilitée.  De plus les altérations accidentelles
441 peuvent être imprimées suivant plusieurs conventions.  Regardez
442 @ref{Automatic accidentals} pour connaître la manière dont les
443 altérations accidentelles peuvent être imprimées suivant différentes
444 règles.
445
446
447 Pour plus d'informations sur
448
449 @quotation
450 @table @asis
451 @item les altérations accidentelles
452 voir @ref{Automatic accidentals}.
453
454 @item les armures
455 voir @ref{Key signature}.
456 @end table
457 @end quotation
458
459 @node Entering ties
460 @section Entering ties
461
462 @cindex tie
463 Une liaison de prolongation@footnote{parfois aussi appelée liaison de
464 tenue.} (@rglos{tie}) est créée en ajoutant un tilde @samp{~} à
465 la suite de la première note liée.
466
467 @lilypond[quote,notime,fragment,verbatim,relative=3]
468 g4~ g a2~ a4
469 @end lilypond
470
471 Pour plus d'informations sur les liaisons de prolongation, voir @ref{Ties}.
472
473
474
475 @node Automatic and manual beams
476 @section Automatic and manual beams
477
478 @cindex beams, by hand
479 Toutes les ligatures@footnote{parfois appelées aussi liens de croches}
480 (@rglos{beam}), sont dessinées automatiquement :
481
482 @lilypond[quote,fragment,relative=2,verbatim]
483 a8 ais d es r d
484 @end lilypond
485
486 @noindent
487 Si l'emplacement des barres ne vous convient pas, vous pouvez
488 les entrer à la main.  Marquer la première note à être attachée d'un 
489 @samp{[} et la dernière d'un @samp{]}.
490
491 @lilypond[quote,fragment,relative=2,verbatim]
492 a8[ ais] d[ es r d]
493 @end lilypond
494
495 Pour plus d'informations sur les ligatures, voir @ref{Manual beams}.
496
497
498 Voici comment se comportent ensemble armures, altérations
499 accidentelles et liaisons :
500
501 @lilypond[fragment,quote,noindent,line-width=50\staff-space,verbatim]
502 \relative c'' {
503   \time 4/4
504   \key g \minor
505   \clef treble
506   r4 r8 a8 gis4 b
507   a8 d4.~ d e,8
508   fis4 fis8 fis8 eis4 a8 gis~
509   gis2 r2
510 }
511 @end lilypond
512
513 @cindex accidentals
514
515
516 @noindent
517 Il y a plusieurs points intéressants à noter dans cet exemple.  Les
518 barres de mesure et les liens de croches sont dessinés
519 automatiquement.  Les sauts de ligne sont calculés automatiquement ;
520 peu importe où se situent les sauts de ligne dans le fichier source.
521 Enfin, l'ordre dans lequel la métrique, l'armure et les changements de
522 clefs sont saisis n'a pas d'importance : dans la sortie imprimable,
523 ils sont organisés suivant les conventions standard de notation.
524
525
526
527 @node Octave entry
528 @section Octave entry
529
530
531 @c Tim wants to move this quotes example just before the: quotes-do not-work
532 @c score, but we'd need to remove quotes from the other two (key and
533 @c tie) examples...
534
535 @c better to have this just before the `octaves are bad' snipped
536 @c but we'd need to remove the ', from \key and tie
537 Pour hausser une note d'une octave, ajoutez une apostrophe @code{'} au
538 nom de la note ; pour la baisser d'une octave, ajoutez une virgule
539 @code{,}.  Le do central (entre la clef de sol et la clef de fa) est
540 @code{c'}
541
542 @lilypond[quote,notime,fragment,verbatim]
543 c'4 c'' c''' \clef bass c c,
544 @end lilypond
545
546 Un exemple de l'utilisation des apostrophes dans ce fragment de Mozart :
547
548 @lilypond[quote,ragged-right,fragment,verbatim]
549 \key a \major
550 \time 6/8
551 cis''8. d''16 cis''8 e''4 e''8
552 b'8. cis''16 b'8 d''4 d''8
553 @end lilypond
554
555 @noindent
556 Cet exemple montre qu'il faut beaucoup d'apostrophes pour écrire de la
557 musique dans un registre aigu.  Ceci rend le fichier moins lisible, et
558 c'est une source d'erreurs.  La solution consiste à utiliser le mode
559 d'« octaves relatives ».  C'est la façon la plus commode de copier de
560 la musique existante.
561
562 En mode relatif, une note sans signe d'octaviation -- @code{'} ou
563 @code{,} après le nom de la note -- est interprétée de manière à ce
564 qu'elle soit la plus proche de la note précédente.  Par exemple,
565 @samp{c f} monte, alors que @samp{c g} descend.
566
567 Pour utiliser le mode relatif, ajoutez @code{\relative} avant le
568 morceau de musique.  La première hauteur de note est choisie
569 relativement en fonction du do central -- c'est-à-dire @code{c'}.
570
571
572
573 @lilypond[quote,notime,fragment,verbatim]
574 \relative {
575   c' f c g c
576 }
577 @end lilypond
578
579
580 Puisque la plus grande partie de la musique utilise de petits
581 intervalles, les pièces peuvent être écrites en mode relatif sans
582 pratiquement utiliser de signes d'octavation.  L'exemple précédent est
583 entré comme
584
585 @lilypond[quote,ragged-right,verbatim]
586 \relative {
587   \key a \major
588   \time 6/8
589   cis'8. d16 cis8 e4 e8
590   b8. cis16 b8 d4 d8
591 }
592 @end lilypond
593
594 @c needed better, maybe even redundant explanation
595 @c   added another example below.
596 @c grappig: Pa vond het heel logies, en slim toen-i eenmaal begreep.
597 @c in eerste instantie drong het `relative' niet door zonder extra uitleg.
598 Les intervalles plus grands qu'une quarte sont produits en ajoutant
599 les signes d'octavation :
600
601 @lilypond[quote,notime,verbatim,fragment]
602 \relative c {
603   c'' f, f c' c g' c,
604 }
605 @end lilypond
606
607 En résumé, apostrophes et virgules ne déterminent pas la hauteur
608 absolue d'une note dans le mode @code{\relative}.  Au lieu de cela, la
609 hauteur de la note est relative à la précédente, et modifier l'octave
610 d'une seule note changera l'octave de toutes les notes suivantes.
611
612 Pour plus d'information sur les octaves relatives, voir
613 @ref{Relative octaves}, et @ref{Octave check}.
614
615
616 @node Music expressions explained
617 @section Music expressions explained
618
619
620 Dans les fichiers source LilyPond, la musique est représentée par ce qu'on
621 appelle des @emph{expressions musicales}.  Nous en avons déjà vu dans
622 les quelques exemples précédents ; une seule note constitue une
623 expression  musicale :
624
625 @lilypond[fragment,quote,verbatim,relative=3]
626 a4
627 @end lilypond
628
629 Mettre un groupe de notes entre accolades crée une nouvelle expression
630 musicale :
631
632 @lilypond[fragment,quote,verbatim,relative=3]
633 { a4 g4 }
634 @end lilypond
635
636 Placer une séquence d'expressions musicales -- des notes par exemple
637 -- entre accolades signifie qu'elles doivent être jouées
638 successivement, les unes après les autres.  Le résultat est une
639 expression, qui peut elle-même être regroupée séquentiellement avec
640 d'autres expressions.  Ici, l'expression de l'exemple précédent est
641 combinée à deux notes :
642
643 @lilypond[fragment,quote,verbatim,relative=3]
644 { { a4 g } f g }
645 @end lilypond
646
647 Cette technique est utile pour de la musique non monophonique.  Pour
648 entrer une musique avec plusieurs voix ou plusieurs portées, nous
649 pouvons aussi combiner en parallèle les expressions.  Deux voix qui doivent être
650 jouées en même temps, sont entrées comme une combinaison simultanée de
651 deux expression.  Une expression musicale « simultanée » est formée en
652 entourant les expressions entre @code{<<} et @code{>>}.  Dans l'exemple
653 suivant, trois expressions (contenant chacune deux notes distinctes) sont
654 combinées simultanément.
655
656 @lilypond[fragment,quote,verbatim,relative=3]
657 <<
658   { a4 g }
659   { f e }
660   { d b }
661 >>
662 @end lilypond
663
664 Ce mécanisme est similaire au formules mathématiques : une grosse formule
665 est créée en assemblant plusieurs petites formules.  Ces types
666 de formules, appelées expressions, ont une définition récursive, de
667 telle sorte que vous pouvez fabriquer des expressions
668 arbitrairement longues et complexes.  Par exemple,
669
670 @example
671 1
672
673 1 + 2
674
675 (1 + 2) * 3
676
677 ((1 + 2) * 3) / (4 * 5)
678 @end example
679
680 @cindex expression
681 @cindex music expression
682 Ceci est une suite d'expressions, où chacune est contenue dans la
683 suivante.  Les expressions les plus simples sont les nombres, et de
684 plus grandes expressions sont produites en combinant des expressions
685 avec des opérateurs -- comme @samp{+}, @samp{*} et @samp{/} -- et des
686 parenthèses.  Tout comme les expressions mathématiques, les expressions
687 musicales peuvent être imbriquées avec une profondeur arbitraire, ce
688 qui est nécessaire pour de la musique complexe comme des partitions
689 polyphoniques.
690
691 Notez que l'exemple suivant ne comporte qu'une seule portée,
692 contrairement à l'exemple précédent qui contenait trois portées
693 séparées.  C'est parce que l'exemple commence par une note seule.  Pour
694 déterminer le nombre de portées, LilyPond regarde le premier élément
695 qui n'est pas une accolade.  Si c'est une seule note, il y a une portée
696 ; si c'est une expression simultanée, il y aura plus d'une portée.
697
698 @lilypond[fragment,quote,verbatim,relative=2]
699 {
700   c <<c e>>
701   << { e f } { c <<b d>> } >>
702 }
703 @end lilypond
704
705 Il est facile de s'y perdre avec des fichiers musicaux comprenant de nombreuses
706 imbrications, tant pour leur création que pour leur maintenance.  Une
707 convention permet d'éviter cette confusion : l'indentation.  Pour
708 entrer un fichier avec de prfondes imbrications d'accolades et de
709 crochets, il est d'usage d'avoir recours à une indentation qui indique
710 le niveau de profondeur.  Formater la musique d'une telle manière en
711 facilite la lecture et vous aide à insérer le bon nombre d'accolades
712 fermant les expressions.  Par exemple,
713
714 @example
715 <<
716   @{
717     @dots{}
718   @}
719   @{
720     @dots{}
721   @}
722 >>
723 @end example
724
725 Certains éditeurs disposent d'un mode spécifique pour saisir des
726 fichiers LilyPond, qui peut vous aider à indenter le fichier source.
727 Voir la section @ref{Editor support} pour plus d'informations.
728
729 @node More staves
730 @section More staves
731
732 Pour créer plus d'une portée, chaque partie de la musique constituant
733 une portée est entrée en la faisant précéder de
734 @code{\new Staff}.  Ces éléments @code{Staff} sont combinés en parallèle avec
735 @code{<<} et @code{>>}, comme
736
737 @lilypond[quote,fragment,verbatim]
738 <<
739   \new Staff { \clef treble c'' }
740   \new Staff { \clef bass c }
741 >>
742 @end lilypond
743
744
745 La commande @code{\new} introduit un « contexte de notation ».  Un
746 contexte de notation est un environnement dans lequel les événements
747 musicaux -- comme les notes ou les commandes @code{\clef} -- sont
748 interprétés.   Pour des pièces simples, ces contextes sont créés
749 automatiquement.  Pour des pièces plus complexes, il est préférable de
750 spécifier explicitement les contextes.  Cela assure que chaque fragment
751 aura sa propre portée.
752
753 Il existe différents types de contextes.  Les contextes @code{Staff}
754 (portée), @code{Voice} (voix) et @code{Score} (partition) gèrent la
755 notation de la mélodie, alors que @code{Lyrics} gère les paroles et
756 @code{ChordNames} imprime le nom des accords.
757
758 En termes de syntaxe, faire précéder une expression musicale de
759 @code{\new} crée une plus grosse expression musicale.  En reprenant la
760 comparaison, cela ressemble au signe « moins » en mathématiques.  La formule
761 @math{(4+5)} est une expression, donc @math{-(4+5)} est une plus grosse
762 expression.
763
764 Nous pouvons maintenant écrire un morceau à deux portées :
765
766 @c TODO: (c) status of this Paul McCartney (?) song (let's all stand together)
767
768 @lilypond[fragment,quote,verbatim,ragged-right]
769 \relative <<
770   \new Staff {
771     \time 3/4
772     \clef treble
773
774     e'2 d4 c2 b4 a8[ a]
775     b[ b] g[ g] a2.
776   }
777   \new Staff {
778      \clef bass
779      c,,2 e4 g2.
780      f4 e d c2.
781   }
782 >>
783 @end lilypond
784
785 Pour plus d'informations sur les contextes, voir leur description à
786 @ref{Interpretation contexts}.
787
788
789
790 @node Adding articulation marks to notes
791 @section Adding articulation marks to notes
792
793 @cindex articulation
794 @cindex accents
795 @cindex staccato
796
797 Les articulations standard peuvent être ajoutées à une note en
798 utilisant un tiret (@samp{-}) et un caractère :
799
800 @lilypond[fragment,quote,verbatim,relative=2]
801 c-.  c-- c-> c-^ c-+ c-_
802 @end lilypond
803
804 @cindex fingering
805 De la même manière, des indications de doigté peuvent être ajoutées à
806 une note en utilisant un tiret (@samp{-}) et le chiffre à écrire :
807
808 @lilypond[fragment,quote,verbatim,relative=2]
809 c-3 e-5 b-2 a-1
810 @end lilypond
811
812 Articulations et doigtés sont habituellement placés automatiquement,
813 mais vous pouvez spécifier une direction en utilisant @samp{^} (en haut)
814 ou @samp{_} (en bas).  Vous pouvez aussi utiliser plusieurs articulations
815 sur la même note.  Dans la plupart des cas, cependant, il est mieux de
816 laisser LilyPond déterminer l'emplacement de l'articulation.
817
818 @lilypond[fragment,quote,verbatim,relative=2]
819 c_-^1 d^. f^4_2-> e^-_+
820 @end lilypond
821
822 Les signes de nuances sont obtenus en ajoutant à la note les noms des nuances,
823 précédées d'un anti-slash @samp{\} :
824
825 @lilypond[fragment,quote,verbatim,relative=2]
826 c\ff c\mf
827 @end lilypond
828
829 @cindex dynamics
830 @cindex decrescendo
831 @cindex crescendo
832
833 Crescendi et decrescendi débutent avec les commandes @code{\<} et
834 @code{\>}.  Ils se terminent soit par une nuance d'arrivée, par exemple @code{\f},
835 soit par la commande @code{\!} :
836
837 @lilypond[fragment,quote,verbatim,relative=2]
838 c2\< c2\ff\> c2 c2\!
839 @end lilypond
840
841
842
843 @cindex slur
844
845 Une liaison d'articulation (@rglos{slur}) est une courbe tracée
846 au-dessus de plusieurs notes.  Elle indique un jeu legato.  Les notes de
847 départ et d'arrivée sont suivies respectivement par @samp{(} et
848 @samp{)} :
849
850 @lilypond[fragment,quote,fragment,relative=2,verbatim]
851 d4( c16) cis( d e c cis d) e( d4)
852 @end lilypond
853
854 @cindex slurs versus ties
855 Une liaison d'articulation ressemble à une liaison de
856 prolongation (@rglos{tie}),
857 mais a une signification différente.  Une liaison de prolongation fait
858 durer la première note plus longtemps, et ne peut être utilisée que
859 sur une paire de notes de même hauteur.  Ces deux types de liaison
860 peuvent être imbriqués :
861
862 @lilypond[quote,fragment,relative=2]
863 c2~( c8 fis fis4 ~ fis2 g2)
864 @end lilypond
865
866 @cindex phrasing slurs
867 Une liaison de phrasé peut être entrée avec @code{\(} et @code{\)},
868 vous pouvez donc avoir simultanément une liaison d'articulation et une
869 liaison de phrasé.  Vous ne pouvez pas avoir de liaisons d'articulation
870 simultanées ni de liaisons de phrasé simultanées.
871
872 @lilypond[quote,fragment,relative=2,verbatim]
873 a8(\( ais b c) cis2 b'2 a4 cis, c\)
874 @end lilypond
875
876
877 Pour plus d'informations sur les
878
879 @quotation
880 @table @asis
881 @item doigtés
882 voir @ref{Fingering instructions}.
883 @item articulations
884 voir @ref{Articulations}.
885 @item liaisons d'articulation
886 voir @ref{Slurs}.
887 @item liaisons de phrasé
888 voir @ref{Phrasing slurs}.
889 @item nuances
890 voir @ref{Dynamics}.
891 @end table
892 @end quotation
893
894
895 @node Combining notes into chords
896 @section Combining notes into chords
897
898 @cindex chords
899 Des accords peuvent être produits en entourant les hauteurs de note
900 avec les angles gauche et droit -- @samp{<} et @samp{>} --
901
902 @lilypond[quote,relative=1,fragment,verbatim]
903 r4 <c e g>4 <c f a>8
904 @end lilypond
905
906
907 Vous pouvez combiner les indications comme les liaisons et les liens de
908 croches avec les accords.  Ils doivent cependant être placés en
909 dehors des angles :
910
911 @lilypond[quote,relative=1,fragment,verbatim]
912 r4 <c e g>8[ <c f a>]~ <c f a>
913 @end lilypond
914
915 @example
916 r4 <c e g>8\>( <c e g> <c e g> <c f a>\!)
917 @end example
918
919 @lilypond[quote,relative=1,fragment]
920 \slurUp
921 r4 <c e g>8\>( <c e g> <c e g> <c f a>\!)
922 @end lilypond
923
924
925 @node Advanced rhythmic commands
926 @section Advanced rhythmic commands
927
928 @cindex pickup
929 @cindex anacruse
930 @cindex partial measure
931 Une levée est entrée avec le mot-clé @code{\partial}.  Il est suivi par
932 une durée : @code{\partial 4} est une levée d'une noire et
933 @code{\partial 8} d'une croche.
934
935 @lilypond[quote,relative=2,verbatim,fragment]
936 \partial 8
937 f8 c2 d e
938 @end lilypond
939
940 @cindex tuplets
941 @cindex triplets
942 Les n-olets sont créés avec le mot-clef @code{\times}.  Celui-ci prend
943 deux arguments : une fraction et une expression musicale.  La durée des
944 notes de l'expression musicale est multipliée par la fraction.  Les
945 notes d'un triolet durent les deux tiers du temps de leur notation
946 réelle, cette fraction est donc de 2/3 pour les triolets :
947
948 @lilypond[quote,relative=1,verbatim,fragment]
949 \times 2/3 { f8 g a }
950 \times 2/3 { c r c }
951 @end lilypond
952
953 @cindex grace notes
954 @cindex acciaccatura
955 Des notes d'ornement sont produites en préfixant une expression musicale
956 avec le mot-clé @code{\appoggiatura} ou @code{\acciaccatura} :
957 @cindex appoggiatura
958 @cindex acciaccatura
959
960 @lilypond[quote,relative=2,verbatim,fragment]
961 c4 \appoggiatura b16 c4
962 c4 \acciaccatura b16 c4
963 @end lilypond
964
965 @noindent
966
967 Pour plus d'informations sur les
968
969 @quotation
970 @table @asis
971 @item ornementations
972 voir @ref{Grace notes},
973 @item n-olets
974 voir @ref{Tuplets},
975 @item mesures incomplètes (levées)
976 voir @ref{Partial measures}.
977 @end table
978 @end quotation
979
980
981 @node Commenting input files
982 @section Commenting input files
983
984 @cindex comments
985 @cindex line comment
986 @cindex block comment
987 Un commentaire est une remarque à l'attention du lecteur du fichier
988 source ; il est ignoré lors de l'analyse du fichier, et n'a donc 
989 aucun effet sur la sortie imprimable.  Il existe deux types
990 de commentaires.  Le symbole pourcent @samp{%} introduit un commentaire
991 d'une ligne : après @code{%}, le reste de la ligne est ignoré.  Un bloc de
992 commentaire marque une section entière dans le fichier d'entrée.  Tout ce
993 qui est à l'intérieur de @code{%@{} et @code{%@}} est ignoré.  Le fragment
994 suivant montre les utilisations possible des commentaires :
995
996 @example
997 % mélodie de "ah vous dirais-je maman"
998   c4 c g' g a a g2
999
1000 %@{
1001     Cette ligne, et les notes ci-dessous
1002    sont ignorées, puisque'elles sont dans
1003    un bloc de commentaire.
1004
1005     f f e e d d c2
1006 %@}
1007 @end example
1008
1009 @c  TODO   post-2.6 reorg
1010 @c   This is good info, but I wouldn't call it a comment.  IMO it should
1011 @c   be moved somewhere else.
1012
1013 @cindex versioning
1014
1015 Il y a une déclaration particulière qui est une sorte de commentaire.  La
1016 déclaration @code{\version} stipule le numéro de la version de LilyPond
1017 pour laquelle le fichier a été écrit.  Pour donner à un fichier la version
1018 2.10.0, utilisez 
1019
1020 @example
1021 \version "2.10.0"
1022 @end example
1023
1024 @noindent
1025 Cette annotation permet de faciliter les prochaines mises à jour de
1026 LilyPond.  Les changements dans la syntaxe sont gérés avec un
1027 programme spécial, @file{convert-ly} -- voir
1028 @ref{Updating files with convert-ly} -- et il utilise @code{\version}
1029 pour déterminer les règles de conversion à appliquer au fichier.
1030
1031
1032 @node Printing lyrics
1033 @section Printing lyrics
1034 @cindex lyrics
1035
1036 @c TODO: (c) status of the Queen fragment.
1037
1038 @cindex Lyrics
1039 @cindex Songs
1040 Les paroles sont entrées en séparant chaque syllable par un espace :
1041
1042 @example
1043 I want to break free
1044 @end example
1045
1046 Voyons la mélodie
1047
1048 @lilypond[quote,verbatim,fragment,ragged-right]
1049 \relative {
1050   r4 c \times 2/3 { f g g }
1051   \times 2/3 { g4( a2) }
1052 }
1053 @end lilypond
1054
1055 Les paroles peuvent être associées à ces notes en les combinant avec le
1056 mot-clé @code{\addlyrics}
1057
1058 @lilypond[quote,verbatim,fragment,ragged-right]
1059 <<
1060   \relative {
1061     r4 c \times 2/3 { f g g }
1062     \times 2/3 { g4( a2) }
1063   }
1064   \addlyrics { I want to break free }
1065 >>
1066 @end lilypond
1067
1068 @cindex melisma
1069 @cindex extender line
1070 @c synonyms?
1071 Cette mélodie se termine sur un mélisme (@rglos{melisma}),
1072 c'est-à-dire qu'une seule syllable (« free ») correspond à plus d'une
1073 note.  Ceci est indiqué avec une @emph{ligne d'extension}.  Elle est
1074 entrée avec deux caractères souligné (@code{_}), c'est-à-dire
1075
1076 @example
1077 @{ I want to break free __ @}
1078 @end example
1079
1080 @lilypond[fragment,quote,ragged-right]
1081 <<
1082   \relative {
1083     r4 c \times 2/3 { f g g }
1084     \times 2/3 { g4( a2) }
1085   }
1086   \addlyrics { I want to break free __ }
1087 >>
1088 @end lilypond
1089
1090 De la même manière, les séparations syllabiques d'un mot peuvent être entrées
1091 avec deux tirets (@code{-}), ce qui produit un tiret centré entre les deux
1092 syllabes :
1093
1094 @example
1095 A -- le gri -- a
1096 @end example
1097
1098 @c no ragged-right here, because otherwise the hypens get lost.
1099 @lilypond[fragment,quote]
1100 <<
1101   \relative {
1102     \time 2/4
1103     f4 f c' c
1104   }
1105   \addlyrics { A -- le gri -- a }
1106 >>
1107 @end lilypond
1108
1109 Plus de possibilités, comme celle d'ajouter plusieurs lignes de
1110 paroles en dessous d'une même mélodie sont exposées à
1111 @ref{Vocal music}.
1112
1113
1114 @node A lead sheet
1115 @section A lead sheet
1116
1117 @cindex Lead sheets
1118 @cindex chords
1119 @cindex chord names
1120
1121 @c TODO: revise this, \chords { } is shorter and more intuitive.
1122
1123 Dans la musique de variété, il est courant d'indiquer l'accompagnement
1124 par le nom des accords.  De tels accords peuvent être entrés comme les
1125 notes :
1126
1127 @lilypond[quote,verbatim,ragged-right]
1128 \chordmode { c2 f4. g8 }
1129 @end lilypond
1130
1131 @noindent
1132 Maintenant, chaque hauteur est lue comme la base de l'accord à la
1133 place de la note.  Ce mode est activé avec @code{\chordmode}.
1134
1135 Les autres accords peuvent être créés en ajoutant des modifiacteurs après
1136 deux points.  L'exemple suivant montre quelques modificateurs usuels :
1137
1138 @lilypond[quote,verbatim,ragged-right]
1139 \chordmode { c2 f4:m g4:maj7 gis1:dim7 }
1140 @end lilypond
1141
1142 Pour la musique improvisée, les accords ne sont pas imprimés sur des
1143 portées mais comme des lignes à part entière.  Ceci s'obtient en
1144 utilisant @code{\chords} à la place de @code{\chordmode}.  La même
1145 syntaxe sera utilisée que dans le cas de@code{\chordmode}, mais le
1146 rendu des notes interviendra dans un contexte de @code{ChordNames},
1147 avec le résultat suivant
1148
1149 @lilypond[quote,verbatim,ragged-right]
1150 \chords { c2 f4.:m g4.:maj7 gis8:dim7 }
1151 @end lilypond
1152
1153 @cindex lead sheet
1154 Une fois assemblés, les accords, paroles et mélodie forment une
1155 partition de chanson :
1156
1157 @example
1158 <<
1159   \chords @{ @emph{les accords} @}
1160   @emph{la mélodie}
1161   \addlyrics @{ @emph{le texte} @}
1162 >>
1163 @}
1164 @end example
1165
1166 @lilypond[quote,ragged-right]
1167 <<
1168   \chords { r2 c:sus4 f }
1169   \relative {
1170     r4 c' \times 2/3 { f g g }
1171     \times 2/3 { g4( a2) }
1172   }
1173   \addlyrics { I want to break free __ }
1174 >>
1175 @end lilypond
1176
1177 Une liste complète de modificateurs et d'autres options de
1178 mise en forme se trouve à la section @ref{Chords}.
1179
1180
1181 @node Adding titles
1182 @section Adding titles
1183
1184 Les informations bibliographiques sont entrées dans un bloc séparé, le
1185 bloc d'en-tête (@code{\header}).  Le nom du morceau, son compositeur, etc., sont
1186 définis dans @code{\header@{@tie{}@dots{}@tie{}@}}.
1187 Le bloc @code{\header} est habituellement placé en début de fichier.
1188 Par exemple,
1189
1190 @example
1191 \header @{
1192   title = "Miniature"
1193   composer = "Igor Stravinsky"
1194 @}
1195
1196 @{ @dots{} @}
1197 @end example
1198
1199
1200 Quand le fichier est traité, le titre et le compositeur sont imprimés
1201 en haut de la partition.  Vous trouverez plus d'informations sur les
1202 titres à @ref{Creating titles}.
1203
1204
1205 @node Single staff polyphony
1206 @section Single staff polyphony
1207
1208 @cindex polyphony
1209 @cindex multiple voices
1210 @cindex voices, more -- on a staff
1211 Quand différentes lignes mélodiques sont combinées sur une seule et
1212 même portée, elle sont imprimées comme des voix polyphoniques ; chaque
1213 voix a ses propre hampes@footnote{familièrement appelées queues de
1214 note.}, liaisons et ligatures, la voix supérieure ayant les hampes
1215 vers le haut, la voix inférieure vers le bas.
1216
1217 Ce type de partition est réalisé en entrant chaque voix comme
1218 une séquence (avec @code{@{...@}}), en combinant simultanément les
1219 voix et en les séparant par  @code{\\} :
1220
1221 @lilypond[quote,verbatim,relative=2,fragment]
1222 << { a4 g2 f4~ f4 } \\
1223    { r4 g4 f2 f4 } >>
1224 @end lilypond
1225
1226 Pour l'écriture de musique polyphonique, les silences invisibles
1227 (spacer rests) s'avèrent bien pratiques ; ce sont des silences qui ne
1228 s'impriment pas.  Ils sont utiles pour remplir des voix qui,
1229 temporairement, ne jouent rien.  On peut voir ici le même exemple avec
1230 un silence espace invisible (@code{s}) à la place d'un silence normal
1231 (@code{r}) :
1232
1233 @lilypond[quote,verbatim,relative=2,fragment]
1234 << { a4 g2 f4~ f4 } \\
1235    { s4 g4 f2 f4 } >>
1236 @end lilypond
1237
1238 @noindent
1239 Encore une fois, ces expressions peuvent s'imbriquer arbitrairement :
1240
1241 @lilypond[quote,fragment,verbatim,relative=2,fragment]
1242 <<
1243   \new Staff <<
1244     { a4 g2 f4~ f4 } \\
1245     { s4 g4 f2 f4 }
1246   >>
1247   \new Staff <<
1248     \clef bass
1249     { <c g>1 ~ <c g>4 } \\
1250     { e,,4 d e2 ~ e4}
1251   >>
1252 >>
1253 @end lilypond
1254
1255 Plus de fonctionnalités sur l'écriture polyphonique sont décrites à la
1256 section @ref{Basic polyphony} du manuel.
1257
1258
1259 @node Piano staves
1260 @section Piano staves
1261
1262 @cindex staff switch, manual
1263 @cindex cross staff voice, manual
1264 La musique pour piano s'écrit avec deux portées reliées par une
1265 accolade.  Imprimer ce type de portée revient au même que dans l'exemple de
1266 musique polyphonique (@ref{More staves}),
1267
1268 @example
1269 << \new Staff @{ @dots{} @}
1270    \new Staff @{ @dots{} @} >>
1271 @end example
1272
1273 @noindent
1274 mais maintenant cette expression entière doit être interprétée dans un
1275 contexte @code{PianoStaff}
1276
1277 @example
1278 \new PianoStaff << \new Staff @dots{} >>
1279 @end example
1280
1281 Voici un petit exemple :
1282
1283 @lilypond[quote,verbatim,relative=1,fragment]
1284 \new PianoStaff <<
1285   \new Staff { \time 2/4 c4 c g' g }
1286   \new Staff { \clef bass c,, c' e c }
1287 >>
1288 @end lilypond
1289
1290 Plus d'informations sur le formatage de la musique pour piano sont
1291 données à @ref{Piano music}.
1292
1293
1294 @node Organizing larger pieces
1295 @section Organizing larger pieces
1296
1297 Lorsqu'on combine tous les éléments étudiés plus haut pour produire
1298 des fichiers plus volumineux, les blocs @code{\score} deviennent
1299 beaucoup plus gros parce que les expressions musicales sont plus
1300 longues et, dans le cas des pièces polyphoniques, profondément
1301 imbriquées.  De telles expressions imposantes finissent par devenir peu
1302 maniables.
1303
1304 En utilisant des variables, appelées également identificateurs, il est
1305 possible de découper des expressions musicales complexes.  Un identificateur
1306 se définit comme
1307
1308 @example
1309 MusiqueToto = @{ @dots{} @}
1310 @end example
1311
1312 @noindent
1313 Le contenu de l'expression musicale @code{MusiqueToto}, peut être
1314 utilisé plus loin en faisant précéder son nom d'un anti-slash, c'est-à-dire
1315 @code{\MusiqueToto}.  Dans l'exemple suivant, un motif de deux notes est
1316 répété deux fois en utilisant la substitution par une variable :
1317
1318 @lilypond[quote,ragged-right,verbatim,nofragment]
1319 seufzer = {
1320   e'4( dis'4)
1321 }
1322 { \seufzer \seufzer }
1323 @end lilypond
1324
1325 Le nom d'un identificateur ne doit comporter que des caractères
1326 alphabétiques non accentués, aucun nombre ni tiret.  On doit le définir
1327 en dehors de toute expression musicale.
1328
1329 Il est possible d'utiliser des variables de types variés.
1330 Par exemple,
1331
1332 @example
1333 largeur = 4.5\cm
1334 nom = "Wendy"
1335 papierACinq = \paper @{ paperheight = 21.0 \cm @}
1336 @end example
1337
1338 En fonction de son contenu, l'identificateur peut être utilisé à différents
1339 endroits.  L'exemple suivant utilise la variable précédente :
1340
1341 @example
1342 \paper @{
1343   \papierACinq
1344   line-width = \largeur
1345 @}
1346 @{ c4^\nom @}
1347 @end example
1348
1349 Vous trouverez plus d'informations sur les usages possibles des
1350 identificateurs dans le manuel technique, section
1351 @ref{Input variables and Scheme}.
1352 @c fixme: the ref is too technical.
1353
1354
1355 @node An orchestral part
1356 @section An orchestral part
1357
1358 Pour la musique d'orchestre, toute la musique est imprimée deux fois.
1359 Une partie séparée pour chaque pupitre, et un conducteur pour le chef.
1360 Recourir à des identifiants permet de s'épargner un double travail.  La
1361 musique est entrée une seule fois, et enregistrée dans une variable.  Le
1362 contenu de ces variables sera utilisé pour générer à la fois la
1363 partie d'instrument et le conducteur.
1364
1365 Définir les notes dans un fichier à part est très pratique.  Par
1366 exemple, supposons que le fichier @file{musique-cor.ly} contienne la
1367 partie d'un duo cor/@/basson :
1368
1369 @example
1370 notesCor = \relative c @{
1371   \time 2/4
1372   r4 f8 a cis4 f e d
1373 @}
1374 @end example
1375
1376 @noindent
1377 Puis, une partie individuelle est créée en mettant ce qui suit dans
1378 un fichier
1379
1380 @example
1381 \include "musique-cor.ly"
1382 \header @{
1383   instrument = "Cor en fa"
1384 @}
1385
1386 @{
1387  \transpose f c' \notesCor
1388 @}
1389 @end example
1390
1391 La ligne
1392
1393 @example
1394 \include "musique-cor.ly"
1395 @end example
1396
1397 @noindent
1398 indique à LilyPond de lire le contenu de @file{musique-cor.ly} à cet
1399 endroit dans le fichier, ainsi @code{notesCor} est défini pour ce qui
1400 suivra.  La commande @code{\transpose f@tie{}c'} indique que
1401 l'argument, en l'occurence @code{\notesCor}, doit être transposé d'une
1402 quinte ascendante.  Le son entendu @samp{fa} correspond à la note écrite
1403 @code{do'}, ce qui correspond bien à la transpostion d'un cor en
1404 fa.  La transposition peut être constatée dans la sortie suivante :
1405
1406 @lilypond[quote,ragged-right]
1407 \transpose f c' \relative c {
1408   \time 2/4
1409   r4 f8 a cis4 f e d
1410 }
1411 @end lilypond
1412
1413 Dans la musique d'ensemble, il arrive souvent qu'une des voix ne joue
1414 pas pendant plusieurs mesures.  Ceci est spécifié par un silence
1415 spécial, le silence multi-mesures (mesures à compter).  Il est saisi
1416 par une lettre capitale @samp{R} suivie d'une durée (@code{1}@tie{}pour une
1417 ronde, @code{2}@tie{}pour une blanche, etc.).  En multipliant la durée, on
1418 peut construire des silences plus longs.  Par exemple, ce silence dure
1419 3@tie{}mesures à 2/4
1420
1421 @example
1422 R2*3
1423 @end example
1424
1425 Pour l'impression de parties séparées, ces silences multi-mesures doivent être
1426 condensés.  On peut l'obtenir en réglant une variable d'exécution
1427
1428 @example
1429 \set Score.skipBars = ##t
1430 @end example
1431
1432 @noindent
1433 Cette commande règle la propriété @code{skipBars} dans le contexte
1434 @code{Score} à vrai (@code{##t}).  En faisant précéder la musique plus haut
1435 du silence et de cette option, on obtient
1436
1437 @lilypond[quote,ragged-right]
1438 \transpose f c' \relative c {
1439   \time 2/4
1440   \set Score.skipBars = ##t
1441   R2*3
1442   r4 f8 a cis4 f e d
1443 }
1444 @end lilypond
1445
1446
1447 On crée le conducteur en combinant toutes les parties.  En
1448 supposant que l'autre voix soit dans l'expression @code{notesBasson} du fichier
1449 @file{musique-basson.ly}, le conducteur est composé des commandes
1450
1451 @example
1452 \include "musique-cor.ly"
1453 \include "musique-basson.ly"
1454
1455 <<
1456   \new Staff \notesCor
1457   \new Staff \notesBasson
1458 >>
1459 @end example
1460
1461 @noindent
1462 donnant pour résultat
1463
1464 @lilypond[quote,ragged-right]
1465 \relative c <<
1466   \new Staff {
1467     \time 2/4 R2*3
1468     r4 f8 a cis4 f e d
1469   }
1470   \new Staff {
1471     \clef bass
1472     r4 d,8 f | gis4 c | b bes |
1473     a8 e f4 | g d | gis f
1474   }
1475 >>
1476 @end lilypond
1477
1478 De plus amples informations sur la gestion des parties et conducteurs
1479 se trouvent dans le manuel de notation, section @ref{Orchestral music}.
1480
1481 Le réglage des variables d'exécution (« propriétés ») est abordé dans
1482 @ref{Changing context properties on the fly}.
1483
1484
1485 @node After the tutorial
1486 @section After the tutorial
1487
1488 Après avoir parcouru ce tutoriel, vous devriez vous essayer à écrire
1489 un morceau ou deux.  Commencez par copier l'un des modèles types (@ref{Example
1490 templates}) et ajoutez-y des notes.  Si vous voulez employer une notation que
1491 vous n'avez pas trouvé dans le tutoriel, consultez la référence de
1492 notation, en commençant par la @ref{Basic notation}.  Si vous désirez écrire pour un
1493 ensemble instrumental non couvert par les @ref{Example templates},
1494 lisez la section @ref{Extending the templates}.
1495
1496 Après avoir écrit quelques pièces courtes, lisez les chapitres 3 à 5
1497 du manuel d'apprentissage.  Rien ne s'oppose à ce que vous consultiez dès à
1498 présent les autres chapitres, bien sûr ! Néanmoins, le reste du manuel
1499 de l'utilisateur part du principe que vous avez déjà bien assimilé la
1500 syntaxe de LilyPond.  Vous pouvez toujours survoler le reste du manuel,
1501 et y revenir plus tard après avoir acquis de l'expérience.
1502