2017-09-08 23:33 GMT+02:00 David Kastrup <d...@gnu.org>: > Simon Albrecht <simon.albre...@mail.de> writes: > >> On 08.09.2017 22:58, David Kastrup wrote: >>> Thomas Morley <thomasmorle...@gmail.com> writes: >>> >>>> at = #(define-music-function (time event music) >>>> (ly:duration? ly:music? ly:music?) >>>> "Place @var{event} at a relative duration @var{time} in relation >>>> to @var{music}." >>>> #{ \context Bottom << { \skip $time <>$event } $music >> #}) >>> Someone remind me: was there a reason we did not make this part of >>> LilyPond proper? I think there was but I cannot remember it. It's >>> coming up time and again... >> >> I think one reason is the lack of a really satisfying name – >> personally, I like the way >> \after 4 \< c2 >> translates to >> ‘after a quarter note duration, insert a hairpin on the note c2’ >> but I don’t really think that’s good enough for Lily proper, namely >> because it’s too unspecific. > > It's missing the relation to the c2: \after 4 \< c2 sounds like > > \skip 4 <>\< c2 > > to me. \within does not really work since c2 has to come last or > placing several elements will become completely awkward syntactically. > > Maybe we really should just bikeshed this one as "at" and be done.
+1 Btw, afterGrace is a strange and misleading name as well, imho. At least as a starter I had difficulties to understand what this name may have to do with the requiered arguments. Though, this ship is sailed long time ago ... Cheers, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user