Hello Paul, a slightly different approach at this could be something like this.
Cheers, Valentin Am Freitag, 11. März 2022, 12:38:31 CET schrieb Paul Hodges: > Perfect - Thank you! I'd never have thought of looking there.... > > > I can even use it for selected notes of a chord and control the directions > individually. > > > > Paul > > > > From: Xavier Scheuer <x.sche...@gmail.com> > To: Paul Hodges <p...@cassland.org> > Cc: Lilypond-User Mailing List <lilypond-user@gnu.org> > Sent: 11/03/2022 11:12 > Subject: Re: Opposite of Laissez Vibrer? > > On Fri, 11 Mar 2022 at 12:06, Paul Hodges <p...@cassland.org> wrote: > > I need to set a passage for piano which consists of an extended melisma > > all of whose notes tie to a chord at the end. As using actual ties would > > become an illegible mess, the composer wrote a laissez vibrer after each > > note, and then short "pickup" ties in front of the chord. I can't see > > any obvious way to write these, other than writing each as a tie from the > > original note and then shortening them all with a shape for each one - > > which would be tedious, messy, and non-robust (as the parameters would > > need to be adjusted every time the layout of the score was adjusted). > > > > Is there a better way? > > Hello, > > > \repeatTie ? > > > See NR 1.2.1 Writing rhythms > Ties > > > > Cheers, > Xavier
% RETURN DASH DEFINITION FOR SOLID FROM 0 TO s1, DOTTED FROM s1 TO d1 AND FROM d2 TO s2 % AND SOLID FROM s2 to 1 #(define (sdds s1 d1 d2 s2) (list (list 0 s1 1 0) (list s1 d1 0.1 0.3) (list d2 s2 0.1 0.3) (list s2 1 1 0))) % DASH DEFINITION FOR SOLID OF LENGTH s1, DOTTED OF LENGTH d2, NOTHING, DOTTED OF LENGTH d2, SOLID OF LENGTH s2 #(define (lsdds s1 d1 d2 s2) (sdds s1 (+ s1 d1) (- 1 (+ d2 s2)) (- 1 s2))) { \set tieWaitForNote = ##t c'8\tweak dash-definition #(lsdds 0.13 0.05 0.04 0.15) ~ d'\tweak dash-definition #(lsdds 0.13 0.05 0.05 0.1) ~ e' f' g' f'\tweak dash-definition #(lsdds 0.07 0.06 0.08 0.15) ~ e'\tweak dash-definition #(lsdds 0.1 0.08 0.12 0.17) ~ g'~ | <c' d' e' f' g' c''>1 }
signature.asc
Description: This is a digitally signed message part.