lilypond-user
[Top][All Lists]
Advanced

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

Re: brainstorming a really smart system engraver


From: David Kastrup
Subject: Re: brainstorming a really smart system engraver
Date: Thu, 28 Aug 2014 07:22:18 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)

Kieren MacMillan <address@hidden> writes:

> Hi all,
>
>>> I think that issue 3518 (pushed recently) does just this:
>>> https://code.google.com/p/lilypond/issues/detail?id=3518
>> 
>> It doesn't do the automatic "AI nightmare" part.
>
> Yes, unfortunately...
>
>> However, it provides the low level machinery for pulling in the
>> "maximally required" number
>> of staves between automatic or manual line breaks, where the requirement
>> is determined by working with keep-alive-interfaces and tags on the
>> various staff variants.
>
> That could be helpful!
>
> I still need to wrap my head around how this framework/machinery works
> (or doesn’t) with true content-presentation separation; the example on
> the Google Code page has multiple "\context Staff” calls buried in the
> \violins note definition, which to my mind mixes content with
> presentation in an unfortunate way.

The example attached to the last comment of the related issue
<URL:https://code.google.com/p/lilypond/issues/detail?id=2779> goes a
bit further towards creating an ad-hoc interface rather than just
pulling the low-level levers.

-- 
David Kastrup



reply via email to

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