I'd worked out why the height problem was happening, but didn't know how to get a tie without a terminating note which wasn't immediately at the beginning of the next bar.
Thanks very much for these. They both work fine - I'd not spotted tieWaitForNote (it's not exactly easy to find unless you know about it).
In the second one I'm not sure what the "<>" is doing. Is this an empty chord to put a bit of space there or something?
-------------------------
Monday, October 9, 2017, 7:59:16 PM, you wrote:
> ptoye wrote:
>> OK Ben, here's very hurriedly scan of the offending bar. You'll probably have
>> to view it at a distance as the pixels are a bit too visible. Score1.pdf
>> <http://lilypond.1069038.n5.nabble.com/file/t4036/Score1.pdf>
> Here are two methods, neither perfect.
> The height problem comes from using a slur; these methods use ties.
> Tie to a g# which is placed right at the end.
> Well, erm, not quite that far.
> \score
> {
> {
> \set tieWaitForNote = ##t
> r2 e''4-.\>( gs''-.) ~ | \hideNotes \afterGrace s1 gs''\! \bar "|."
> }
> }
> Use \extendLV in http://lsr.di.unimi.it/LSR/Item?id=715 > This is simpler, but the chosen length may become inappropriate
> when the layout changes.
> \score
> {
> {
> r2 e''4-.\>( \extendLV 6 gs''-.) \laissezVibrer | s1 <>\! \bar "|."
> }
> }