bug-lilypond
[Top][All Lists]
Advanced

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

Re: VerticalAxisGroup #'remove-first = ##t does not work with \partial r


From: Xavier Scheuer
Subject: Re: VerticalAxisGroup #'remove-first = ##t does not work with \partial r
Date: Sat, 03 Oct 2009 12:29:31 +0200
User-agent: Thunderbird 2.0.0.23 (X11/20090817)

Valentin Villenave a écrit :
> Indeed. Non-capitalized rests make a measure to be regarded as
> non-empty, even when it's a partial measure.

Yes, that's what I have understood.
First I was thinking this was a "simple" bug, then after further
investigations I came to this statement.

> I'm not sure, but perhaps the appropriate syntax should be R16 (that
> works, but results in a barcheck error)?

Well, I tried this too.
That works but :
 - it induce barcheck errors,
 - the rest isn't printed (I use the same source for the violin part).

Nicolas Sceaux a écrit :
> %%% The following hack make regular rests hara-kiri-able
> %%%
> #(let* ((rest-def (assoc 'Rest all-grob-descriptions))
>          (meta-def (assoc 'meta (cdr rest-def)))
>          (interfaces-def (assoc 'interfaces (cdr meta-def)))
>          (interfaces (filter (lambda (interface)
>                                (not (eqv? interface
> 'rhythmic-grob-interface)))
>                              (cdr interfaces-def))))
>    (set-cdr! interfaces-def interfaces))

This works great, many thanks.
I'll use this for the meantime, waiting for its future implementation
into lilypond (or another solution to be found).

Valentin Villenave a écrit :
> Yes, I know about these workarounds. But ideally, one shouldn't have
> to use any hack at all...

I think so too.
(That's also why I send this as an "issue".)

Thanks everybody for looking into this!
Sincerely,


Xavier




reply via email to

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