Hi Cynthia,

> You must have an intimate knowledge of LP source code to be able to
say that.

to be honest, it’s not "intimate knowledge of LP source code". I write
my approach (what I did) here, perhaps it is helpful for you or someone
else:

1. Such things can almost always be changed via the right \override
command. So I need to know what to override.

2. From doing this: http://joramberger.de/files/lilypond_visualindex.pdf
I had in mind that all articulations are a »Script« and that there is a
category (graphical object) called »Dots« for augmentation dots (see the
"Voice" line in this pdf).

3. I tested if that is true with this small code:
{ b'4. b'8-. \dotsDown b'4. b'8-. }
This confirms that \dotsDown acts on augmentation dots.
=> \override Scripts and then?

4. To find the override for staccatos, I tried to find the property of
Script that specifies the direction. I used the Frescobaldi autocomplete
and typed \override Script. and Ctrl+Space which showed me
that there is a property called direction, which sounds good.
I could also have clicked on the word 'Script' in the pdf above, which
would have brought me to:
http://www.lilypond.org/doc/v2.18/Documentation/internals/script
Where direction is also mentioned.
=> \override Scripts.direction = and then?

5. Then I knew that there are the scheme entities #UP, #DOWN, #LEFT,
#RIGHT. This brought me to:
\override Script.direction = #DOWN

HTH,
Joram

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

Reply via email to