lilypond-user
[Top][All Lists]
Advanced

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

Re: Scheme for rhythmic transposition


From: David Kastrup
Subject: Re: Scheme for rhythmic transposition
Date: Sat, 19 Nov 2011 17:07:52 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux)

"Phil Holmes" <address@hidden> writes:

> ----- Original Message ----- 
> From: "David Kastrup" <address@hidden>
> To: "Phil Holmes" <address@hidden>
> Cc: <address@hidden>
> Sent: Saturday, November 19, 2011 11:22 AM
> Subject: Re: Scheme for rhythmic transposition

>>>    \shiftDurations
>>>                    -1 0 { \music }
>>>
>>> Is this the correct usage, and does this mean that \shiftDurations
>>> does only shorted music?
>>
>> 1 is an UNSIGNED.  -1 is a fingering.  Hooray.  Try #-1 instead.  I'll
>> eventually get around to getting the "interpret in the correct manner by
>> magic" behavior for negative numbers as well, but it has never been in
>> Lilypond so far.  Actually, historically Lilypond would have balked at 1
>> as well, calling for #1 instead.  So in a way, your impression is partly
>> my fault.
>
> http://lsr.dsi.unimi.it/LSR/Item?id=305

Better.

> The simpler syntax doesn't work with the LSR, since it's still at
> 2.12. FWIW, with 2.15.18, using a negative number as the number of
> dots to add (I know, it makes no sense)

It does, when dots are everywhere to start with.

> appears to cause lily to loop and grab memory.  I killed the process
> at 40 seconds and 1.8 Gigs of memory.

I am not all that surprised.  Still, one should likely catch that one
and abort when it would cause a negative dot number anywhere.

-- 
David Kastrup



reply via email to

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