[ << Notación musical ] | [Top][Contents][Index] | [ Notación especializada >> ] |
[ < Glissando ] | [ Up : Expresiones como líneas ] | [ Trinos > ] |
Arpegio
Un signo de acorde arpegiado (conocido también como
acorde quebrado) sobre un acorde, se denota adjuntando
\arpeggio
al acorde:
\relative { <c' e g c>1\arpeggio }
Se pueden escribir distintos tipos de acordes arpegiados.
\arpeggioNormal
produce la vuelta al arpegio normal:
\relative { <c' e g c>2\arpeggio \arpeggioArrowUp <c e g c>2\arpeggio \arpeggioArrowDown <c e g c>2\arpeggio \arpeggioNormal <c e g c>2\arpeggio }
Estas instrucciones predefinidas modifican internamente la
propiedad 'arpeggio-direction
; véanse sus definiciones
completas en el archivo ly/property-init.ly.
Se pueden crear símbolos especiales de arpegio con corchete:
\relative { <c' e g c>2 \arpeggioBracket <c e g c>2\arpeggio \arpeggioParenthesis <c e g c>2\arpeggio \arpeggioParenthesisDashed <c e g c>2\arpeggio \arpeggioNormal <c e g c>2\arpeggio }
Estas instrucciones predefinidas sobreescriben internamente la
propiedad 'stencil
del objeto Arpeggio
, y puede
también adaptar su 'X-extent
(esto es, la dimensión
horizontal que le supone no colisionar con otros objetos).
Las propiedades de discontinuidad del paréntesis del arpegio se
controlan mediante la propiedad 'dash-definition
, que se
describe en Ligaduras de expresión.
Los acordes arpegiados se pueden desarrollar explícitamente utilizando ligaduras de unión. Véase Ligaduras de unión.
Instrucciones predefinidas
\arpeggio
,
\arpeggioArrowUp
,
\arpeggioArrowDown
,
\arpeggioNormal
,
\arpeggioBracket
,
\arpeggioParenthesis
,
\arpeggioParenthesisDashed
.
Fragmentos de código seleccionados
Crear arpegios que se cruzan entre pentagramas dentro de un sistema de piano
Dentro de un PianoStaff
, es posible hacer que un arpegio
cruce entre los pentagramas ajustando la propiedad
PianoStaff.connectArpeggios
.
\new PianoStaff \relative c'' << \set PianoStaff.connectArpeggios = ##t \new Staff { <c e g c>4\arpeggio <g c e g>4\arpeggio <e g c e>4\arpeggio <c e g c>4\arpeggio } \new Staff { \clef bass \repeat unfold 4 { <c,, e g c>4\arpeggio } } >>
Creación de arpegios que se cruzan entre pentagramas dentro de otros contextos
Se pueden crear arpegios que se cruzan entre pentagramas dentro de
contextos distintos a GrandStaff
, PianoStaff
y
StaffGroup
si se incluye el grabador
Span_arpeggio_engraver
en el contexto de Score
.
\score { \new ChoirStaff { \set Score.connectArpeggios = ##t << \new Voice \relative c' { <c e>2\arpeggio <d f>2\arpeggio <c e>1\arpeggio } \new Voice \relative c { \clef bass <c g'>2\arpeggio <b g'>2\arpeggio <c g'>1\arpeggio } >> } \layout { \context { \Score \consists "Span_arpeggio_engraver" } } }
Crear arpegios entre notas de voces distintas
Se puede trazar un símbolo de arpegio entre notas de distintas
voces que están sobre el mismo pentagrama si el grabador
Span_arpeggio_engraver
se traslada al contexto de
Staff
:
\new Staff \with { \consists "Span_arpeggio_engraver" } \relative c' { \set Staff.connectArpeggios = ##t << { <e' g>4\arpeggio <d f> <d f>2 } \\ { <d, f>2\arpeggio <g b>2 } >> }
Véase también
Glosario musical: arpeggio.
Referencia de la notación: Ligaduras de expresión, Ligaduras de unión.
Archivos instalados: ly/property-init.ly.
Fragmentos de código: Expressive marks.
Referencia de funcionamiento interno: Arpeggio, Slur, PianoStaff.
Advertencias y problemas conocidos
Las instrucciones predefinidas como \arpeggioArrowUp
solamente se aplican al contexto en curso, y por ello no afectan a
los arpegios que abarcan varias voces o pentagramas. En tales
casos, estas instrucciones requieren utilizarse en un bloque
\context
dentro de \layout
, o en un bloque
\with
, como se explica en
Cambiar los valores por omisión de los contextos. De manera
alternativa, en lugar de usar las abreviaturas predefinidas, se
recomienda sebreescribir directamente las propiedades adecuadas
para el objeto Arpeggio
dentro del contexto
correspondiente; por ejemplo:
\override Staff.Arpeggio.stencil = #ly:arpeggio::brew-chord-bracket
para imprimir corchetes de arpegio que comprenden más de una voz
en el nivel de Staff
, o bien
\override PianoStaff.Arpeggio.arpeggio-direction = #UP
para imprimir arpegios con punta de flecha (hacia arriba) que
comprendan más de un pentagrama dentro de un contexto
PianoStaff
.
No es posible mezclar arpegios conectados y no conectados en un
PianoStaff
en el mismo instante de tiempo.
La forma sencilla de especificar el corchete en los arpegios de paréntesis no funciona para los arpegios de pentagrama cruzado; see Plicas de pentagrama cruzado.
[ << Notación musical ] | [Top][Contents][Index] | [ Notación especializada >> ] |
[ < Glissando ] | [ Up : Expresiones como líneas ] | [ Trinos > ] |