@c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
@c This file is part of lilypond.tely
@ignore
- Translation of GIT committish: b40f25ec7472b855483b5eb9126747bfb9487fe1
+ Translation of GIT committish: 964d024dd4f022ba7cd66adc13c0169035d4c4e5
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@chapter Putting it all together
Ce chapitre traite des principes généraux de LilyPond, et de
-la manière de créer des blocs @code{\score} @footnote{Le terme @q{score} signifie partition en anglais.}.
+la manière de créer des blocs @code{\score} @footnote{Le terme
+@q{score} signifie partition en anglais.}.
@menu
On n'a pas besoin de deux commandes @code{\version}. Ce dont on a besoin,
c'est la section @code{melodie}. De même, on n'a pas besoin de deux sections
@code{\score} --- si nous les gardions toutes les deux, on obtiendrait deux
-parties séparées ; mais nous voulons un vrai duo, avec les deux parties ensemble.
-Dans la section @code{\score}, on n'a pas besoin non plus de deux @code{\layout}
-ou de deux @code{\midi}.
+parties séparées ; mais nous voulons un vrai duo, avec les deux
+parties ensemble. Dans la section @code{\score}, on n'a pas besoin
+non plus de deux @code{\layout} ni de deux @code{\midi}.
Si on se contente de couper et coller les sections @code{melodie}, on se
retrouvera avec deux sections de ce nom ; il nous faut donc les renommer.
Appelons la section pour la soprano @code{musiqueSoprano} et celle pour le
-violoncelle @code{musiqueVioloncelle}. Tant qu'on y est, renommons @code{texte}
-en @code{parolesSoprano}. Attention à bien renommer les deux occurrences de
-chacune de ces dénominations : c'est-à-dire la définition de départ, où l'on
-trouve @code{mélodie = relative c' @{ }, et l'endroit où cette dénomination est
-utilisée, dans la section @code{\score}.
+violoncelle @code{musiqueVioloncelle}. Tant qu'on y est, renommons
+@code{texte} en @code{parolesSoprano}. Attention à bien renommer les
+deux occurrences de chacune de ces dénominations : c'est-à-dire la
+définition de départ, où l'on trouve @code{mélodie = relative c' @{ },
+et l'endroit où cette dénomination est utilisée, dans la section
+@code{\score}.
Et puis, toujours tant qu'on y est, mettons le violoncelle en clé de Fa, comme
le veut l'usage, et donnons-lui d'autres notes.
@end example
Voilà qui est mieux, mais la partie de violoncelle n'apparaît pas sur
-la partition --- en effet, nous ne l'avons pas utilisée dans la section
+la partition --- en effet, nous n'y avons pas fait appel dans la section
@code{\score}. Si l'on veut que la partie de violoncelle s'imprime sous
la partie de soprano, on va devoir ajouter :
Comme vous le savez maintenant (du moins nous l'espèrons), ceci ne
peut pas être traité en tant que tel. Il s'agit de formes abrégées des
-exemples complets ; pour pouvoir être traitées, elles doivent au moins
-être encadrées par des accolades :
+exemples complets ; pour pouvoir être traitées, ces formeulations
+doivent au moins être encadrées par des accolades :
@example
@{
}
@end lilypond
-C'est ici que nous entamons les choses sérieuses : le code LilyPond,
+C'est ici que nous passons aux choses sérieuses : le code LilyPond,
sous cette forme, est en réalité un @emph{autre} raccourci. Même s'il
est traité sans problème, et aboutit au bon résultat, c'est une forme
abrégée de :
accepte.
@cindex variables
-@cindex indentifiers
+@cindex identificateurs
-Une autre abréviation pratique est la possibilité de définir
+Un autre raccourci pratique est la possibilité de définir
des variables --- également appelées @qq{identificateurs}. Dans tous
les modèles, vous trouverez :
@end example
Lorsque LilyPond examinera ce fichier, il va prendre la valeur de la
-variable @{melodie}, c'est-à-dire tout ce qui suit le signe @code{=},
-et l'insérer partout où il tombera sur @code{\melodie}. Vous êtes
+variable @code{melodie}, c'est-à-dire tout ce qui suit le signe @code{=},
+et l'insérer partout où il rencontrera @code{\melodie}. Vous êtes
libre de choisir comment dénommer vos variables@footnote{Les noms de
variables sont sensibles à la casse, et ne peuvent contenir ni
-chiffres, ni tirets, ni caractères accentués.} ; ce peut être
+chiffre, ni tiret, ni caractère accentué.} ; ce peut être
@code{melodie}, @code{global}, @code{maindroitepiano}, ou
@code{laTeteAToto}. Pour plus de détails, voir @ref{Saving typing
with identifiers and functions}.
appris à construire de grandes expressions musicales petit bout
par petit bout --- nous avons vu les notes, puis les accords, etc.
Maintenant, nous allons partir d'une grande expression musicale,
-et redescendre la pente.
+et remonter la pente.
@example
\score @{
sera substitué le contenu du fichier @file{musique-Cor.ly}, et de ce
fait la variable @code{notesCor} se trouvera définie. La commande
@code{\transpose f@tie{}c'} indique que son argument @code{\notesCor}
-soit transposé à la quinte supérieure : le son réel @samp{f} s'écrit
+sera transposé à la quinte supérieure : le son réel @samp{f} s'écrit
@code{c'}, ce qui est la caractéristique d'un Cor en Fa. La transposition
est visible comme suit :
@end example
@noindent
-Cette commande donne la valeur @q{vrai} --- @q{true} en anglais,
+Cette commande assigne la valeur @q{vrai} --- @q{true} en anglais, et
@samp{#t} dans le langage Scheme --- à cette propriété dans le
contexte @code{Score}. Si l'on ajoute dans la musique ci-dessus le
silence multi-mesures et cette option, on obtient le résultat suivant :