lilypond-user
[Top][All Lists]
Advanced

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

Bug: restarting staff destroys DynamicLineSpanner.staff-padding after li


From: Trevor Bača
Subject: Bug: restarting staff destroys DynamicLineSpanner.staff-padding after line break
Date: Wed, 6 Mar 2019 18:55:03 -0600

Hi,

Restarting the staff during the lifespan of a multisystem DynamicLineSpanner destroys the value of DynamicLineSpanner properties (like staff-padding) that were set when the DynamicLineSpanner was created.

In the MWE below, the hairpin should exhibit staff-padding equal to 10 staff spaces below all four systems; but the value of staff-padding is lost at the point (in system 2) that the staff is restarted; we see evidence of this after the next line break (in systems 3 and 4) where no staff padding appears.

%%% BEGIN %%%

\version "2.19.82"

\new Staff
{

    \override DynamicLineSpanner.staff-padding = 10
    c'1
    \p
    \<
    c'1
    c'1
    \break

    c'1
    \stopStaff
    \startStaff
    c'1
    c'1
    \break

    c'1
    c'1
    c'1
    \break

    c'1
    c'1
    c'1
    \f

}

\paper
{
    indent = 0
    ragged-right = ##t
    system-system-spacing.minimum-distance = 30
}

%%% END %%%

restart-staff-dynamic-line-spanner-bug.png


Thanks,

Trevor.

--

reply via email to

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