1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: bdf8540b74167817eab96ed3d13b35477217f9fe
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
12 @c Translators: Valentin Villenave
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
15 @node Keyboard instruments
16 @section Keyboard instruments
19 * Common notation for keyboards::
24 @node Common notation for keyboards
25 @subsection Common notation for keyboards
28 * References for keyboards::
30 * Changing staff manually::
31 * Changing staff automatically::
32 * Staff-change lines::
36 @node References for keyboards
37 @unnumberedsubsubsec References for keyboards
45 @unnumberedsubsubsec The piano staff
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.
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}.
60 @node Changing staff manually
61 @unnumberedsubsubsec Changing staff manually
63 @cindex changements de portées manuels
64 @cindex changement de portée, manuel
66 Il est possible de passer d'une portée à l'autre de façon manuelle, au
70 \change Staff = @var{nomDeLaPortee} @var{musique}
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
84 \new Staff = "haut" @{
85 \skip 1 * 10 % @emph{de façon à prolonger la portée}
88 \skip 1 * 10 % @emph{idem}
94 avant d'insérer une mélodie au moyen d'un contexte @code{Voice} :
98 \new Voice @{ @dots{} \change Staff = haut @dots{} @}
102 @node Changing staff automatically
103 @unnumberedsubsubsec Changing staff automatically
104 @cindex Changement de portée automatique
105 @cindex Automatique, changement de portée
107 Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
108 de la syntaxe suivante :
112 \autochange @dots{}@var{musique}@dots{}
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.
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 :
128 \autochange \relative @dots{} @dots{}
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 :
136 @lilypond[quote,verbatim,ragged-right]
138 \autochange \relative c'
147 Dans ce même manuel : @ref{Changing staff manually}.
149 Référence du programme : @rinternals{AutoChangeMusic}.
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.
159 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
163 @node Staff-change lines
164 @unnumberedsubsubsec Staff-change lines
166 @cindex voix entre deux portées
167 @cindex changements de portée
168 @cindex mélodie d'une portée à une autre
170 @funindex followVoice
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} :
176 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
179 \set followVoice = ##t
184 \new Staff="two" { \clef bass \skip 1*2 }
190 Référence du programme : @rinternals{VoiceFollower}.
194 @funindex \showStaffSwitch
195 @code{\showStaffSwitch},
196 @funindex \hideStaffSwitch
197 @code{\hideStaffSwitch}.
200 @node Cross-staff stems
201 @unnumberedsubsubsec Cross-staff stems
203 @cindex hampe, enjambement portées
204 @cindex distance entre deux portées de piano
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
210 @lilypond[ragged-right,verbatim,quote]
212 \once \override Stem #'length = #10
213 \once \override Stem #'cross-staff = ##t
215 noFlag = \once \override Stem #'flag-style = #'no-flag
218 \stemDown \stemExtend
239 @subsubsection Piano pedals
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
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}
252 @lilypond[quote,ragged-right,fragment,verbatim]
253 c'4\sustainOn c'4\sustainOff
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
262 La propriété @code{pedalSustainStyle} permet différentes notations de
263 pédale, en utilisant des crochets
265 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
266 \set Staff.pedalSustainStyle = #'bracket
268 b\sustainOff\sustainOn
269 b g \sustainOff a \sustainOn \bar "|."
273 ou en mélangeant indications textuelles et crochets
275 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
276 \set Staff.pedalSustainStyle = #'mixed
278 b\sustainOff\sustainOn
279 b g \sustainOff a \sustainOn \bar "|."
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.
286 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
287 c\sostenutoOn d e c, f g a\sostenutoOff
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 :
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
304 Dans ce manuel : @ref{Ties} @qq{laissez vibrer}.
308 @subsection Accordion
314 @node Discant symbols
315 @unnumberedsubsubsec Discant symbols