lilypond-user
[Top][All Lists]
Advanced

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

Re: scheme music function going backwards in time (or "better mp dolce")


From: Kieren MacMillan
Subject: Re: scheme music function going backwards in time (or "better mp dolce")
Date: Wed, 1 Oct 2008 07:26:28 -0400

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.



reply via email to

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