]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/keyboards.itely
Merge master into nested-bookparts
[lilypond.git] / Documentation / fr / user / keyboards.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: bdf8540b74167817eab96ed3d13b35477217f9fe
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 \version "2.11.61"
11
12 @c Translators: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
14
15 @node Keyboard and other multi-staff instruments
16 @section Keyboard and other multi-staff instruments
17
18 @menu
19 * Common notation for keyboards::  
20 * Piano::                       
21 * Accordion::                   
22 * Harp::                        
23 @end menu
24
25 @node Common notation for keyboards
26 @subsection Common notation for keyboards
27
28 @menu
29 * References for keyboards::    
30 * Changing staff manually::     
31 * Changing staff automatically::  
32 * Staff-change lines::          
33 * Cross-staff stems::           
34 @end menu
35
36 @node References for keyboards
37 @unnumberedsubsubsec References for keyboards
38
39 @untranslated
40 @ifnothtml
41 @englishref
42 @end ifnothtml
43
44 Les systèmes de piano comprennent deux portées réunies par une accolade.
45 Les portées sont largement autonomes, mais il arrive que des voix passent
46 de l'une à l'autre.  Cette notation sert également à la harpe ou à d'autres
47 instruments à clavier.  Le contexte @code{PianoStaff} est précisément
48 conçu pour gérer la notation spécifique au piano, notamment ces croisements.
49
50 @knownissues
51
52 Les nuances ne sont pas centrées verticalement, mais il existe
53 des astuces.  Voir à ce sujet le modèle @q{alignement des nuances au
54 piano} au chapitre @rlearning{Piano templates}.
55
56
57 @node Changing staff manually
58 @unnumberedsubsubsec Changing staff manually
59
60 @cindex changements de portées manuels
61 @cindex changement de portée, manuel
62
63 Il est possible de passer d'une portée à l'autre de façon manuelle, au
64 moyen de la commande
65
66 @example
67 \change Staff = @var{nomDeLaPortee} @var{musique}
68 @end example
69
70 @noindent
71 La valeur @var{nomDeLaPortee} est le nom de la portée sur laquelle va se
72 déplacer la voix courante.  Pour des raisons pratiques, on nomme la portée
73 supérieure @code{"haut"} et la portée inférieure @code{"bas"}, donc
74 @var{nomDeLaPortee} désigne habituellement @code{"haut"} ou
75 @code{"bas"}.  Dans tous les cas, le contexte de portée ainsi utilisé
76 doit exister au préalable.  C'est pourquoi il est d'usage de commencer
77 par définir les portées
78
79 @example
80 <<
81   \new Staff = "haut" @{
82     \skip 1 * 10  % @emph{de façon à prolonger la portée}
83     @}
84   \new Staff = "bas" @{
85     \skip 1 * 10  % @emph{idem}
86     @}
87 >>
88 @end example
89
90
91 avant d'insérer une mélodie au moyen d'un contexte @code{Voice} :
92
93 @example
94 \context Staff = bas
95   \new Voice @{ @dots{} \change Staff = haut @dots{} @}
96 @end example
97
98
99 @node Changing staff automatically
100 @unnumberedsubsubsec Changing staff automatically
101 @cindex Changement de portée automatique
102 @cindex Automatique, changement de portée
103
104 Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
105 de la syntaxe suivante :
106
107 @quotation
108 @example
109 \autochange @dots{}@var{musique}@dots{}
110 @end example
111 @end quotation
112
113 @noindent
114 Deux portées seront alors créées au sein du contexte @code{PianoStaff},
115 nommées respectivement @code{up} et @code{down}.  La portée du bas, par
116 défaut, sera en clé de fa.
117
118 Une section en mode @code{\relative} se situant en dehors de la commande
119 @code{\autochange} n'aura pas d'effet sur les hauteurs de l'expression
120 @var{musique} ; si on utilise @code{\relative}, il est donc préférable
121 de mettre @code{\relative} @emph{après} @code{\autochange} et non avant :
122
123 @quotation
124 @example
125 \autochange \relative @dots{} @dots{}
126 @end example
127 @end quotation
128
129 La commande @code{\autochange} bascule les notes d'une portée à l'autre
130 en fonction de leur hauteur (le do du milieu servant de charnière), et
131 place les silences en fonction des notes qui les suivront. Ainsi :
132
133 @lilypond[quote,verbatim,ragged-right]
134 \new PianoStaff
135   \autochange \relative c'
136   {
137     g4 a b c d r4 a g
138   }
139 @end lilypond
140
141
142 @seealso
143
144 Dans ce même manuel : @ref{Changing staff manually}.
145
146 Référence du programme : @rinternals{AutoChangeMusic}.
147
148
149
150 @knownissues
151
152 Les changements de portée automatiques n'interviennent pas toujours à
153 l'endroit le plus opportun.  Pour un résultat de meilleure qualité, il
154 vaut mieux indiquer soi-même ces changements.
155
156 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
157 @code{\times}.
158
159
160 @node Staff-change lines
161 @unnumberedsubsubsec Staff-change lines
162
163 @cindex voix entre deux portées
164 @cindex changements de portée
165 @cindex mélodie d'une portée à une autre
166
167 @funindex followVoice
168
169 Lorsqu'une voix change de portée, il est possible d'imprimer
170 automatiquement une ligne reliant les notes, en attribuant à la variable
171 @code{followVoice} la valeur @emph{vrai} :
172
173 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
174 \new PianoStaff <<
175   \new Staff="one" {
176     \set followVoice = ##t
177     c1
178     \change Staff=two
179     b2 a
180   }
181   \new Staff="two" { \clef bass \skip 1*2 }
182 >>
183 @end lilypond
184
185 @seealso
186
187 Référence du programme : @rinternals{VoiceFollower}.
188
189 @predefined
190
191 @funindex \showStaffSwitch
192 @code{\showStaffSwitch},
193 @funindex \hideStaffSwitch
194 @code{\hideStaffSwitch}.
195
196
197 @node Cross-staff stems
198 @unnumberedsubsubsec Cross-staff stems
199
200 @cindex hampe, enjambement portées
201 @cindex distance entre deux portées de piano
202
203 Pour écrire des accords qui enjambent deux portées, on allonge la hampe
204 de l'accord de l'une des deux portées de façon à ce qu'elle rejoigne celle de
205 l'autre portée.
206
207 @lilypond[ragged-right,verbatim,quote]
208 stemExtend = {
209   \once \override Stem #'length = #10
210   \once \override Stem #'cross-staff = ##t
211 }
212 noFlag = \once \override Stem #'flag-style = #'no-flag
213 \new PianoStaff <<
214   \new Staff {
215     \stemDown \stemExtend
216     f'4
217     \stemExtend \noFlag
218     f'8
219   }
220   \new Staff {
221     \clef bass
222     a4 a8
223   }
224 >>
225 @end lilypond
226
227
228 @node Piano
229 @subsection Piano
230
231 @menu
232 * Piano pedals::                
233 @end menu
234
235 @node Piano pedals
236 @unnumberedsubsubsec Piano pedals
237 @cindex Pédales
238
239 Le piano possède deux pédales, parfois trois, permettant de modifier
240 l'émission du son.  Il est possible d'indiquer précisément chacune
241 d'entre elles, en ajoutant à une note ou un accord les commandes
242 suivantes :
243 @multitable {enfoncerr} {pédale de tenuee} {pédale una cordaa} {\sostenutoOnnnn}
244 @item       @tab pédale de tenue @tab pédale @emph{una corda} @tab pédale tonale
245 @item enfoncer @tab @code{\sustainOn} @tab @code{\unaCorda} @tab @code{\sostenutoOn}
246 @item relâcher @tab @code{\sustainOff}   @tab @code{\treCorde} @tab @code{\sostenutoOff}
247 @end multitable
248
249 @lilypond[quote,ragged-right,fragment,verbatim]
250 c'4\sustainOn c'4\sustainOff
251 @end lilypond
252
253 Les modalités d'impression de ces indications sont définies par la
254 propriété @code{pedal@var{X}Strings}, @var{X} étant l'une des trois
255 pédales @code{Sustain}, @code{Sostenuto} ou @code{UnaCorda}.  Voyez
256 la référence du programme, section @rinternals{SustainPedal}, pour en
257 savoir plus.
258
259 La propriété @code{pedalSustainStyle} permet différentes notations de
260 pédale, en utilisant des crochets
261
262 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
263 \set Staff.pedalSustainStyle = #'bracket
264 c\sustainOn d e
265 b\sustainOff\sustainOn
266 b g \sustainOff a \sustainOn \bar "|."
267 @end lilypond
268
269 @noindent
270 ou en mélangeant indications textuelles et crochets
271
272 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
273 \set Staff.pedalSustainStyle = #'mixed
274 c\sustainOn d e
275 b\sustainOff\sustainOn
276 b g \sustainOff a \sustainOn \bar "|."
277 @end lilypond
278
279 @code{text} est le style de notation par défaut pour la pédale de
280 tenue --- le traditionnel @q{*Ped.}.  La pédale tonale, en revanche,
281 utilise @code{mixed} par défaut.
282
283 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
284 c\sostenutoOn d e c, f g a\sostenutoOff
285 @end lilypond
286
287 Il est possible de d'affiner l'apparence d'un crochet de pédale, au
288 moyen des propriétés @code{edge-width}, @code{edge-height}, et
289 @code{shorten-pair}, appliquées aux objets @code{PianoPedalBracket} ---
290 voir la référence du programme, section
291 @rinternals{PianoPedalBracket}. Par exemple, on peut étirer le crochet
292 jusqu'à l'extrémité droite de la dernière note :
293
294 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
295 \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0)
296 c\sostenutoOn d e c, f g a\sostenutoOff
297 @end lilypond
298
299 @seealso
300
301 Dans ce manuel : @ref{Ties} @qq{laissez vibrer}.
302
303
304 @node Accordion
305 @subsection Accordion
306
307 @menu
308 * Discant symbols::             
309 @end menu
310
311 @node Discant symbols
312 @unnumberedsubsubsec Discant symbols
313
314 @untranslated
315 @ifnothtml
316 @englishref
317 @end ifnothtml
318
319 @node Harp
320 @subsection Harp
321
322 @untranslated