[Top][All Lists]

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

Re:Re: Arpeggio collision bug

From: 胡海鹏 - Hu Haipeng
Subject: Re:Re: Arpeggio collision bug
Date: Fri, 8 Apr 2011 12:56:55 +0800 (CST)

Dear Robin,

> It is as if the arpeggio code doesn't notice the staff change.
> Here is a workaround which doesn't prevent a collision but disguises it.
> Insert a transparent breathing sign after s2 in the right hand:
> \once \override BreathingSign #'transparent = ##t \breathe
Thanks, but unfortunately, this doesn't work at all. The hidden breathe sign 
strangely leaves an apostrophe like sign on the score, and the collision 
remains. Here's my workaround, but still hope it considered as a bug and solved 
as automatically shifting the arpeggio and the notecolumn right to prevent 



\version "2.13.57"

  \paper {
    ragged-right = ##t

  upper = \relative c'' {
    \clef treble \key ees \major \time 4/4
    s2 s8 <c a e>4*1/2\arpeggio r4 |

  lower = \relative c, {
    \clef bass \key ees \major \time 4/4
    \times 2/3 { fis8( e' a } \change Staff = "r"  \times 2/3 { c e a) } 
\change Staff = "l" s8 <fis, c'>4*1/2\arpeggio r4 |

  dyn = { s1\mf }

  \score {
    \new PianoStaff <<
      \set PianoStaff.connectArpeggios = ##t
      \new Staff = "r" { \upper }
      \new Dynamics { \dyn }
      \new Staff = "l" { \lower }
    \layout {}


reply via email to

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