lilypond-user
[Top][All Lists]
Advanced

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

Re: cadenzaToMusic function, odd behavior causing barcheck failures


From: David Kastrup
Subject: Re: cadenzaToMusic function, odd behavior causing barcheck failures
Date: Tue, 29 Jul 2014 17:15:50 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)

James <address@hidden> writes:

>> \language "english"
>> \version "2.18.2"
>>
>> cadenzaToMusic =
>> #(define-music-function (parser location cadenzaMusic music)
>>   (ly:music? ly:music?)
>>   "Adjust the length of `music and the measureLength, to fit the
>> length of
>> `cadenzaMusic"
>>   (let* ((clen (ly:music-length cadenzaMusic))
>>          (mlen (ly:music-length music))
>>          (factor (ly:moment-div clen mlen))
>>          (compressed (ly:music-compress music factor)))
>>     ;; (format #t "factor : ~a\n" factor)
>>     #{
>>       \set Timing.measureLength = $clen
>>       $compressed
>>       \unset Timing.measureLength
>>     #}))

Uh, \unset Timing.measureLength?  I don't think that LilyPond is going
to be happy with an unset measure length.

-- 
David Kastrup



reply via email to

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