lilypond-user
[Top][All Lists]
Advanced

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

Re: Adjusting space in a lyric tie


From: Aaron Hill
Subject: Re: Adjusting space in a lyric tie
Date: Sat, 19 Jan 2019 21:55:27 -0800
User-agent: Roundcube Webmail/1.3.8

On 2019-01-19 9:15 pm, David F. wrote:
On Jan 19, 2019, at 10:06 PM, Aaron Hill <address@hidden> wrote:

LyricText.word-space is what you want to adjust. Note that it doesn't stretch the size of the tie.

Perfect!  Thanks!

And just for completeness, here is how you can manually construct a tie of arbitrary width:

%%%%
\version "2.19.82"
\markup {
  \tied-lyric #"o~o"
  \concat {
    o
\lower #0.4 \with-dimensions #'(0 . 0.6) #'(0 . 0) \scale #'(1 . 0.65)
    \stencil #(make-tie-stencil '(-0.5 . 0) '(1.1 . 0) 0.25 DOWN)
    o
  }
  \concat {
    >
    \lower #0.4 \with-dimensions #'(0 . 2) #'(0 . 0) \scale #'(1 . 0.45)
    \stencil #(make-tie-stencil '(-1 . 0) '(3 . 0) 0.4 DOWN)
    <
  }
}
%%%%

The first is the normal tied lyric behavior. The second is a close approximation with the manual process. The third is a wider example.

There are quite a few numbers to adjust, but you do get a lot more flexibility.

- \lower is used to place the stencil a specific distance away from the base of the lyrics. - \with-dimensions is used to allow some horizontal overlap with the tie and the lyrics. This is where you would want to specify the absolute space between words. - \scale is used to flatten the tie which, over longer distances, will end up being too tall compared to the standard lyric tie. - \stencil #(make-tie-stencil start stop thickness direction) is the actual command for generating the tie. It is positioned slightly left and right of the previously defined horizontal extents to create the desired overlap. Thickness is increased to counteract the vertical scaling.


-- Aaron Hill

Attachment: lyrictie.cropped.png
Description: PNG image


reply via email to

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