[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Assertion error with annotate spacing
From: |
address@hidden |
Subject: |
Re: Assertion error with annotate spacing |
Date: |
Mon, 11 Feb 2013 07:11:58 +0100 |
On 11 févr. 2013, at 06:19, address@hidden wrote:
> The following leads to an assertion error on current master:
>
> \paper { annotate-spacing = ##t }
> \layout {
> ragged-right= ##t
> \context {
> \Staff
> \RemoveEmptyStaves
> }
> }
>
> \transpose c c''
> \context GrandStaff <<
> \new Staff { c4 c c c \break s1 \break c4 c c c \break c c c c}
> \new Staff { d4 d d d s1 s1 s1 }
> \new Staff { e4 e e e s1 e4 e e e s1 }
>>>
>
A bit of investigation shows that annotate-padding in paper-system.scm is not
adapted to the new skyline code.
It may be trying to get the touching point and/or max heights of empty
skylines. It is also potentially calling car and cdr on Y-ext and next-Y-ext
which, as the comment above the function suggests, may be skyline pairs (I'm
not sure if this is a problem...).
Cheers,
MS