]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/keyboards.itely
8ddfeac864497de05f7e274107eea60ae6976471
[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.51"
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 * Changing staff manually::     
30 * Changing staff automatically::  
31 * Staff-change lines::          
32 * Cross-staff stems::           
33 @end menu
34
35 @node References for keyboards
36 @unnumberedsubsubsec References for keyboards
37
38 @untranslated
39 @ifnothtml
40 @englishref
41 @end ifnothtml
42
43 Les systèmes de piano comprennent deux portées réunies par une accolade.
44 Les portées sont largement autonomes, mais il arrive que des voix passent
45 de l'une à l'autre.  Cette notation sert également à la harpe ou à d'autres
46 instruments à clavier.  Le contexte @code{PianoStaff} est précisément
47 conçu pour gérer la notation spécifique au piano, notamment ces croisements.
48
49 @knownissues
50
51 Les nuances ne sont pas centrées verticalement, mais il existe
52 des astuces.  Voir à ce sujet le modèle @q{alignement des nuances au
53 piano} au chapitre @rlearning{Piano templates}.
54
55
56 @node Changing staff manually
57 @unnumberedsubsubsec Changing staff manually
58
59 @cindex changements de portées manuels
60 @cindex changement de portée, manuel
61
62 Il est possible de passer d'une portée à l'autre de façon manuelle, au
63 moyen de la commande
64
65 @example
66 \change Staff = @var{nomDeLaPortee} @var{musique}
67 @end example
68
69 @noindent
70 La valeur @var{nomDeLaPortee} est le nom de la portée sur laquelle va se
71 déplacer la voix courante.  Pour des raisons pratiques, on nomme la portée
72 supérieure @code{"haut"} et la portée inférieure @code{"bas"}, donc
73 @var{nomDeLaPortee} désigne habituellement @code{"haut"} ou
74 @code{"bas"}.  Dans tous les cas, le contexte de portée ainsi utilisé
75 doit exister au préalable.  C'est pourquoi il est d'usage de commencer
76 par définir les portées
77
78 @example
79 <<
80   \new Staff = "haut" @{
81     \skip 1 * 10  % @emph{de façon à prolonger la portée}
82     @}
83   \new Staff = "bas" @{
84     \skip 1 * 10  % @emph{idem}
85     @}
86 >>
87 @end example
88
89
90 avant d'insérer une mélodie au moyen d'un contexte @code{Voice} :
91
92 @example
93 \context Staff = bas
94   \new Voice @{ @dots{} \change Staff = haut @dots{} @}
95 @end example
96
97
98 @node Changing staff automatically
99 @unnumberedsubsubsec Changing staff automatically
100 @cindex Changement de portée automatique
101 @cindex Automatique, changement de portée
102
103 Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
104 de la syntaxe suivante :
105
106 @quotation
107 @example
108 \autochange @dots{}@var{musique}@dots{}
109 @end example
110 @end quotation
111
112 @noindent
113 Deux portées seront alors créées au sein du contexte @code{PianoStaff},
114 nommées respectivement @code{up} et @code{down}.  La portée du bas, par
115 défaut, sera en clé de fa.
116
117 Une section en mode @code{\relative} se situant en dehors de la commande
118 @code{\autochange} n'aura pas d'effet sur les hauteurs de l'expression
119 @var{musique} ; si on utilise @code{\relative}, il est donc préférable
120 de mettre @code{\relative} @emph{après} @code{\autochange} et non avant :
121
122 @quotation
123 @example
124 \autochange \relative @dots{} @dots{}
125 @end example
126 @end quotation
127
128 La commande @code{\autochange} bascule les notes d'une portée à l'autre
129 en fonction de leur hauteur (le do du milieu servant de charnière), et
130 place les silences en fonction des notes qui les suivront. Ainsi :
131
132 @lilypond[quote,verbatim,ragged-right]
133 \new PianoStaff
134   \autochange \relative c'
135   {
136     g4 a b c d r4 a g
137   }
138 @end lilypond
139
140
141 @seealso
142
143 Dans ce même manuel : @ref{Changing staff manually}.
144
145 Référence du programme : @rinternals{AutoChangeMusic}.
146
147
148
149 @knownissues
150
151 Les changements de portée automatiques n'interviennent pas toujours à
152 l'endroit le plus opportun.  Pour un résultat de meilleure qualité, il
153 vaut mieux indiquer soi-même ces changements.
154
155 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
156 @code{\times}.
157
158
159 @node Staff-change lines
160 @unnumberedsubsubsec Staff-change lines
161
162 @cindex voix entre deux portées
163 @cindex changements de portée
164 @cindex mélodie d'une portée à une autre
165
166 @funindex followVoice
167
168 Lorsqu'une voix change de portée, il est possible d'imprimer
169 automatiquement une ligne reliant les notes, en attribuant à la variable
170 @code{followVoice} la valeur @emph{vrai} :
171
172 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
173 \new PianoStaff <<
174   \new Staff="one" {
175     \set followVoice = ##t
176     c1
177     \change Staff=two
178     b2 a
179   }
180   \new Staff="two" { \clef bass \skip 1*2 }
181 >>
182 @end lilypond
183
184 @seealso
185
186 Référence du programme : @rinternals{VoiceFollower}.
187
188 @predefined
189
190 @funindex \showStaffSwitch
191 @code{\showStaffSwitch},
192 @funindex \hideStaffSwitch
193 @code{\hideStaffSwitch}.
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 @seealso
299
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