@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 :
soprano et violoncelle au complet :
@lilypond[quote,verbatim,ragged-right]
-\version "2.10.10"
-musiqueSoprano = \relative c' {
+\version "2.11.23"
+sopranoMusic = \relative c' {
\clef treble
\key c \major
\time 4/4
a4 b c d
}
-parolesSoprano = \lyricmode {
- Laaa Siii Dooo Rééé
+sopranoLyrics = \lyricmode {
+ Aaa Bee Cee Dee
}
-musiqueVioloncelle = \relative c {
+celloMusic = \relative c {
\clef bass
\key c \major
\time 4/4
\score{
<<
<<
- \new Voice = "voixUn" {
+ \new Voice = "one" {
\autoBeamOff
- \musiqueSoprano
+ \sopranoMusic
}
- \new Lyrics \lyricsto "voixUn" \parolesSoprano
+ \new Lyrics \lyricsto "one" \sopranoLyrics
>>
- \new Staff \musiqueVioloncelle
+ \new Staff \celloMusic
>>
\layout { }
\midi { }
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 example
La plupart des exemples font aussi intervenir la commande
-@code{\relative}, suivie de @code{c'} ou @code{c''}. Elle
-n'est pas à proprement parler nécessaire pour le traitement
-des exemples, mais dans la plupart des cas le résultat sera
-vraiment déplorable si vous l'oubliez.
+@code{\relative}, suivie de @code{c'} ou @code{c''}. Elle n'est pas à
+proprement parler nécessaire pour le traitement des exemples, mais
+dans la plupart des cas le résultat sera vraiment déplorable si vous
+l'oubliez.
@lilypond[quote,fragment,ragged-right,verbatim]
\relative c'' {
}
@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 libre de choisir comment dénommer
-vos variables@footnote{Les noms de variables sont sensibles aux capitales
-et minuscules, et ne peuvent contenir ni chiffres, ni tirets,
-ni caractères accentués.} ; 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}.
+Lorsque LilyPond examinera ce fichier, il va prendre la valeur de la
+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
+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}.
Pour une description complète du format des fichiers d'entrée, voir
@ref{File structure}.
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 @{
On y voit nettement plus clair maintenant. Nous voici donc avec la
partie du chanteur, qui contient un ensemble @code{Voice}, ce qui dans
-LilyPond correspond à une voix, au sens de vois musicale, pas
-forcément chantée donc (ce pourrait être une partie de violon par
-exemple).
+LilyPond correspond à une voix, au sens de voix d'une polyphonie plutôt que
+de voix chantée --- ce pourrait être une partie de violon par
+exemple.
Nous avons également une partie de piano, qui contient deux portées :
une pour la main droite, une autre pour la main gauche.
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 :