Hi Graham,

I have a scheme function for nicely-spaced dynamic+text marks (ie
mp dolce), but it adds the dynamic to the note *after* it appears
in the score -- to add "f legato" to the E, I need to write
  c \flegato e d c
instead of
  c e\flegato d c

Can anybody see a nice solution to this?  Omiting the initial
(make-music 'SequentialMusic) puts the dynamic on the right note,
but the OverrideProperty stops working.  Writing the dynamic in
front of the note produces good output, but it breaks the lilypond
postfix-ish notation.

I use

flegato = #(make-dynamic-script (markup #:hspace 0 #:raise -1 #:line(#:dynamic "f" #:hspace -0.3 #:normal-text #:italic "legato" )))

and tweak the spacing — it ain't a "nice" solution, but it works. Hopefully, one of the responses to your post will *really* fix the problem!

Cheers,
Kieren.

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to