lilypond-user
[Top][All Lists]
Advanced

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

Re: tie from grace to second in chord


From: Thomas Morley
Subject: Re: tie from grace to second in chord
Date: Mon, 2 May 2016 22:14:56 +0200

2016-05-02 10:20 GMT+02:00 Malte Meyn <address@hidden>:
> Hi list,
>
> the tie from the f' in the following code goes too far right as if the f'
> wasn’t shifted because of the g' (see attachment). Is this a bug? Any ideas
> for a workaround?
>
> %%%%%%%%%%%
> \version "2.19.40" % 2.18.2 and earlier
> \language "deutsch"
>
> \relative {
>   \set tieWaitForNote = ##t
>   \grace { h8~ f'~ g~ }
>   <h, f' g h'>1
> }
> %%%%%%%%%%%
>
> Malte


At least it's ugly.

\shape will not work without other settings - same problem sometimes
happens with tied chords.

See:

{
  \time 2/1
  <b f' g' b''>1~
  <b f' g' b''>1
}

As far as I understand TieColumn steps in and sets certain values, not
always the best ones.
To circumvent use in-chord Ties with direction-modifiers and throw
'positioning-done with value '():

{
  \time 2/1
  <b_~ f'_~ g'^~ b''^~ >1
  \once\override TieColumn.positioning-done = #'()
  <b f' g' b''>1
}

Now \shape is usable. Your example could be like:

\relative {
  \set tieWaitForNote = ##t
  \grace {
    b8_~
    f'_~
    g-\shape #'((0 . 0.6) (0.25 . 0.8) (0.75 . 0.8) (1 . 0.6)) ^~
  }
    \once\override TieColumn.positioning-done = #'()
  <b, f' g b'>1
}

HTH,
  Harm



reply via email to

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