lilypond-devel
[Top][All Lists]
Advanced

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

Re: [Lilypond-auto] Issue 2801 in lilypond: Patch: Approximates cross-st


From: address@hidden
Subject: Re: [Lilypond-auto] Issue 2801 in lilypond: Patch: Approximates cross-staff slurs in VerticalAxisGroup vertical-skylines.
Date: Mon, 10 Sep 2012 12:02:56 +0300

On 10 sept. 2012, at 11:12, address@hidden wrote:

> Updates:
>       Status: Started
> 
> Comment #32 on issue 2801 by address@hidden: Patch: Approximates cross-staff 
> slurs in VerticalAxisGroup vertical-skylines.
> http://code.google.com/p/lilypond/issues/detail?id=2801
> 
> Mike, I just looked at the patch, and you have a totally separate set of Slur 
> properties for SlurStub.  Any override of Slur properties will not end up in 
> the SlurStub properties.  You fix a few cases, like \slurUp and \slurDown, 
> but that is totally unrobust and a recipe for disaster since the normal case 
> now will be that the behavior of slurs and slur stubs will diverge as soon as 
> you override one.
> 
> Also tweaks on the slur will not end up on the slur stub.  One remedy might 
> be to take a look at the definition of grob::calc-property-by-copy and create 
> something like grob::calc-property-by-grob-copy that will not use event-cause 
> but rather the immediate grob cause for its initialization and use it like 
> grob::calc-property-by-copy is used in scm/define-grobs.scm.  I am not sure 
> that there will not be an even better way than element-by-element cloning, 
> but that seems like the fastest remedy for me right now and allows individual 
> tweaks and overrides in the grob definitions themselves and by the user.

Ok - I'll have a look @ this tomorrow.

Cheers,
MS




reply via email to

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