bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Cross-voice arpeggios do not respect arpeggio types


From: Ole V . Villumsen
Subject: Cross-voice arpeggios do not respect arpeggio types
Date: Sat, 29 Mar 2014 09:56:11 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

> I'm not top posting.

The arpeggio types described in NR 1.3.3 including bracketed arpeggios
cannot be produced accross staves. When I specify \set
PianoStaff.connectArpeggios = ##t with either of \arpeggioArrowUp,
\arpeggioArrowDown, \arpeggioBracket, \arpeggioParenthesis and
\arpeggioParenthesisDashed, a normal arpeggio line is always printed, i.e.,
the type specified is ignored.

Tiny example:

\version "2.18.0"

\new PianoStaff \relative c'' <<
  \set PianoStaff.connectArpeggios = ##t
  \new Staff {
    \arpeggioArrowUp
    <e, c>4\arpeggio
    \arpeggioArrowDown
    <e c>4\arpeggio
    \arpeggioBracket
    <e c>4\arpeggio
    \arpeggioParenthesis
    <e c>4\arpeggio
    \arpeggioParenthesisDashed
    <e c>4\arpeggio
  }
  \new Staff {
    \clef bass
    \arpeggioArrowUp
    <g, c,>4\arpeggio
    \arpeggioArrowDown
    <g c,>4\arpeggio
    \arpeggioBracket
    <g c,>4\arpeggio
    \arpeggioParenthesis
    <g c,>4\arpeggio
    \arpeggioParenthesisDashed
    <g c,>4\arpeggio
  }
>>

The same problem is with arpeggios connected across voices in the same
staff. Tiny example:

% expected: bracket spanning both note heads
% actual output: normal arpeggio line spanning both note heads

\version "2.18.0"

\new Staff = rh \with { \consists "Span_arpeggio_engraver" } {
  \set Staff.connectArpeggios = ##t
  \arpeggioBracket
  << { g'\arpeggio } \\ { c'\arpeggio } >>
}

PS I tried to post this last week, but I think it got lost somewhere. Please
excuse if it gets doubled by mistake.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]