No estoy exactamente seguro de cuál es tu pregunta, pero personalmente lo haría de esta manera:
\version "2.19.81"
\language "english"
global = {
\key c \minor
\numericTimeSignature \time 4/4
}
right = \relative c'' {
\global
<<
{
f'4.\(\arpeggio c8 c2\)~ |
c1 |
ef4.\arpeggio bf8 bf2~ |
bf1 |
s |
s |
}
\\
{
<df,,~ f~ af~ c~ g'~ bf~ c>1\arpeggio |
<df f af c g' bf> |
<c~ ef~ g~ bf~ f'~ af~ bf>\arpeggio |
<c ef g bf f' af> |
<c~ f~ bf~ ef~ af~ df>\arpeggio |
<c f bf ef af ef'>
}
>>
}
left = \relative c, {
\global
s1 |
s |
s |
s |
s |
s |
}
\score {
\new PianoStaff <<
\set PianoStaff.connectArpeggios = ##t
\new Staff = "right" \right
\new Staff = "left" { \clef bass \left }
>>
\layout { }
}
Algunas notas:
\arpeggio
, inserté \set PianoStaff.connectArpeggios = ##t
en el \score
bloque.bf1
juntos. (No lo hiciste, pero es posible que no quieras esto, así que siéntete libre de cambiarlo).A veces, lidiar con múltiples voces puede ser complicado en LilyPond. Pero cuanto más lo haces, más fácil se vuelve. ¡Sigue trabajando en ello!