lilypond-devel
[Top][All Lists]
Advanced

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

Re: music function to be included somewhere in scm/*


From: Paul
Subject: Re: music function to be included somewhere in scm/*
Date: Tue, 20 Dec 2016 09:41:58 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1

Hi Knut, Werner, Alexander, and everyone,

On 12/20/2016 08:47 AM, Knut Petersen wrote:
Hi Werner!
      (length-limit-or-forced-length ,ly:dimension? "An automatically
generated lyric extender is suppressed if it would be shorter than
this length. A forced lyric extender is given this length if
possible.")
Sorry, but I strongly dislike collapsing two properties into one, even
if the values for the two properties are always the same.  So please
use `collapse-length' (`suppress-threshold', etc.) and
`forced-length'.

I'll implement whatever the majority agrees upon.

Nevertheless: two parameters would obfuscate the fact that
the internal logic would always decide to use only one  of those
lengths and to ignore the other.

For the case of two parameters I like best:

(forced-length ,ly:dimension? "A forced lyric extender
is given this length if possible.")
(collapse-length ,ly:dimension? "An automatically generated
lyric extender is suppressed if it would be shorter than
this length.")

Paul?

I'm fine with using two properties, as Werner prefers, and as in this suggestion from Knut.

When I suggested using fewer properties I didn't fully understand all the details. (The music I typeset rarely involves lyric extenders.) Alexander's explanation and further discussions have helped me get it, but I hadn't had a chance to reply sooner.

Thanks again for working on this,
-Paul





reply via email to

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