]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/keyboards.itely
Merge branch 'master' of ssh://jneem@git.sv.gnu.org/srv/git/lilypond into tmp
[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 Dans ce même manuel : @ref{Changing staff manually}.
144
145 Référence du programme : @rinternals{AutoChangeMusic}.
146
147
148 @knownissues
149
150 Les changements de portée automatiques n'interviennent pas toujours à
151 l'endroit le plus opportun.  Pour un résultat de meilleure qualité, il
152 vaut mieux indiquer soi-même ces changements.
153
154 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
155 @code{\times}.
156
157
158 @node Staff-change lines
159 @unnumberedsubsubsec Staff-change lines
160
161 @cindex voix entre deux portées
162 @cindex changements de portée
163 @cindex mélodie d'une portée à une autre
164
165 @funindex followVoice
166
167 Lorsqu'une voix change de portée, il est possible d'imprimer
168 automatiquement une ligne reliant les notes, en attribuant à la variable
169 @code{followVoice} la valeur @emph{vrai} :
170
171 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
172 \new PianoStaff <<
173   \new Staff="one" {
174     \set followVoice = ##t
175     c1
176     \change Staff=two
177     b2 a
178   }
179   \new Staff="two" { \clef bass \skip 1*2 }
180 >>
181 @end lilypond
182
183
184 @seealso
185 Référence du programme : @rinternals{VoiceFollower}.
186
187
188 @predefined
189 @funindex \showStaffSwitch
190 @code{\showStaffSwitch},
191 @funindex \hideStaffSwitch
192 @code{\hideStaffSwitch}.
193 @endpredefined
194
195
196 @node Cross-staff stems
197 @unnumberedsubsubsec Cross-staff stems
198
199 @cindex hampe, enjambement portées
200 @cindex distance entre deux portées de piano
201
202 Pour écrire des accords qui enjambent deux portées, on allonge la hampe
203 de l'accord de l'une des deux portées de façon à ce qu'elle rejoigne celle de
204 l'autre portée.
205
206 @lilypond[ragged-right,verbatim,quote]
207 stemExtend = {
208   \once \override Stem #'length = #10
209   \once \override Stem #'cross-staff = ##t
210 }
211 noFlag = \once \override Stem #'flag-style = #'no-flag
212 \new PianoStaff <<
213   \new Staff {
214     \stemDown \stemExtend
215     f'4
216     \stemExtend \noFlag
217     f'8
218   }
219   \new Staff {
220     \clef bass
221     a4 a8
222   }
223 >>
224 @end lilypond
225
226
227 @node Piano
228 @subsection Piano
229
230 @menu
231 * Piano pedals::                
232 @end menu
233
234 @node Piano pedals
235 @unnumberedsubsubsec Piano pedals
236 @cindex Pédales
237
238 Le piano possède deux pédales, parfois trois, permettant de modifier
239 l'émission du son.  Il est possible d'indiquer précisément chacune
240 d'entre elles, en ajoutant à une note ou un accord les commandes
241 suivantes :
242 @multitable {enfoncerr} {pédale de tenuee} {pédale una cordaa} {\sostenutoOnnnn}
243 @item       @tab pédale de tenue @tab pédale @emph{una corda} @tab pédale tonale
244 @item enfoncer @tab @code{\sustainOn} @tab @code{\unaCorda} @tab @code{\sostenutoOn}
245 @item relâcher @tab @code{\sustainOff}   @tab @code{\treCorde} @tab @code{\sostenutoOff}
246 @end multitable
247
248 @lilypond[quote,ragged-right,fragment,verbatim]
249 c'4\sustainOn c'4\sustainOff
250 @end lilypond
251
252 Les modalités d'impression de ces indications sont définies par la
253 propriété @code{pedal@var{X}Strings}, @var{X} étant l'une des trois
254 pédales @code{Sustain}, @code{Sostenuto} ou @code{UnaCorda}.  Voyez
255 la référence du programme, section @rinternals{SustainPedal}, pour en
256 savoir plus.
257
258 La propriété @code{pedalSustainStyle} permet différentes notations de
259 pédale, en utilisant des crochets
260
261 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
262 \set Staff.pedalSustainStyle = #'bracket
263 c\sustainOn d e
264 b\sustainOff\sustainOn
265 b g \sustainOff a \sustainOn \bar "|."
266 @end lilypond
267
268 @noindent
269 ou en mélangeant indications textuelles et crochets
270
271 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
272 \set Staff.pedalSustainStyle = #'mixed
273 c\sustainOn d e
274 b\sustainOff\sustainOn
275 b g \sustainOff a \sustainOn \bar "|."
276 @end lilypond
277
278 @code{text} est le style de notation par défaut pour la pédale de
279 tenue --- le traditionnel @q{*Ped.}.  La pédale tonale, en revanche,
280 utilise @code{mixed} par défaut.
281
282 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
283 c\sostenutoOn d e c, f g a\sostenutoOff
284 @end lilypond
285
286 Il est possible de d'affiner l'apparence d'un crochet de pédale, au
287 moyen des propriétés @code{edge-width}, @code{edge-height}, et
288 @code{shorten-pair}, appliquées aux objets @code{PianoPedalBracket} ---
289 voir la référence du programme, section
290 @rinternals{PianoPedalBracket}. Par exemple, on peut étirer le crochet
291 jusqu'à l'extrémité droite de la dernière note :
292
293 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
294 \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0)
295 c\sostenutoOn d e c, f g a\sostenutoOff
296 @end lilypond
297
298
299 @seealso
300 Dans ce manuel : @ref{Ties} @qq{laissez vibrer}.
301
302
303 @node Accordion
304 @subsection Accordion
305
306 @menu
307 * Discant symbols::             
308 @end menu
309
310 @node Discant symbols
311 @unnumberedsubsubsec Discant symbols
312
313 @untranslated
314 @ifnothtml
315 @englishref
316 @end ifnothtml
317
318 @node Harp
319 @subsection Harp
320
321 @untranslated