One solution is to set the padding (the extra distance from the
nearest musical object) of either the text script or the dynamics, 
using
\property Score.TextScript \override #'padding = #4
or
\property Score.DynamicLineSpanner \override #'padding = #3.5
or whatever values you want to use. The unit of measurement is the
distance between two staff lines.

The problem is that this will move all the objects of the specific
type, not only where you have collisions. I agree completely that
this preferably should happen automatically.

   /Mats

> Is there an easy way to prevent dynamics from clobbering
> text scripts and other markings when using \dynamicUp?  I've
> tried:
> 
> 
> d^"a tempo" \mp
> d^\mp^"a tempo"
> d^"a tempo"^\mp
> 
> which all cause the two markings to overlap, although:
> 
> d^"foo"^"bar"
> 
> turns out beautifully.  The best workaround I've found so
> far is:
> 
> d^"a tempo"^#`(columns(dynamic "mp"))
> 
> which actually turns out great, but it would be nice for
> this to happen automatically with \mp.
> 
> I'm using 1.5.59.
> 
> Thanks in advance!
> 
> --AhhlLboLdkugWU4S
> Content-Type: application/pgp-signature
> Content-Disposition: inline
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.7 (GNU/Linux)
> 
> iD8DBQE9BRansXg7ZRFV8zIRAiuWAJsFvGm8JfaB/5ZSFVkqHEhmUma31wCeLBxm
> mNi2PPZhSeJSnZ3wWCmTX08=
> =JBRG
> -----END PGP SIGNATURE-----
> 
> --AhhlLboLdkugWU4S--
> 
> _______________________________________________
> Lilypond-user mailing list
> [EMAIL PROTECTED]
> http://mail.gnu.org/mailman/listinfo/lilypond-user


_______________________________________________
Lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user

Reply via email to