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