On 2015-08-21 08:54, tisimst wrote:

    We have a full score for an ensemble of several instruments that
    has a top line of extensive annotations. How does one go about
    creating this so that it appears not only in the full score, but
    also in every individual part?

    I have started to look at defining a custom context for a hidden
    staff that holds the brackets, but I am lost at this point.

     I feel sure this must be a common design pattern, which I can not
    yet discern.


    See attached sample image.

    Andrew


I often will create another voice for structure, using spacer rests to align things, and put it in a variable that is reused in the full score and each part. This voice is placed in parallel with the other main voice of the first Staff. Or, you can put the same voice but in a separate, dedicated Dynamics context above the first staff. Either one of those should do what you need.

- Abraham

Normally I'd use a Devnull (context) for common parallel common stuff (including rehearsal marks, time signatures, tempo markings etc.). So I would say that this is the common design pattern.

But as I understand it you are using modified textspanners for the annotations, so this will not work in your case. To change the basic structure as little as possible I would then use a Dynamics (context) instead of the Devnull context.

(Just a personal testimony from a user.)

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

Reply via email to