Urs, On Fri, Sep 16, 2016 at 9:29 AM, Urs Liska <u...@openlilylib.org> wrote:
> Hi all, > > I have a question regarding complicated orchestral material. Note that I > don't need a solution right now, only a plausible estimate if that's > possible to implement at all. > > Consider the situation of a staff with two partcombined voices (say, > flutes). If there are spots (measures or ranges of measures) where the > voices are so individualized or complex that the part combination becomes > unreadable I would like to split this range (measure) to two individual > staves. > > The attached image shows the (manually constructed) intended result. Let's > assume I would consider m. 7 too complex to be combined and therefore want > the whole "current" system to be split in two staves. > > The ideal way would be to have an automatic function that I can call > within such a measure (tagging it as "non-combinable") that would: > > - Determine in which system I'm currently in and from where to where > it spans (i.e. previous and next line break) > - Create a temporary staff for exactly that range > - Copy the music of the second voice to that staff > - remove the second voice from the current staff > - (suppress partcombine texts) > > In the potential score at hand the music will be maintained in a measure > based grid. That means if I could get just the first of these (i.e.. > determining the current and previous line breaks) I *might* be able to > achieve something. But it would be a great feature (and a "selling point" > for LilyPond) if we could integrate it. I got this request from a > professional engraver who says it's a problem he's dealing with all the > time: manually handling the combination and temporary splitting of voices > in a staff - and especially fixing things if the line breaking happens to > change. He said it would be a dramatic advantage if LilyPond could do that > automatically. > > Any suggestions welcome. > I believe this thread would interest you: http://lilypond.1069038.n5.nabble.com/Keep-alive-together-call-for-use-cases-tp193723.html Best, Abraham
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user