1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
4 Translation of GIT committish: dab80970d8e89571263d16433aff1e6f878a8f62
6 When revising a translation, copy the HEAD committish of the
7 version that you are working on. See TRANSLATION for details.
15 * TODO piano node fix::
18 @node TODO piano node fix
19 @subsection TODO piano node fix
21 Les systèmes de piano comprennent deux portées réunies par une accolade.
22 Les portées sont largement autonomes, mais il arrive que des voix passent
23 de l'une à l'autre. Cette notation sert également à la harpe ou à d'autres
24 instruments à clavier. Le contexte @internalsref{PianoStaff} est précisément
25 conçu pour gérer la notation spécifique au piano, notamment ces croisements.
28 * Automatic staff changes::
29 * Manual staff switches::
31 * Staff switch lines::
37 Les nuances ne sont pas centrées verticalement, mais il existe
38 des astuces. Voir à ce sujet le modèle @q{alignement des nuances au
39 piano} au chapitre @ref{Piano templates}.
41 @cindex hampe, enjambement portées
42 @cindex distance entre deux portées de piano
45 @node Automatic staff changes
46 @unnumberedsubsubsec Automatic staff changes
47 @cindex Changements de portées automatiques
49 Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
50 de la syntaxe suivante :
54 \autochange @dots{}@var{musique}@dots{}
59 Deux portées seront alors créées au sein du contexte @code{PianoStaff},
60 nommées respectivement @code{up} et @code{down}. La portée du bas, par
61 défaut, sera en clé de fa.
63 Une section en mode @code{\relative} se situant en dehors de la commande
64 @code{\autochange} n'aura pas d'effet sur les hauteurs de l'expression
65 @var{musique} ; si on utilise @code{\relative}, il est donc préférable
66 de mettre @code{\relative} @emph{après} @code{\autochange} et non avant :
70 \autochange \relative @dots{} @dots{}
74 La commande @code{\autochange} bascule les notes d'une portée à l'autre
75 en fonction de leur hauteur (le do du milieu servant de charnière), et
76 place les silences en fonction des notes qui les suivront. Ainsi :
78 @lilypond[quote,verbatim,ragged-right]
80 \autochange \relative c'
89 Dans ce même manuel : @ref{Manual staff switches}.
91 Référence du programme : @internalsref{AutoChangeMusic}.
97 Les changements de portée automatiques n'interviennent pas toujours à
98 l'endroit le plus opportun. Pour un résultat de meilleure qualité, il
99 vaut mieux indiquer soi-même ces changements.
102 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
106 @node Manual staff switches
107 @unnumberedsubsubsec Manual staff switches
109 @cindex changements de portées manuels
110 @cindex changement de portée, manuel
112 Il est possible de passer d'une portée à l'autre de façon manuelle, au
116 \change Staff = @var{nomDeLaPortee} @var{musique}
120 La valeur @var{nomDeLaPortee} est le nom de la portée sur laquelle va se
121 déplacer la voix courante. Pour des raisons pratiques, on nomme la portée
122 supérieure @code{"haut"} et la portée inférieure @code{"bas"}, donc
123 @var{nomDeLaPortee} désigne habituellement @code{"haut"} ou
124 @code{"bas"}. Dans tous les cas, le contexte de portée ainsi utilisé
125 doit exister au préalable. C'est pourquoi il est d'usage de commencer
126 par définir les portées
130 \new Staff = "haut" @{
131 \skip 1 * 10 % @emph{de façon à prolonger la portée}
133 \new Staff = "bas" @{
134 \skip 1 * 10 % @emph{idem}
140 avant d'insérer une mélodie au moyen d'un contexte @context{Voice} :
144 \new Voice @{ @dots{} \change Staff = haut @dots{} @}
149 @unnumberedsubsubsec Pedals
152 Le piano possède deux pédales, parfois trois, permettant de modifier
153 l'émission du son. Il est possible d'indiquer précisément chacune
154 d'entre elles, en ajoutant à une note ou un accord les commandes
156 @multitable {enfoncerr} {pédale de tenuee} {pédale una cordaa} {\sostenutoDownnnn}
157 @item @tab pédale de tenue @tab pédale @emph{una corda} @tab pédale tonale
158 @item enfoncer @tab @code{\sustainDown} @tab @code{\unaCorda} @tab @code{\sostenutoDown}
159 @item relâcher @tab @code{\sustainUp} @tab @code{\treCorde} @tab @code{\sostenutoUp}
162 @lilypond[quote,ragged-right,fragment,verbatim]
163 c'4\sustainDown c'4\sustainUp
166 Les modalités d'impression de ces indications sont définies par la
167 propriété @code{pedal@var{X}Strings}, @var{X} étant l'une des trois
168 pédales @code{Sustain}, @code{Sostenuto} ou @code{UnaCorda}. Voyez
169 la référence du programme, section @internalsref{SustainPedal}, pour en
172 La propriété @code{pedalSustainStyle} permet différentes notations de
173 pédale, en utilisant des crochets
175 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
176 \set Staff.pedalSustainStyle = #'bracket
178 b\sustainUp\sustainDown
179 b g \sustainUp a \sustainDown \bar "|."
183 ou en mélangeant indications textuelles et crochets
185 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
186 \set Staff.pedalSustainStyle = #'mixed
188 b\sustainUp\sustainDown
189 b g \sustainUp a \sustainDown \bar "|."
192 @code{text} est le style de notation par défaut pour la pédale de
193 tenue --- le traditionnel @q{*Ped.}. La pédale tonale, en revanche,
194 utilise @code{mixed} par défaut.
196 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
197 c\sostenutoDown d e c, f g a\sostenutoUp
200 Il est possible de d'affiner l'apparence d'un crochet de pédale, au
201 moyen des propriétés @code{edge-width}, @code{edge-height}, et
202 @code{shorten-pair}, appliquées aux objets @code{PianoPedalBracket} ---
203 voir la référence du programme, section
204 @internalsref{PianoPedalBracket}. Par exemple, on peut étirer le crochet
205 jusqu'à l'extrémité droite de la dernière note :
207 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
208 \override Staff.PianoPedalBracket #'shorten-pair = #'(0 . -1.0)
209 c\sostenutoDown d e c, f g a\sostenutoUp
214 Dans ce manuel : @ref{Laissez vibrer ties}.
216 @node Staff switch lines
217 @unnumberedsubsubsec Staff switch lines
220 @cindex voix entre deux portées
221 @cindex changements de portée
222 @cindex mélodie d'une portée à une autre
224 @funindex followVoice
226 Lorsqu'une voix change de portée, il est possible d'imprimer
227 automatiquement une ligne reliant les notes, en attribuant à la variable
228 @code{followVoice} la valeur @emph{vrai} :
230 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
233 \set followVoice = ##t
238 \new Staff="two" { \clef bass \skip 1*2 }
244 Référence du programme : @internalsref{VoiceFollower}.
248 @funindex \showStaffSwitch
249 @code{\showStaffSwitch},
250 @funindex \hideStaffSwitch
251 @code{\hideStaffSwitch}.
254 @node Cross staff stems
255 @unnumberedsubsubsec Cross staff stems
257 Pour écrire des accords qui enjambent deux portées, on allonge la hampe
258 de l'accord de l'une des deux portées de façon à ce qu'elle rejoigne celle de
261 @lilypond[ragged-right,verbatim,quote]
263 \once \override Stem #'length = #10
264 \once \override Stem #'cross-staff = ##t
266 noFlag = \once \override Stem #'flag-style = #'no-flag
269 \stemDown \stemExtend