I think I once tried something along these lines:

\quoteDuring instA { ... time 1 ... }
\PMPChords #'( "instA" "instB" ) { ... time 2 ... }
\partCombine
    \quoteDuring instA { ... time 3 ... }
    \quoteDuring instB { ... time 3 ... }
\PMPApart #'( "instA" "instB" ) { ... time 4 ... }

and I think it worked; to my surprise. to be true.

I have no idea if \partCombineApart etc work through quoteDuring.

My own workflow is to start out trying partCombine for one staff with two voices, then when partCombine first fails I try "easy" fixes like adding \partCombineApart etc. If these fail, I convert to PMP completely. It depends on the complexity of the polyphony I guess.

Rutger

On 8/8/20 6:34 PM, David Sumbler wrote:
Hi Rutger

Thanks again for sharing your brilliant work on staff management.

I downloaded pmp.ily, and I have got it working for my orchestral
score.  Clearly it is more versatile and controllable than
\partCombine.  But it is, of course, somewhat more complicated to use,
by its very nature and also because of certain limitations in Lilypond
that you mention in your tutorial.

One quick question: if one wishes to use PMP for some passages and
\partCombine for those where it works acceptably, is it necessary to
define two different staves (with different VerticalAxisGroup.remove-
layer values), or can it all be done on one defined stave?

I think the answer is that I need to define an extra stave, but perhaps
you will tell me differently.

Thanks for your help.

David


Reply via email to