lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Text-spanner text repeated at start of line


From: David Sumbler
Subject: Re: Text-spanner text repeated at start of line
Date: Tue, 03 Nov 2015 17:22:34 +0000

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 <address@hidden>:
>         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
>         address@hidden
>         https://lists.gnu.org/mailman/listinfo/lilypond-user
> 
> 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]