I have now got around to trying to use text-spanner-inner-text-lyric-mode.ly, as suggested by Pierre.
The basic concept is great, but I am having a few difficulties (some of which may be to do with the fact that I have never used \lyricmode before). It has been suggested that a Tempo spanner might be useful eventually. That would certainly have helped me, because I want "accelerando molto----al----Vivace (𝅗𝅥=138)" to appear in each of the four parts of the string quartet, but only once in the score. I have got around this problem for now by using tags named "forScore" and forPart". My second problem is that I want upright, bold text - the style that is usually used for tempo markings. Unfortunately, I have not found a way of doing this, other than using \markup \upright \bold for each distinct part of the text, thus: \addTextSpannerText \lyricmode { \markup \upright \bold "accelerando molto" -- \markup \upright \bold al -- \markup \upright \bold "Vivace (2 = 138)" } I can't help feeling that there must be a way of formatting lyrics globally, but I haven't managed to find it in the manual yet. The third problem is the minim for the tempo marking at the end. I can't use \note #"2", because that will be treated as a separate markup and be spaced away from "Vivace(" and "= 138)". Is there a way of achieving what I want? David On Mon, 2015-10-26 at 21:31 +0100, Pierre Perol-Schneider wrote: > Hi David, > > > See : > http://lilypond.1069038.n5.nabble.com/Text-centralized-above-a-TextSpan-td180601.html > > > Cheers, > > Pierre > > 2015-10-26 21:19 GMT+01:00 David Sumbler <da...@aeolia.co.uk>: > I want to use a marking such as "accel.-----al----Vivace". > > However, the following example does not do what I want, > because the text > is repeated at the start of each new line of music. I just > want the > dotted line to continue without repetition of the text. > > \version "2.19.24" > > \relative { > \override TextSpanner.bound-details.left.text = > "accelerando" > c''4\startTextSpan c c c | c c c c | c c c c \break | > c4 c c c\stopTextSpan | > \override TextSpanner.bound-details.left.text = "al" > c\startTextSpan c c c\stopTextSpan | > \tempo "Vivace" c c c c| > } > > I tried using break-visibility, but as I expected this > property does not > have any with these objects. > > How can this be achieved? > > Also, it would be nice if the dotted line could be made to > continue > right up to the next piece of text, rather than leaving a gap. > > David > > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > > _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user