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::
29 * Changing staff manually::
30 * Changing staff automatically::
31 * Staff-change lines::
35 @node References for keyboards
36 @unnumberedsubsubsec References for keyboards
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.
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}.
56 @node Changing staff manually
57 @unnumberedsubsubsec Changing staff manually
59 @cindex changements de portées manuels
60 @cindex changement de portée, manuel
62 Il est possible de passer d'une portée à l'autre de façon manuelle, au
66 \change Staff = @var{nomDeLaPortee} @var{musique}
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
80 \new Staff = "haut" @{
81 \skip 1 * 10 % @emph{de façon à prolonger la portée}
84 \skip 1 * 10 % @emph{idem}
90 avant d'insérer une mélodie au moyen d'un contexte @code{Voice} :
94 \new Voice @{ @dots{} \change Staff = haut @dots{} @}
98 @node Changing staff automatically
99 @unnumberedsubsubsec Changing staff automatically
100 @cindex Changement de portée automatique
101 @cindex Automatique, changement de portée
103 Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
104 de la syntaxe suivante :
108 \autochange @dots{}@var{musique}@dots{}
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.
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 :
124 \autochange \relative @dots{} @dots{}
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 :
132 @lilypond[quote,verbatim,ragged-right]
134 \autochange \relative c'
143 Dans ce même manuel : @ref{Changing staff manually}.
145 Référence du programme : @rinternals{AutoChangeMusic}.
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.
155 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
159 @node Staff-change lines
160 @unnumberedsubsubsec Staff-change lines
162 @cindex voix entre deux portées
163 @cindex changements de portée
164 @cindex mélodie d'une portée à une autre
166 @funindex followVoice
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} :
172 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
175 \set followVoice = ##t
180 \new Staff="two" { \clef bass \skip 1*2 }
186 Référence du programme : @rinternals{VoiceFollower}.
190 @funindex \showStaffSwitch
191 @code{\showStaffSwitch},
192 @funindex \hideStaffSwitch
193 @code{\hideStaffSwitch}.
196 @node Cross-staff stems
197 @unnumberedsubsubsec Cross-staff stems
199 @cindex hampe, enjambement portées
200 @cindex distance entre deux portées de piano
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
206 @lilypond[ragged-right,verbatim,quote]
208 \once \override Stem #'length = #10
209 \once \override Stem #'cross-staff = ##t
211 noFlag = \once \override Stem #'flag-style = #'no-flag
214 \stemDown \stemExtend
235 @unnumberedsubsubsec Piano pedals
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
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}
248 @lilypond[quote,ragged-right,fragment,verbatim]
249 c'4\sustainOn c'4\sustainOff
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
258 La propriété @code{pedalSustainStyle} permet différentes notations de
259 pédale, en utilisant des crochets
261 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
262 \set Staff.pedalSustainStyle = #'bracket
264 b\sustainOff\sustainOn
265 b g \sustainOff a \sustainOn \bar "|."
269 ou en mélangeant indications textuelles et crochets
271 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
272 \set Staff.pedalSustainStyle = #'mixed
274 b\sustainOff\sustainOn
275 b g \sustainOff a \sustainOn \bar "|."
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.
282 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
283 c\sostenutoOn d e c, f g a\sostenutoOff
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 :
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
300 Dans ce manuel : @ref{Ties} @qq{laissez vibrer}.
304 @subsection Accordion
310 @node Discant symbols
311 @unnumberedsubsubsec Discant symbols