lilypond-user
[Top][All Lists]
Advanced

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

Re: TextSpanner shortcut


From: Aaron Hill
Subject: Re: TextSpanner shortcut
Date: Tue, 17 Mar 2020 16:34:40 -0700
User-agent: Roundcube Webmail/1.4.2

On 2020-03-17 10:05 am, foxfanfare wrote:
Hi all,

Could anyone could tell me what's wrong with my shortcut?
It's printing the spanner correctly but not the text:

rit =
  #(make-music 'TextSpanEvent
               'span-direction -1
               'span-type 'text
               'span-text "rit.")

\score {
  \new Staff \relative c'' {
    c4\<\rit
    d e f
    g1\!\stopTextSpan
  }
}

span-type and span-text are for dynamic text spanners (e.g. CrescendoEvent). You can set these music properties for a TextSpanEvent, but Text_spanner_engraver will just ignore them.

Instead, you should \override or \tweak the bound-details of TextSpanner to attach text to the left or right end of the span. Something like this avoids the need to use make-music:

%%%%
\version "2.20.0"

rit = -\tweak bound-details.left.text "rit." \startTextSpan

{ a'4\rit g'8 f' b'2\stopTextSpan }
%%%%


-- Aaron Hill



reply via email to

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