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 and other multi-staff instruments
16 @section Keyboard and other multi-staff instruments
19 * Common notation for keyboards::
25 @node Common notation for keyboards
26 @subsection Common notation for keyboards
29 * 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
44 Les systèmes de piano comprennent deux portées réunies par une accolade.
45 Les portées sont largement autonomes, mais il arrive que des voix passent
46 de l'une à l'autre. Cette notation sert également à la harpe ou à d'autres
47 instruments à clavier. Le contexte @code{PianoStaff} est précisément
48 conçu pour gérer la notation spécifique au piano, notamment ces croisements.
52 Les nuances ne sont pas centrées verticalement, mais il existe
53 des astuces. Voir à ce sujet le modèle @q{alignement des nuances au
54 piano} au chapitre @rlearning{Piano templates}.
57 @node Changing staff manually
58 @unnumberedsubsubsec Changing staff manually
60 @cindex changements de portées manuels
61 @cindex changement de portée, manuel
63 Il est possible de passer d'une portée à l'autre de façon manuelle, au
67 \change Staff = @var{nomDeLaPortee} @var{musique}
71 La valeur @var{nomDeLaPortee} est le nom de la portée sur laquelle va se
72 déplacer la voix courante. Pour des raisons pratiques, on nomme la portée
73 supérieure @code{"haut"} et la portée inférieure @code{"bas"}, donc
74 @var{nomDeLaPortee} désigne habituellement @code{"haut"} ou
75 @code{"bas"}. Dans tous les cas, le contexte de portée ainsi utilisé
76 doit exister au préalable. C'est pourquoi il est d'usage de commencer
77 par définir les portées
81 \new Staff = "haut" @{
82 \skip 1 * 10 % @emph{de façon à prolonger la portée}
85 \skip 1 * 10 % @emph{idem}
91 avant d'insérer une mélodie au moyen d'un contexte @code{Voice} :
95 \new Voice @{ @dots{} \change Staff = haut @dots{} @}
99 @node Changing staff automatically
100 @unnumberedsubsubsec Changing staff automatically
101 @cindex Changement de portée automatique
102 @cindex Automatique, changement de portée
104 Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
105 de la syntaxe suivante :
109 \autochange @dots{}@var{musique}@dots{}
114 Deux portées seront alors créées au sein du contexte @code{PianoStaff},
115 nommées respectivement @code{up} et @code{down}. La portée du bas, par
116 défaut, sera en clé de fa.
118 Une section en mode @code{\relative} se situant en dehors de la commande
119 @code{\autochange} n'aura pas d'effet sur les hauteurs de l'expression
120 @var{musique} ; si on utilise @code{\relative}, il est donc préférable
121 de mettre @code{\relative} @emph{après} @code{\autochange} et non avant :
125 \autochange \relative @dots{} @dots{}
129 La commande @code{\autochange} bascule les notes d'une portée à l'autre
130 en fonction de leur hauteur (le do du milieu servant de charnière), et
131 place les silences en fonction des notes qui les suivront. Ainsi :
133 @lilypond[quote,verbatim,ragged-right]
135 \autochange \relative c'
144 Dans ce même manuel : @ref{Changing staff manually}.
146 Référence du programme : @rinternals{AutoChangeMusic}.
152 Les changements de portée automatiques n'interviennent pas toujours à
153 l'endroit le plus opportun. Pour un résultat de meilleure qualité, il
154 vaut mieux indiquer soi-même ces changements.
156 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
160 @node Staff-change lines
161 @unnumberedsubsubsec Staff-change lines
163 @cindex voix entre deux portées
164 @cindex changements de portée
165 @cindex mélodie d'une portée à une autre
167 @funindex followVoice
169 Lorsqu'une voix change de portée, il est possible d'imprimer
170 automatiquement une ligne reliant les notes, en attribuant à la variable
171 @code{followVoice} la valeur @emph{vrai} :
173 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
176 \set followVoice = ##t
181 \new Staff="two" { \clef bass \skip 1*2 }
187 Référence du programme : @rinternals{VoiceFollower}.
191 @funindex \showStaffSwitch
192 @code{\showStaffSwitch},
193 @funindex \hideStaffSwitch
194 @code{\hideStaffSwitch}.
197 @node Cross-staff stems
198 @unnumberedsubsubsec Cross-staff stems
200 @cindex hampe, enjambement portées
201 @cindex distance entre deux portées de piano
203 Pour écrire des accords qui enjambent deux portées, on allonge la hampe
204 de l'accord de l'une des deux portées de façon à ce qu'elle rejoigne celle de
207 @lilypond[ragged-right,verbatim,quote]
209 \once \override Stem #'length = #10
210 \once \override Stem #'cross-staff = ##t
212 noFlag = \once \override Stem #'flag-style = #'no-flag
215 \stemDown \stemExtend
236 @unnumberedsubsubsec Piano pedals
239 Le piano possède deux pédales, parfois trois, permettant de modifier
240 l'émission du son. Il est possible d'indiquer précisément chacune
241 d'entre elles, en ajoutant à une note ou un accord les commandes
243 @multitable {enfoncerr} {pédale de tenuee} {pédale una cordaa} {\sostenutoOnnnn}
244 @item @tab pédale de tenue @tab pédale @emph{una corda} @tab pédale tonale
245 @item enfoncer @tab @code{\sustainOn} @tab @code{\unaCorda} @tab @code{\sostenutoOn}
246 @item relâcher @tab @code{\sustainOff} @tab @code{\treCorde} @tab @code{\sostenutoOff}
249 @lilypond[quote,ragged-right,fragment,verbatim]
250 c'4\sustainOn c'4\sustainOff
253 Les modalités d'impression de ces indications sont définies par la
254 propriété @code{pedal@var{X}Strings}, @var{X} étant l'une des trois
255 pédales @code{Sustain}, @code{Sostenuto} ou @code{UnaCorda}. Voyez
256 la référence du programme, section @rinternals{SustainPedal}, pour en
259 La propriété @code{pedalSustainStyle} permet différentes notations de
260 pédale, en utilisant des crochets
262 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
263 \set Staff.pedalSustainStyle = #'bracket
265 b\sustainOff\sustainOn
266 b g \sustainOff a \sustainOn \bar "|."
270 ou en mélangeant indications textuelles et crochets
272 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
273 \set Staff.pedalSustainStyle = #'mixed
275 b\sustainOff\sustainOn
276 b g \sustainOff a \sustainOn \bar "|."
279 @code{text} est le style de notation par défaut pour la pédale de
280 tenue --- le traditionnel @q{*Ped.}. La pédale tonale, en revanche,
281 utilise @code{mixed} par défaut.
283 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
284 c\sostenutoOn d e c, f g a\sostenutoOff
287 Il est possible de d'affiner l'apparence d'un crochet de pédale, au
288 moyen des propriétés @code{edge-width}, @code{edge-height}, et
289 @code{shorten-pair}, appliquées aux objets @code{PianoPedalBracket} ---
290 voir la référence du programme, section
291 @rinternals{PianoPedalBracket}. Par exemple, on peut étirer le crochet
292 jusqu'à l'extrémité droite de la dernière note :
294 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
295 \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0)
296 c\sostenutoOn d e c, f g a\sostenutoOff
301 Dans ce manuel : @ref{Ties} @qq{laissez vibrer}.
305 @subsection Accordion
311 @node Discant symbols
312 @unnumberedsubsubsec Discant symbols