lilypond-user
[Top][All Lists]
Advanced

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

Re: \override Hairpin #'minimum-length


From: address@hidden
Subject: Re: \override Hairpin #'minimum-length
Date: Fri, 17 Aug 2012 13:27:11 -0400

On 17 août 2012, at 13:06, address@hidden wrote:

> 
> On 16.8.2012, at 23:00, Tiresia GIUNO <address@hidden> wrote:
> 
>> On Thu, 16 Aug 2012 21:05:12 -0700
>> address@hidden wrote:
>>> Hi,
>>> 
>>> Can any of you Lilypond people tell me why the "\override Hairpin
>>> #'minimum-length …" does not actually seem to control the length of
>>> the hairpin? Am I missing something here?
>>> 
>>> 
>>> 
>>> \version "2.14.2"
>>> \relative c'' { 
>>>     \once \override Hairpin #'minimum-length = #5 \afterGrace
>>> c4\<  s1\! c4 c4 c4
>>> 
>>>     % here the hairpin is too short
>>>     \once \override Hairpin #'minimum-length = #5 \afterGrace
>>> c4\<\ppp  s1\!\fz c4 c4 c4 }
>>> 
>>> 
>>> 
>>> regards,
>>> 
>>> Mika Kuuskankare
>>> 
>> 
>> The minimum-lenght property is set by default at 2.0 (staff spaces),
>> see:
>> http://lilypond.org/doc/v2.14/Documentation/internals/hairpin
>> 
>> In the second bar of your example, setting it to #5, it's still too
>> short, because you added dynamics as well (ppp and fz). If you want the
>> same lenght of the first hairpin you should increase the minimum-lenght
>> till #11 - or something like this.
>> 
>> Of course this will increase also the distance between the first two
>> notes.
>> 
>> Regards,
>> TG
>> 
> 
> Hi,
> 
> Yes, I realize that. I'm just wondering if the minimum-lenght property does 
> what it is supposed to do? In my second case the length of the hairpin itself 
> is much shorter than what the minimum suggests… 
> I can see that the doc says it *tries* to make a spanner at least that long… 
> can you force this?
> 
> 
> Mika Kuuskankare
> 
> 
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user

This is not an ideal solution, but you can do an override that increases the 
requested minimum length of a crescendo by half the length of each dynamic that 
bookends it plus the padding on each end.  It'd take some Scheming, but this'd 
guarantee what you're after.

Cheers,
MS


reply via email to

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