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