Simon Bailey-5 wrote > this is untested, but what might work would be to set up your score > with a Dynamics context at the top. Don't be mislead by it being > called Dynamics, you can put ANYTHING in there, doesn't have to be > Dynamics (I use one for putting pedal markings in piano staves for > instance). > > [...] > > then in any voice define the text spanner in temporary polyphony: > > > [...] > > tenor = \relative c' { > % lots of music > % up to bar 125 > << > \context Dynamics = "TopSpanner" { \ritardandoSpannerDefinitions > s4\startTextSpan s2. | s2. s4\stopTextSpan } > { % 2 bars of tenor music } > >>
Just a quick thought - if I with the temporary polyphony construct shown in your example can direct TextSpanner content to a special Dynamics context - would it then be possible to skip the Dynamic context (and the spacer definitions that go with it) and just use the topmost staff as the target? Or does it have to be a Dynamics and not a Staff context to work? I could of cause also "fill" the dynamics context with the music for of the defined voices - but then I would assume that dynamics already defined in that voice would also be printed. Is that correct? If I add the music from the topmost staff to a separate dynamics context (placed above that staff), will dynamics context then be printed twice? An extra potential challenge - I use \RemoveEmptyStaves since there are long sections with empty bars in various voices (the topmost 4 voices form a solo quartet that is not active before bar 70). -- View this message in context: http://lilypond.1069038.n5.nabble.com/no-subject-tp157866p157892.html Sent from the User mailing list archive at Nabble.com. _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user