| [ << Instruments utilisant des portées multiples ] | [Top][Contents][Index] | [ Cordes non frettées >> ] |
| [ < Changement de portée automatique ] | [ Up: Vue d’ensemble des claviers ] | [ Piano > ] |
10.1.4 Lignes de changement de portée
Lorsqu’une voix change de portée, il est possible d’imprimer
automatiquement une ligne reliant les notes, en faisant appel à la
commande \showStaffSwitch :
\new PianoStaff << \new Staff = "one" { \showStaffSwitch c'1 \change Staff = "two" b2 a } \new Staff = "two" { \clef bass s1*2 } >>![]()
Dans le cas d’accords, cette ligne connectera la dernière hauteur de chacun d’entre eux selon leur ordre d’apparition dans le fichier source ; ceci permet d’ajuster rapidement les positions de départ et d’arrivée de cette ligne.
\new PianoStaff << \new Staff = "one" { <c' e' g'>1 \showStaffSwitch \change Staff = "two" <a c' f>1 \hideStaffSwitch \change Staff = "one" <e' g' c'>1 \showStaffSwitch \change Staff = "two" <f a c'>1 } \new Staff = "two" { \clef bass s1*4 } >>![]()
Commandes prédéfinies
\showStaffSwitch,
\hideStaffSwitch.
Voir aussi
Morceaux choisis : Claviers et autres instruments à portées multiples.
Référence des propriétés internes : Note_head_line_engraver, VoiceFollower.
Morceaux choisis
Hampes interportées
L’exemple ci-dessous illustre l’utilisation du Span_stem_engraver
et de la commande \crossStaff afin de connecter des hampes entre
les portées.
Nul n’est besoin de spécifier la taille des hampes ; le graveur calcule
automatiquement la distance relative des têtes de note avec les portées.
Il est toutefois important d’appliquer \crossStaff dans le
contxte de voix ou de portée approprié – autrement dit en opposition à
l’endroit où se trouvera une hampe) pour obtenir l’effet attendu.
\layout { \context { \PianoStaff \consists "Span_stem_engraver" } } \new PianoStaff << \new Staff { <b d'>4 r d'16\> e'8. g8 r\! | e'8 f' g'4 \voiceTwo % Down to lower staff \crossStaff { e'8 e'8 } e'4 | } \new Staff { \clef bass \voiceOne % Up to upper staff \crossStaff { <e g>4 e, g16 a8. c8 } d | g8 f g4 \voiceTwo g8 g g4 | } >>![]()
Indicating cross-staff chords with a bracket
An non-arpeggiato bracket can indicate that notes on two different staves
are to be played with the same hand. In order to do this, the
PianoStaff must be set to accept cross-staff brackets.
The following example typesets measure 65 of Debussy’s prelude Les collines d’Anacapri.
\new PianoStaff << \once \set PianoStaff.connectChordBrackets = ##t \new Staff \relative c' { \key b \major \time 6/8 b8-.(\nonArpeggiato fis'-.\> cis-. e-. gis-. b-.)\!\fermata^\laissezVibrer \section } \new Staff \relative c' { \clef bass \key b \major << { <a e cis>2.\nonArpeggiato } \\ { <a, e a,>2. } >> \section } >>![]()
Voir aussi
Morceaux choisis : Claviers et autres instruments à portées multiples.
Référence des propriétés internes : Stem.
| [ << Instruments utilisant des portées multiples ] | [Top][Contents][Index] | [ Cordes non frettées >> ] |
| [ < Changement de portée automatique ] | [ Up: Vue d’ensemble des claviers ] | [ Piano > ] |
![[image of music]](../fb/lily-d5640d33.png)
![[image of music]](../5f/lily-b2d29d46.png)
![[image of music]](../3a/lily-fcb094ac.png)
![[image of music]](../34/lily-75dfb203.png)