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

Reply via email to