>>> But how do you take into account the constraints from lyrics here?
>>> That is the whole problem.
>>
>> They should be completely ignored.
> 
> In that case, it should be completely doable even in Scheme now.
> (I started writing some code yesterday in response to Abraham that
> does essentially that, maybe I'll have it finished today).

Aah, nice!

> However, this may produce a page breaking configuration where
> whatever horizontal spacing you choose, a system is too compressed
> for its lyrics to fit, and LilyPond producing collisions by default
> would be suboptimal, IMHO.

Maybe there could be a loop that retries with different initial
parameters?


    Werner

Reply via email to