On 04/30/2014 04:12 AM, Rus wrote:
Hello!
How to make a split system, like in the attached file?

Hi Rus,

this is going to be a few pointers to semi-solutions, that's all I can offer.

The closest I know which can be achieved (fairly) easily is what Simon Bailey used for the coda here:
  http://lists.gnu.org/archive/html/lilypond-user/2013-12/msg01086.html
Although I did not see his code, I assume he used \stopStaff, plus some tweaks like here:

http://stackoverflow.com/questions/8213679/lilypond-snippet-for-a-separate-coda

Thomas Morley wrote a more involved approach to allow for braces and brackets, which I only found a few minutes ago when looking for Simon's mail in the archive:
  http://lists.gnu.org/archive/html/lilypond-user/2013-12/msg01027.html
It also works for braces instead of brackets if you change the \addBar invocation (see, e.g., line 344 of the Lily file attached there) to "{" instead of "["; but you need to manually adjust the padding (kerning) and size of the brace. In particular, the approach is not robust to changes in vertical spacing AFAICS.

I am not aware of any clean solution (\stopScore / \startScore, anyone?) that interrupts all staves at once and then redraws the Score-level braces and brackets at an arbitrary point in the system. Also, I do not know whether you can access the positions of the original system braces at a certain point in time to manually draw them with the same settings. I once spent several hours trying to figure out a way to do it, but it's beyond my current knowledge. Which does /not/ mean impossible, of course...


HTH anyway,
Alexander

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to