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