Hi Andrew,

> But when slurs are up and stems are up they can’t start at 4:30 can they?

Of course they can. In the best of all possible worlds, the user would be able 
[without explicit and individual \shape or #’details overrides] to say 
something like

<pseudocode>
    \override Score.Slur.attachment-point = #’((Notehead . center) (Stem . tip))
    \override Score.Slur.left.attachment-angle = #’((Notehead . -45) (Stem . 
-45))
    \override Score.Slur.right.attachment-angle = #’((Notehead . -135) (Stem . 
-135))
    \override Score.Slur.left.attachment-padding = #’((Notehead . 0.66) (Stem . 
0.9))
    \override Score.Slur.right.attachment-padding = #’((Notehead . 0.5) (Stem . 
1.1))
    % etc.
<\pseudocode>

That is to say, it wouldn’t be difficult to find a few (e.g., 6?) 
settings/parameters by which exactly the global override I’m thinking of would 
be achievable.

In particular, regarding the [fake] #’attachment-point parameter above: Janek’s 
\shape function(s) has/have [because of my request, actually] an override that 
allows you to determine the attachment point. So clearly much of this work is 
already done, if not “Pond-worthy”.

Thoughts?

Thanks,
Kieren.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


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

Reply via email to