]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/user/keyboards.itely
a1dbec32d8806c7c5bd088727ddb7dfd6762c0d2
[lilypond.git] / Documentation / fr / user / keyboards.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: fr -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 15ef26d4cde4d2d170e88a13867169d4e75026ae
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @c Translators: Valentin Villenave, Jean-Charles Malahieude
13 @c Translation checkers: Jean-Charles Malahieude, John Mandereau
14
15 @node Keyboard and other multi-staff instruments
16 @section Keyboard and other multi-staff instruments
17
18 @lilypondfile[quote]{keyboard-headword.ly}
19
20 Ce chapitre traite des différents aspects de la notation que l'on
21 rencontre particulièrement avec les instruments qui ont recours à
22 plusieurs portées, tels que ceux disposant de claviers, la harpe ou
23 le vibraphone.  Pour les besoins du discours, et pour simplifier, nous
24 parlerons ici de @qq{clavier} bien que le recours à des portées multiples
25 concerne aussi des instruments qui en sont dépourvus.
26
27 @menu
28 * Common notation for keyboards::  
29 * Piano::                       
30 * Accordion::                   
31 * Harp::                        
32 @end menu
33
34 @node Common notation for keyboards
35 @subsection Common notation for keyboards
36
37 Nous allons examiner ici les problèmes qui peuvent survenir en matière
38 de notation pour la plupart des instrument à cordes multiples.
39
40 @menu
41 * References for keyboards::    
42 * Changing staff manually::     
43 * Changing staff automatically::  
44 * Staff-change lines::          
45 * Cross-staff stems::           
46 @end menu
47
48 @node References for keyboards
49 @unnumberedsubsubsec References for keyboards
50
51 @c untranslated
52 @c ifnothtml
53 @c englishref
54 @c end ifnothtml
55 @cindex piano, système pour
56 @cindex portées pour piano
57 @cindex portées pour instrument à clavier
58 @cindex portées pour instrument à clés
59 @cindex clavier, portées pour instrument à
60 @cindex clés, portées pour instrument à
61
62 @funindex PianoStaff
63
64 La notation pour instrument à clavier est en règle générale présentée
65 sous la forme d'un système pour piano, autrement dit deux portées
66 normales ou plus réunies par une accolade. Cette notation sert également
67 à la harpe ou à d'autres instruments à clés.  L'organiste, quant à lui,
68 lira une partition composée de deux portées au sein d'un système
69 pianistique auquel vient s'adjoindre une portée normale pour le pédalier. 
70
71 Les portées sont largement autonomes, mais il arrive que des voix
72 passent de l'une à l'autre.  Le contexte @code{PianoStaff} est
73 précisément conçu pour gérer la notation spécifique au piano et autres
74 instruments à clavier, notamment ces croisements.
75
76 Certaines particularités de la notation pour claviers sont abordées dans
77 d'autres chapitres :
78
79 @itemize
80
81 @item Les claviers ont régulièrement recours à plusieurs voix dont le
82 nombre peut varier. voir à ce sujet @ref{Collision resolution}.
83
84 @item On peut écrire la musique pour claviers de façon parallèle, comme
85 l'explique @ref{Writing music in parallel}.
86
87 @item Les indications de doigté sont abrodées dans 
88 @ref{Fingering instructions}. 
89
90 @item Les indications en matière de pédalier d'orgue sont traitées comme
91 des articulations. Voir à ce sujet @ref{List of articulations}.
92
93 @item Pour générer des repères verticaux, voir @ref{Grid lines}.
94
95 @item En plus des @notation{Laissez vibrer}, les liaisons en matière de
96 clavier peuvent intervenir sur des accords arpégés ou des trémolos.
97 Reportez-vous au chapitre @ref{Ties}.
98
99 @item Le traitement des arpèges couvrant plusieurs voix ou portées est
100 abordé au chapitre @ref{Arpeggio}.
101
102 @item Une description des indications de tremolo est disponible au
103 chapitre @ref{Tremolo repeats}.
104
105 @item Certaines retouches particulières au monde des claviers sont
106 abordées au chapitre @rlearning{Real music example}.
107
108 @item Des notes fantômes permettent d'introduire des liaisons de tenue
109 qui passent d'une voix à l'autre, comme le montre 
110 @rlearning{Other uses for tweaks}.
111
112 @end itemize
113
114
115 @seealso
116 Manuel d'initiation :
117 @rlearning{Real music example},
118 @rlearning{Other uses for tweaks}.
119
120 Manuel de notation :
121 @ref{Grouping staves},
122 @ref{Instrument names},
123 @ref{Collision resolution},
124 @ref{Writing music in parallel},
125 @ref{Fingering instructions},
126 @ref{List of articulations},
127 @ref{Grid lines},
128 @ref{Ties},
129 @ref{Arpeggio},
130 @ref{Tremolo repeats}.
131
132 Référence des propriétés internes :
133 @rinternals{PianoStaff}.
134
135 Exemples de code :
136 @rlsr{Keyboards}.
137
138
139
140 @knownissues
141
142 @cindex claviers, centrage des nuances
143 @cindex nuances entre les portées d'un système pianistique
144 @cindex piano, nuances entre les portées
145 @cindex centrage des nuances entre deux portées de piano
146 @funindex staff-padding
147
148 Les nuances ne sont pas automatiquement centrées verticalement, mais il
149 existe des astuces.  Voir à ce sujet le modèle @qq{alignement des
150 nuances au piano} au chapitre @rlearning{Piano templates} ; une autre
151 solution consiste à augmenter le décalage des nuances par rapport à la
152 portée (@code{staff-pagging}) comme l'indique 
153 @rlearning{Moving objects}.
154
155
156 @node Changing staff manually
157 @unnumberedsubsubsec Changing staff manually
158
159 @cindex changements de portée manuels
160 @cindex changement de portée forcé
161 @cindex inter-portée, notes
162 @cindex notes inter-portée
163 @cindex inter-portée, ligatures
164 @cindex ligature inter-portée
165
166 @funindex \change
167 @funindex change
168
169 Il est possible de passer d'une portée à l'autre de façon manuelle, au
170 moyen de la commande
171
172 @example
173 \change Staff = @var{nomDeLaPortee}
174 @end example
175
176 @noindent
177 La valeur @var{nomDeLaPortee} est le nom de la portée sur laquelle va se
178 déplacer la voix courante.  Pour des raisons pratiques, on nomme la portée
179 supérieure @code{"haut"} et la portée inférieure @code{"bas"}, donc
180 @var{nomDeLaPortee} désigne habituellement @code{"haut"}, @code{"bas"},
181 @code{"MD"} ou @code{"MG"}.  Dans tous les cas, le contexte de
182 portée ainsi utilisé doit exister au préalable. 
183
184 Pour ligaturer automatiquement des notes entre deux portées, procédez
185 ainsi : 
186
187 @lilypond[verbatim,quote]
188 \new PianoStaff <<
189   \new Staff = "up" {
190     <e' c'>8
191     \change Staff = "down"
192     g8 fis g
193     \change Staff = "up"
194     <g'' c''>8
195     \change Staff = "down"
196     e8 dis e
197     \change Staff = "up"
198   }
199   \new Staff = "down" {
200     \clef bass
201     % keep staff alive
202     s1
203   }
204 >>
205 @end lilypond
206
207 Si les ligatures demandaient à être retouchées, commencez par
208 modifier la direction des hampes.  L'emplacement des ligatures sera
209 alors calculé à partir du centre de la portée la plus proche -- voir
210 @rlearning{Fixing overlapping notation} pour un exemple de retouche sur
211 des ligatures. 
212
213
214 @seealso
215 Manuel d'initiation :
216 @rlearning{Fixing overlapping notation}.
217
218 Manuel de notation :
219 @ref{Stems},
220 @ref{Automatic beams}.
221
222 Exemples de code :
223 @rlsr{Keyboards}.
224
225 Référence des propriétés internes :
226 @rinternals{Beam},
227 @rinternals{ContextChange}.
228
229
230 @node Changing staff automatically
231 @unnumberedsubsubsec Changing staff automatically
232
233 @cindex Changement de portée automatique
234 @cindex Automatique, changement de portée
235
236 @funindex \autochange
237 @funindex autochange
238 @funindex PianoStaff
239
240 Les voix peuvent passer automatiquement d'une portée à l'autre, au moyen
241 de la syntaxe suivante :
242
243 @example
244 \autochange @dots{}@var{musique}@dots{}
245 @end example
246
247 @noindent
248 Deux portées seront alors créées au sein du contexte @code{PianoStaff},
249 nommées respectivement @code{"up"} et @code{"down"}.  La portée du bas 
250 sera par défaut en clé de fa.  La commande @code{\autochange} bascule
251 les notes d'une portée à l'autre en fonction de leur hauteur (le do du
252 milieu servant de pivot), et place les silences en fonction des notes
253 qui les suivront. Ainsi : 
254
255 @lilypond[quote,verbatim]
256 \new PianoStaff {
257   \autochange {
258     g4 a b c'
259     d'4 r a g
260   }
261 }
262 @end lilypond
263
264 @cindex mode relatif et autochange
265 @cindex autochange et mode relatif
266
267 @funindex \relative
268 @funindex relative
269
270 Une section en mode @code{\relative} se situant en dehors de la commande
271 @code{\autochange} n'aura pas d'effet sur les hauteurs de l'expression
272 @var{musique}.  Il est donc préférable d'introduire la directive
273 @code{\relative} @strong{après} @code{\autochange}.
274
275 Lorsque des contrôles particuliers doivent s'appliquer aux portées,
276 mieux vaut les nommer explicitement -- attention : sous peine
277 d'effet indésirable quant au résultat, la portée supérieure doit
278 s'appeler @code{"up"} et l'inférieure @code{"down"} ; @emph{ceci est à
279 notre connaissance le seul cas où ces noms de variable sont figés}.
280 Cette procédure sert, entre autres, à indiquer l'armure sur la portée
281 inférieure :
282
283 @c Keep Ly needed, otherwise 'up' and 'down' get
284 @c incorrectly translated in verbatim output
285 @c KEEP LY
286 @lilypond[quote,verbatim,nogettext]
287 \new PianoStaff <<
288   \new Staff = "up" {
289     \new Voice = "melodieUn" {
290       \key g \major
291       \autochange \relative c' {
292         g8 b a c b d c e
293         d8 r fis, g a2
294       }
295     }
296   }
297   \new Staff = "down" {
298     \key g \major
299     \clef bass
300   }
301 >>
302 @end lilypond
303
304
305 @seealso
306 Dans ce même manuel : 
307 @ref{Changing staff manually}.
308
309 Exemples de code :
310 @rlsr{Keyboards}.
311
312 Référence des propriétés internes : 
313 @rinternals{AutoChangeMusic}.
314
315
316 @knownissues
317
318 @cindex accords, répartition sur plusieurs portées avec \autochange
319
320 Les changements de portée automatiques n'interviennent pas toujours à
321 l'endroit le plus opportun.  Pour un résultat de meilleure qualité, il
322 vaut mieux indiquer soi-même ces changements.
323
324 Un accord ne peut se répartir sur plusieurs portées ; sa portée
325 d'affectation sera déterminée par la première hauteur mentionnée dans la
326 construction de cet accord.  
327
328 @code{\autochange} ne peut intervenir à l'intérieur d'une commande
329 @code{\times}.
330
331
332 @node Staff-change lines
333 @unnumberedsubsubsec Staff-change lines
334
335 @cindex voix entre deux portées
336 @cindex changements de portée
337 @cindex mélodie d'une portée à une autre
338
339 @funindex followVoice
340 @funindex \showStaffSwitch
341 @funindex showStaffSwitch
342 @funindex \hideStaffSwitch
343 @funindex hideStaffSwitch
344
345 Lorsqu'une voix change de portée, il est possible d'imprimer
346 automatiquement une ligne reliant les notes, en faisant appel à la
347 commande @code{\showStaffSwitch} :
348
349 @lilypond[quote,verbatim,relative=1]
350 \new PianoStaff <<
351   \new Staff = "one" {
352     \showStaffSwitch
353     c1
354     \change Staff = "two"
355     b2 a
356   }
357   \new Staff = "two" {
358     \clef bass
359     s1*2
360   }
361 >>
362 @end lilypond
363
364
365 @predefined
366 @code{\showStaffSwitch},
367 @code{\hideStaffSwitch}.
368 @endpredefined
369
370
371 @seealso
372 Extraits de code :
373 @rlsr{Keyboards}.
374
375 Référence des propriétés internes : 
376 @rinternals{Note_head_line_engraver},
377 @rinternals{VoiceFollower}.
378
379
380 @node Cross-staff stems
381 @unnumberedsubsubsec Cross-staff stems
382
383 @cindex hampe, enjambement portées
384 @cindex distance entre deux portées de piano
385
386 @funindex Stem
387 @funindex cross-staff
388 @funindex length
389 @funindex flag-style
390
391 Pour écrire des accords qui enjambent deux portées, on allonge la hampe
392 de l'accord de l'une des deux portées de façon à ce qu'elle rejoigne celle de
393 l'autre portée.
394
395 @lilypond[verbatim,quote]
396 \new PianoStaff <<
397   \new Staff {
398     \relative c' {
399       f8 e4 d8 d f e4
400     }
401   }
402   \new Staff {
403     \relative c' {
404       << {
405         \clef bass
406         % stems may overlap the other staff
407         \override Stem #'cross-staff = ##t
408         % extend the stems to reach other other staff
409         \override Stem #'length = #12
410         % do not print extra flags
411         \override Stem #'flag-style = #'no-flag
412         % prevent beaming as needed
413         a8 g4 f8 f bes\noBeam g4
414       }
415       \\
416       {
417         f,2 bes4 c
418       } >>
419     }
420   }
421 >>
422 @end lilypond
423
424 @snippets
425 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
426 {indicating-cross-staff-chords-with-arpeggio-bracket.ly}
427
428
429 @seealso
430 Extraits de code :
431 @rlsr{Keyboards}.
432
433 Référence des propriétés internes :
434 @rinternals{Stem}.
435
436
437 @node Piano
438 @subsection Piano
439
440 Ce chapitre traîte des aspects de la notation directement liés au piano.  
441
442 @menu
443 * Piano pedals::                
444 @end menu
445
446 @node Piano pedals
447 @unnumberedsubsubsec Piano pedals
448
449 @cindex piano et pédales
450 @cindex pédales de piano
451 @cindex sustain, pédale
452 @cindex pédale sustain
453 @cindex sostenuto, pédale
454 @cindex pédale sostenuto
455 @cindex una corda
456 @cindex tre corde
457 @cindex sos.
458 @cindex U.C.
459
460 @funindex \sustainOn
461 @funindex sustainOn
462 @funindex \sustainOff
463 @funindex sustainOff
464 @funindex \sostenutoOn
465 @funindex sostenutoOn
466 @funindex \sostenutoOff
467 @funindex sostenutoOff
468 @funindex \unaCorda
469 @funindex unaCorda
470 @funindex \treCorde
471 @funindex treCorde
472
473
474 Le piano possède deux pédales, parfois trois, permettant de modifier
475 l'émission du son : une pédale de @notation{tenue} (@emph{sustain}),
476 une pédale de @notation{sourdine} (@emph{una corda} ou @emph{U.C.}) et
477 une pédale @notation{tonale} (@emph{sostenuto} ou @emph{sos.}).  La
478 pédale @emph{sustain} se rencontre aussi sur les vibraphones et
479 celestas.  
480
481 @lilypond[quote,verbatim,relative=2]
482 c4\sustainOn d e g
483 <c, f a>1\sustainOff
484 c4\sostenutoOn e g c,
485 <bes d f>1\sostenutoOff
486 c4\unaCorda d e g
487 <d fis a>1\treCorde
488 @end lilypond
489
490 @cindex pédale, styles d'indications de
491 @cindex pédale, indication textuelle de
492 @cindex pédale, indication graphique de
493 @cindex pédale, indication combinée de
494 @cindex pédale sustain, style
495 @cindex sustain, style de pédale
496
497 @funindex pedalSustainStyle
498 @funindex mixed
499 @funindex bracket
500 @funindex text
501
502 Trois styles sont à votre disposition pour imprimer les indications de
503 pédale : sous forme de texte, de crochet, ou une combinaison des deux.  
504 @code{text} est le style de notation par défaut pour les pédales de
505 tenue ou de sourdine --- le traditionnel @q{*Ped.}.  La pédale tonale,
506 en revanche, utilise @code{mixed} par défaut.
507
508 @lilypond[quote,verbatim,relative=2]
509 c4\sustainOn g c2\sustainOff
510 \set Staff.pedalSustainStyle = #'mixed
511 c4\sustainOn g c d
512 d\sustainOff\sustainOn g, c2\sustainOff
513 \set Staff.pedalSustainStyle = #'bracket
514 c4\sustainOn g c d
515 d\sustainOff\sustainOn g, c2
516 \bar "|."
517 @end lilypond
518
519 Le placement des commandes de pédale correspond au mouvement de la
520 pédale de tenue pendant le jeu.  Garder une pédale enclanchée jusqu'à la
521 barre finale s'obtient tout simplement en omettant la commande de
522 relacher. 
523
524
525 @seealso
526 Manuel de notation :
527 @ref{Ties}.
528
529 Extraits de code :
530 @rlsr{Keyboards}.
531
532 Référence des propriétés internes :
533 @rinternals{SustainPedal},
534 @rinternals{SustainPedalLineSpanner},
535 @rinternals{SustainEvent},
536 @rinternals{SostenutoPedal},
537 @rinternals{SostenutoPedalLineSpanner},
538 @rinternals{SostenutoEvent},
539 @rinternals{UnaCordaPedal},
540 @rinternals{UnaCordaPedalLineSpanner},
541 @rinternals{UnaCordaEvent},
542 @rinternals{PianoPedalBracket},
543 @rinternals{Piano_pedal_engraver}.
544
545
546 @node Accordion
547 @subsection Accordion
548
549 @menu
550 * Discant symbols::             
551 @end menu
552
553 @node Discant symbols
554 @unnumberedsubsubsec Discant symbols
555
556 @cindex accordéon, symboles de registre
557 @cindex registres, symboles pour accordéon
558 @cindex accordéon, tirettes
559 @cindex tirettes d'accordéon, symboles
560
561 De nombreux accordéons possèdent plusieurs jeux d'anches capables de
562 jouer à l'unisson ou bien à l'octave inférieure ou supérieure par
563 rapport aux notes écrites.  Chaque facteur d'accordéon donne des noms
564 différents aux @notation{tirettes} (@emph{shifts}) qui permettent de
565 sélectionner les différents jeux d'anches tels que @notation{hautbois},
566 @notation{musette} ou @notation{bandonéon}, de telle sorte qu'un système
567 de symbole a fini par voir le jour afin de faciliter les instructions
568 pour exécuter un morceau.
569
570 @snippets
571
572 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
573 {accordion-discant-symbols.ly}
574
575
576 @seealso
577 Morceaux choisis :
578 @rlsr{Keyboards}.
579
580
581 @node Harp
582 @subsection Harp
583
584 This section discusses notation issues that are unique to the harp.
585
586 @menu
587 * References for harps::
588 * Harp pedals::
589 @end menu
590
591 @node References for harps
592 @unnumberedsubsubsec References for harps
593 @cindex harpes
594 @cindex bisbigliando
595
596 Certaines caractéritiques de la musique pour harpes sont abordées dans
597 d'autres chapitres, telles que :
598
599 @itemize
600
601 @item Les glissandos, l'une des techniques spécifique à la harpe,
602 @ref{Glissando}.
603
604 @item Le @notation{bisbigliando}, qui s'écrit comme un trémolo, 
605 @ref{Tremolo repeats}
606
607 @item Les harmoniques naturelles sont présentées dans @ref{Harmonics}.
608
609 @item For directional arpeggios and non-arpeggios, see @ref{Arpeggio}.
610
611 @end itemize
612
613 @seealso
614 Manuel de notation :
615 @ref{Tremolo repeats}
616 @ref{Glissando}
617 @ref{Arpeggio}
618 @ref{Harmonics}
619
620 @node Harp pedals
621 @unnumberedsubsubsec Harp pedals
622
623 @cindex harpe, pédales
624 @cindex harpe, diagrammes de pédales
625 @cindex pédales de harpe
626 @cindex pédales, diagrammes pour harpe
627
628 Les harpes comportent sept cordes par octave qui peuvent sonner
629 naturel, dièse ou bémol.  Si chacune des cordes de la harpe celtique
630 (@emph{lever harp}) est accordée individuellement, celles d'une harpe à
631 pédalier ayant la même note de base sont contrôlées par une seule
632 pédale.  De gauche à droite, elles correspondent aux notes ré, do, si, 
633 et mi, fa, sol, la pour la grande harpe. Les trois premières pédales sont
634 réservées au pied gauche, les quatre dernières au pied droit.  Leur
635 position peut être indiquée par une marque textuelle : 
636
637 @lilypond[quote,verbatim,relative=2]
638 \textLengthOn
639 cis1_\markup \concat \vcenter { [D \flat C \sharp B|E \sharp F \sharp G A \flat] }
640 c!1_\markup \concat \vcenter {[ C \natural ]}
641 @end lilypond
642
643 ou bien sous forme de diagrammes :
644
645 @lilypond[quote,verbatim,relative=2]
646 \textLengthOn
647 cis1_\markup { \harp-pedal #"^v-|vv-^" }
648 c!1_\markup { \harp-pedal #"^o--|vv-^" }
649 @end lilypond
650 bémol si la pédale est relâchée (ou en haut), bécarre si elle est
651 bloquée sur le cran du milieu, et dièse si elle est tout à fait
652 enfoncée.  La commande @code{\harp-pedal} prend en argument une chaîne de
653 caractères, où @code{^} indique que la pédale est relâchée ou en haut (bémol),
654 @code{-} qu'elle est bloquée sur le cran du milieu (bécarre), @code{v}
655 qu'elle est tout à fait enfoncée (dièse) et @code{|} représente le
656 séparateur (entre gauche et droite de l'instrumentiste). Faire précéder
657 un symbole par un @code{o} permet de l'inscrire dans un cercle.
658
659 @seealso
660 Manuel de notation :
661 @ref{Text scripts}
662 @ref{Instrument Specific Markup}
663