bug-lilypond
[Top][All Lists]
Advanced

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

Re: long dynamic strings displace low notes


From: Thomas Morley
Subject: Re: long dynamic strings displace low notes
Date: Tue, 26 Apr 2016 22:54:02 +0200

2016-04-26 12:04 GMT+02:00 David Kastrup <address@hidden>:
> Thomas Morley <address@hidden> writes:
>
>> 2016-04-26 11:13 GMT+02:00 David Kastrup <address@hidden>:
>>> Thomas Morley <address@hidden> writes:
>>>
>>>> 2016-04-26 10:53 GMT+02:00 Phil Holmes <address@hidden>:
>>>>> Why do you say that expected behaviour is to force the dynamic down?  
>>>>> Moving
>>>>> the note is potentially equally valid behavior, depending on the
>>>>> typesetter's preference.
>>>>
>>>> It's clearly a bug. See this small (not tiny) example plus comments
>>>> from my earlier post at
>>>> http://lilypond.1069038.n5.nabble.com/Dynamics-placement-td188833.html#a188851
>>>>
>>>> %% Following note is moved away by DynamicText
>>>> %%
>>>> %% Bad behaviour goes away if the second note has no Accidental
>>>> %% or \voiceTwo is used
>>>> %% or if \new StaffGroup is deleted or replaced by \new ChoirStaff
>>>> %% \new GrandStaff does not work as well, though
>>>> %%
>>>> %% Worked fine with "2.18.2"
>>>>
>>>> \version "2.19.38"
>>>
>>> Is the cause known or should I try to bisect it to a particular commit?
>>
>> Cause unknown.
>> Can't track down it myself yet, my regular job's calling :(
>
> That list of concerned contexts sounds sort-of familiar.
>
> Conceivable that it is
>
> commit 9edf3715c2b2cca09785dcd015724ad3c29cba8a
> Author: David Kastrup <address@hidden>
> Date:   Thu Dec 26 16:07:50 2013 +0100
>
>     Issue 621: Dynamics should avoid cross-staff BarLines
>     (e.g. GrandStaff, PianoStaff etc)
>
>     Dynamics usually have extra-spacing-width set to an empty interval so
>     that their placement does not cause other elements to shift.
>
>     With span bars, however, the resulting overlap is a worse cure than
>     the problem.  So this switches off the width-hiding setting of
>     extra-spacing-width inside of staff groups using span bars by default.
>     No extra space is allocated, so dynamics will clear the span bars only
>     narrowly, a reasonable compromise.
>
> which would be version 2.19.0?
>
>
> It would affect GrandStaff, PianoStaff, StaffGroup.  And its description
> very much seems to match the reported problem.
>
> If this is indeed the culprit: do we have better options of addressing
> issue 621?
>
> --
> David Kastrup

After further testing I'd say it is.

Though, I've no good idea how to solve issue 621.

Keith' suggestion:
\override DynamicText #'extra-spacing-width = #'(-0.5 . 0.5)
https://sourceforge.net/p/testlilyissues/issues/621/#8aeb
will not solve the bug as reported here.

Also, I'm not a friend to whiteout the span-bars, although I have to
admit I've seen it in printed editions.

Though, very strange the bug does not occur, if the second note has no
accidental. If we could research why, we may probably have a route to
go, keeping 'extra-spacing-width #f.

Ofcourse I may be completely wrong, it's only a guess.

Cheers,
  Harm



reply via email to

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