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'
143 Dans ce même manuel : @ref{Changing staff manually}.
145 Référence du programme : @rinternals{AutoChangeMusic}.
150 Les changements de portée automatiques n'interviennent pas toujours à
151 l'endroit le plus opportun. Pour un résultat de meilleure qualité, il
152 vaut mieux indiquer soi-même ces changements.
154 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
158 @node Staff-change lines
159 @unnumberedsubsubsec Staff-change lines
161 @cindex voix entre deux portées
162 @cindex changements de portée
163 @cindex mélodie d'une portée à une autre
165 @funindex followVoice
167 Lorsqu'une voix change de portée, il est possible d'imprimer
168 automatiquement une ligne reliant les notes, en attribuant à la variable
169 @code{followVoice} la valeur @emph{vrai} :
171 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
174 \set followVoice = ##t
179 \new Staff="two" { \clef bass \skip 1*2 }
185 Référence du programme : @rinternals{VoiceFollower}.
189 @funindex \showStaffSwitch
190 @code{\showStaffSwitch},
191 @funindex \hideStaffSwitch
192 @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