10.1.4 Líneas de cambio de pentagrama
Cuando una voz cambia a otro pentagrama, se puede imprimir automáticamente una línea que conecte las notas:
\new PianoStaff << \new Staff = "one" { \showStaffSwitch c'1 \change Staff = "two" b2 a } \new Staff = "two" { \clef bass s1*2 } >>![]()
Una línea de cambio de pauta entre acordes conecta las “últimas notas” de cada uno de ellos según se han escrito en el archivo de entrada; Esto se puede usar para ajustar rápidamente las posiciones verticales del comienzo y el final de la línea.
\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 } >>![]()
Instrucciones predefinidas
\showStaffSwitch,
\hideStaffSwitch.
Véase también
Fragmentos de código: Teclados y otros instrumentos de varios pentagramas.
Referencia de funcionamiento interno: Note_head_line_engraver, VoiceFollower.
Fragmentos de código seleccionados
Plicas de pentagrama cruzado
Este fragmento de código muestra el uso del grabador
Span_stem_engraver y de \crossStaff para conectar
automáticamente plicas de un pentagrama a otro.
No es necesario especificar las longitudes de las plicas porque la
distancia variable entre las cabezas de las notas y los
pentagramas se calcula automáticamente. Sin embargo, es
importante aplicar \crossStaff a la voz o pentagrama
correctos (esto es, en el lado opuesto de donde está o estaría
posicionada la barra de corcheas) para conseguir el efecto deseado
\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 } >>![]()
Véase también
Fragmentos de código: Teclados y otros instrumentos de varios pentagramas.
Referencia de funcionamiento interno: Stem.
![[image of music]](../fb/lily-d5640d33.png)
![[image of music]](../5f/lily-b2d29d46.png)
![[image of music]](../3a/lily-fcb094ac.png)
![[image of music]](../15/lily-a2fb2821.png)