lilypond-user
[Top][All Lists]
Advanced

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

Re: markup dynamics wrong size


From: Reinhold Kainhofer
Subject: Re: markup dynamics wrong size
Date: Fri, 8 Aug 2008 00:16:15 +0200
User-agent: KMail/1.9.9

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Donnerstag, 7. August 2008 schrieb Eric Flesher:
> Mats Bengtsson <mats.bengtsson <at> ee.kth.se> writes:
> > The best solution for you is probably to use #(make-dynamic-script ... )
> > to define all your dynamic commands, see subsection "New dynamics".
> > Then, they will behave exactly as all the other dynamics.
> > I haven't investigated how much tweaks would be involved to make
> > ordinary \markup commands work better in the centered dynamics context,
> > but you will certainly always suffer from the same lack of vertical
> > alignment that I just pointed out in an email with subject line "Re:
> > GDP: NR 1.3 Expressive marks, second draft" on the mailing list. There,
> > you can also find hints on how to use #(make-dynamic-script ) without
> > having to learn Scheme syntax for markup commands.
> >
> >     /Mats
>
> Thanks - this works very well. However, I have had another issue arise from
> implementing this technique:
>
> Longer dynamic strings (e.g. "p delicato", "crescendo", etc.) that are
> engraved as dynamic scripts in this fashion end up getting centered, as a
> text string, horizontally under the notehead. This necessitates offsetting
> them somehow; my immediate workaround is to apply
> \once \override DynamicText #'extra-offset = #'( x . y )
> to shift the dynamic string to the appropriate position.

Check the LSR:
http://lsr.dsi.unimi.it/LSR/Item?id=393

While all the different methods look similare in lilypond 2.10 (which is the 
version the LSR is running), in 2.11 there are significant differences in 
them.

> b) Defining a dynamic text string that centers the dynamic mark ("p", "f",
> etc.) under the notehead as per usual, while allowing any modifiers in the
> string (e.g. "dim.", "dolce", etc.) to follow to the right?

You might try to generalize the ideas from the snippet to achieve this.

Cheers,
Reinhold
- -- 
- ------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: address@hidden, http://reinhold.kainhofer.com/
 * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
 * K Desktop Environment, http://www.kde.org, KOrganizer maintainer
 * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIm3Q0TqjEwhXvPN0RAospAKDVB4GB9bqIgtTupVmUwlmi2Q9WSgCeI5vR
v5djjZftBTyAnhWcsmpgefE=
=e1nV
-----END PGP SIGNATURE-----




reply via email to

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