lilypond-user
[Top][All Lists]
Advanced

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

Re: Staccato


From: Noeck
Subject: Re: Staccato
Date: Tue, 20 Jan 2015 14:14:50 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.3.0

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



reply via email to

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