]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/putting.itely
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond into kainhofer
[lilypond.git] / Documentation / fr / user / putting.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: 27af34a245b02a6b89c9af3becefcfe676b2e19d
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 FIXME outdated stuff, to be soon deleted
11
12 @node Putting it all together
13 @chapter Putting it all together
14
15 Ce chapitre traite des principes généraux de LilyPond, et de
16 la manière de créer des blocs @code{\score} @footnote{Le terme
17 @q{score} signifie partition en anglais.}.
18
19
20 @menu
21 * An orchestral part::          
22 @end menu
23
24 @node An orchestral part
25 @section An orchestral part
26
27 Dans la musique d'orchestre, toutes les notes sont imprimées deux fois.
28 D'abord dans les parties séparées destinées aux musiciens, et ensuite
29 dans le conducteur destiné au chef.  Les variables sont là pour vous éviter
30 un double travail.  La musique n'est entrée qu'une seule fois, et stockée dans
31 une variable, dont le contenu servira à imprimer à la fois la partie
32 séparée et la partition d'orchestre.
33
34 Il est judicieux de définir les notes dans un fichier séparé. Par
35 exemple, supposons que le fichier @file{musique-Cor.ly} contienne la
36 partie suivante pour un duo cor/@/basson.
37
38 @example
39 notesCor = \relative c @{
40   \time 2/4
41   r4 f8 a cis4 f e d
42 @}
43 @end example
44
45 @noindent
46 On établira alors une partie séparée en constituant un nouveau fichier :
47
48 @example
49 \include "musique-Cor.ly"
50 \header @{
51   instrument = "Cor en Fa"
52 @}
53
54 @{
55  \transpose f c' \notesCor
56 @}
57 @end example
58
59 À la ligne
60
61 @example
62 \include "musique-Cor.ly"
63 @end example
64
65 @noindent
66 sera substitué le contenu du fichier @file{musique-Cor.ly}, et de ce
67 fait la variable @code{notesCor} se trouvera définie.  La commande
68 @code{\transpose f@tie{}c'} indique que son argument @code{\notesCor}
69 sera transposé à la quinte supérieure : le son réel @samp{f} s'écrit
70 @code{c'}, ce qui est la caractéristique d'un Cor en Fa. La transposition
71 est visible comme suit :
72
73 @lilypond[quote,ragged-right]
74 \transpose f c' \relative c {
75   \time 2/4
76   r4 f8 a cis4 f e d
77 }
78 @end lilypond
79
80 Dans les pièces d'ensemble, il arrive souvent qu'une voix ne joue pas
81 pendant plusieurs mesures.  Un silence spécial, appelé silence multi-mesures,
82 l'indique alors. On l'obtient par un @samp{R} majuscule, suivi d'une
83 durée : @code{1}@tie{}pour une pause, @code{2}@tie{}pour une demi-pause,
84 etc.  Cette durée peut être multipliée pour établir de plus longs silences.
85 Par exemple, le silence suivant dure 3@tie{}mesures à 2/4.
86
87 @example
88 R2*3
89 @end example
90
91 Dans une partie séparée, les silences multi-mesures sont compressés.
92 Il faut pour cela définir la propriété @code{skipBars} à @q{vrai} :
93
94 @example
95 \set Score.skipBars = ##t
96 @end example
97
98 @noindent
99 Cette commande assigne la valeur @q{vrai} --- @q{true} en anglais, et
100 @samp{#t} dans le langage Scheme --- à cette propriété dans le
101 contexte @code{Score}.  Si l'on ajoute dans la musique ci-dessus le
102 silence multi-mesures et cette option, on obtient le résultat suivant :
103
104 @lilypond[quote,ragged-right]
105 \transpose f c' \relative c {
106   \time 2/4
107   \set Score.skipBars = ##t
108   R2*3
109   r4 f8 a cis4 f e d
110 }
111 @end lilypond
112
113 Le conducteur rassemble toute la musique. Si l'on suppose que l'autre
114 voix de notre duo se trouve dans le fichier @file{musique-Basson.ly} en
115 tant que variable @code{notesBasson}, on établira un conducteur avec
116
117 @example
118 \include "musique-Basson.ly"
119 \include "musique-Cor.ly"
120
121 <<
122   \new Staff \notesCor
123   \new Staff \notesBasson
124 >>
125 @end example
126
127 @noindent
128 ce qui équivaut à
129
130 @lilypond[quote,ragged-right]
131 \relative c <<
132   \new Staff {
133     \time 2/4 R2*3
134     r4 f8 a cis4 f e d
135   }
136   \new Staff {
137     \clef bass
138     r4 d,8 f | gis4 c | b bes |
139     a8 e f4 | g d | gis f
140   }
141 >>
142 @end lilypond
143
144 Des informations plus détaillées sur la mise en place de conducteurs
145 et de parties séparées se trouvent dans le manuel : voir
146 @ruser{Orchestral music}.
147
148 Les variables (@q{propriétés}) réglables sont abordées en détail dans
149 @ruser{Changing context properties on the fly}.