]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/keyboards.itely
5bad9d4949f2eccaa9aa9d7398f2fb89ff3995d2
[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
190 @predefined
191 @funindex \showStaffSwitch
192 @code{\showStaffSwitch},
193 @funindex \hideStaffSwitch
194 @code{\hideStaffSwitch}.
195 @endpredefined
196
197
198 @node Cross-staff stems
199 @unnumberedsubsubsec Cross-staff stems
200
201 @cindex hampe, enjambement portées
202 @cindex distance entre deux portées de piano
203
204 Pour écrire des accords qui enjambent deux portées, on allonge la hampe
205 de l'accord de l'une des deux portées de façon à ce qu'elle rejoigne celle de
206 l'autre portée.
207
208 @lilypond[ragged-right,verbatim,quote]
209 stemExtend = {
210   \once \override Stem #'length = #10
211   \once \override Stem #'cross-staff = ##t
212 }
213 noFlag = \once \override Stem #'flag-style = #'no-flag
214 \new PianoStaff <<
215   \new Staff {
216     \stemDown \stemExtend
217     f'4
218     \stemExtend \noFlag
219     f'8
220   }
221   \new Staff {
222     \clef bass
223     a4 a8
224   }
225 >>
226 @end lilypond
227
228
229 @node Piano
230 @subsection Piano
231
232 @menu
233 * Piano pedals::                
234 @end menu
235
236 @node Piano pedals
237 @unnumberedsubsubsec Piano pedals
238 @cindex Pédales
239
240 Le piano possède deux pédales, parfois trois, permettant de modifier
241 l'émission du son.  Il est possible d'indiquer précisément chacune
242 d'entre elles, en ajoutant à une note ou un accord les commandes
243 suivantes :
244 @multitable {enfoncerr} {pédale de tenuee} {pédale una cordaa} {\sostenutoOnnnn}
245 @item       @tab pédale de tenue @tab pédale @emph{una corda} @tab pédale tonale
246 @item enfoncer @tab @code{\sustainOn} @tab @code{\unaCorda} @tab @code{\sostenutoOn}
247 @item relâcher @tab @code{\sustainOff}   @tab @code{\treCorde} @tab @code{\sostenutoOff}
248 @end multitable
249
250 @lilypond[quote,ragged-right,fragment,verbatim]
251 c'4\sustainOn c'4\sustainOff
252 @end lilypond
253
254 Les modalités d'impression de ces indications sont définies par la
255 propriété @code{pedal@var{X}Strings}, @var{X} étant l'une des trois
256 pédales @code{Sustain}, @code{Sostenuto} ou @code{UnaCorda}.  Voyez
257 la référence du programme, section @rinternals{SustainPedal}, pour en
258 savoir plus.
259
260 La propriété @code{pedalSustainStyle} permet différentes notations de
261 pédale, en utilisant des crochets
262
263 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
264 \set Staff.pedalSustainStyle = #'bracket
265 c\sustainOn d e
266 b\sustainOff\sustainOn
267 b g \sustainOff a \sustainOn \bar "|."
268 @end lilypond
269
270 @noindent
271 ou en mélangeant indications textuelles et crochets
272
273 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
274 \set Staff.pedalSustainStyle = #'mixed
275 c\sustainOn d e
276 b\sustainOff\sustainOn
277 b g \sustainOff a \sustainOn \bar "|."
278 @end lilypond
279
280 @code{text} est le style de notation par défaut pour la pédale de
281 tenue --- le traditionnel @q{*Ped.}.  La pédale tonale, en revanche,
282 utilise @code{mixed} par défaut.
283
284 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
285 c\sostenutoOn d e c, f g a\sostenutoOff
286 @end lilypond
287
288 Il est possible de d'affiner l'apparence d'un crochet de pédale, au
289 moyen des propriétés @code{edge-width}, @code{edge-height}, et
290 @code{shorten-pair}, appliquées aux objets @code{PianoPedalBracket} ---
291 voir la référence du programme, section
292 @rinternals{PianoPedalBracket}. Par exemple, on peut étirer le crochet
293 jusqu'à l'extrémité droite de la dernière note :
294
295 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
296 \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0)
297 c\sostenutoOn d e c, f g a\sostenutoOff
298 @end lilypond
299
300 @seealso
301
302 Dans ce manuel : @ref{Ties} @qq{laissez vibrer}.
303
304
305 @node Accordion
306 @subsection Accordion
307
308 @menu
309 * Discant symbols::             
310 @end menu
311
312 @node Discant symbols
313 @unnumberedsubsubsec Discant symbols
314
315 @untranslated
316 @ifnothtml
317 @englishref
318 @end ifnothtml
319
320 @node Harp
321 @subsection Harp
322
323 @untranslated