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