lilypond-user
[Top][All Lists]
Advanced

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

Re: Keep alive together - call for use cases


From: David Kastrup
Subject: Re: Keep alive together - call for use cases
Date: Fri, 19 Aug 2016 21:13:10 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux)

Mark Knoop <address@hidden> writes:

> At 18:02 on 19 Aug 2016, Mats Bengtsson wrote:
>>I recently typeset a concerto grosso from the baroque period, where
>>the solo and tutti parts are identical during long sections and then
>>they differ for some bars, every here and there. When entering the
>>parts, I used tags to handle the differences so producing the separate
>>parts works without problem. However, in the conductors score, I would
>>prefer to only use a single stave per instrument when the solo and
>>tutti play in unison, but individual staves when they differ. I
>>managed to handle this using remove-layer as long as there's only a
>>single instrument group that contains and occasional solo part, but if
>>for example both violin 1 and violin 2 have a solo plus a tutti, then
>>I didn't manage to get it to work correctly. The following example
>>shows my current attempt. As can be seen, the split between solo and
>>tutti parts happens both for violin 1 and 2 as soon as one of them is
>>split. For example, in the second score line, I would like to see Vi I
>>solo, Vi I tutti but only one stave with Vi II.
>
> Hi Mats,
>
> How does the attached look to you? Note I have moved the
> Keep_alive_together_engraver to the GrandStaff level so that the vln I
> and vln II groups can work independently. The problem now is making the
> system start braces cooperate.

I think we should likely have some context with only Keep_alive_engraver
in it and accepting all sorts of Staff contexts.  That would likely be
more natural than juggling manually with Keep_alive_engraver.

-- 
David Kastrup



reply via email to

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