lilypond-devel
[Top][All Lists]
Advanced

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

Re: bug in articulate.ly


From: David Kastrup
Subject: Re: bug in articulate.ly
Date: Sun, 24 Feb 2013 16:02:40 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Werner LEMBERG <address@hidden> writes:

> [cd03b4ac]
>
>
> I just got this:
>
>   articulate.ly:446:13: In procedure map in expression (map (lambda # #)):
>   articulate.ly:446:13: Wrong number of arguments to #<primitive-generic map>
>
> using this input:
>
>   \version "2.17.13"
>
>   \include "articulate.ly"
>
>   \relative c' {
>     \unfoldRepeats \articulate {
>       \repeat volta 2 { c1 }
>       \alternative { { c1 } { c1 } }
>     }
>   }

Quite so, and I don't understand this part enough to suggest how to fix
it (the code is rather opaque and not documented at all).  That would be
situated in a passage from

commit 98edd1f29c3b5b488ea41313445a3e6220c4a245
Author: Zefram <address@hidden>
Date:   Sat Dec 22 21:43:42 2012 +0000

    articulate grace notes with time stealing
    
    This change makes \articulate handle grace notes itself, rendering
    them to ordinary notes.  There are a couple of tweakable parameters
    controlling the rendering.
    
    This prevents \articulate causing the many "going back in MIDI time"
    errors that it used to.  (Inserting a short rest after each note
    makes it way too easy for following grace notes to need to steal
    more time from the preceding rhythmic event than it has.)  In fact,
    when such errors occur in the absence of \articulate, \articulate
    can now fix them.

Can the bug team register a bug for it?  If we don't get a response in
about two days from the original author, I'd suggest reverting it.

-- 
David Kastrup



reply via email to

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