[Top][All Lists]
[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-----
- markup dynamics wrong size, Eric Flesher, 2008/08/05
- Re: markup dynamics wrong size, Mats Bengtsson, 2008/08/06
- Re: markup dynamics wrong size, Eric Flesher, 2008/08/07
- Re: markup dynamics wrong size, Mats Bengtsson, 2008/08/07
- Re: markup dynamics wrong size, Mats Bengtsson, 2008/08/07
- Re: markup dynamics wrong size, Reinhold Kainhofer, 2008/08/07
- Re: markup dynamics wrong size, Mats Bengtsson, 2008/08/08
- Re: markup dynamics wrong size, Graham Percival, 2008/08/08
- Re: markup dynamics wrong size, Valentin Villenave, 2008/08/08
- Re: markup dynamics wrong size, Graham Percival, 2008/08/09
- Re: markup dynamics wrong size,
Reinhold Kainhofer <=
Re: markup dynamics wrong size, Mats Bengtsson, 2008/08/06