Hallo,
Bögen werden generell sehr aufwendig berechnet. Das Endergebnis hängt aber auch vom Zusammenhang ab, Dein Beispiel ergibt bei mir einen anderen output. Daher nehme ich an das das Bild ausgeschnitten wurde.(?)
Trotzallem braucht LilyPond gelegentlich manuelle Unterstützung.
In 2.16.1 gibt es \shape um Bögen zu formen:
Syntax:
\shape <GrobName> <list-of-pairs>
Beispiel
\shape Slur #'((0 . 0) (0 . 0) (0 . 0) (0 . 0))
Dieser Befehl spricht den Slur an (Tie, PhrasingSlur, RepeatTie und LaissezVibrerTie gehen ebenso, afaik)
Die Liste mit den null-pairs gibt den LilyPond-default aus. Du mußt jetzt die benötigten Werte ermitteln, diese werden dann zum default addiert.
Das Ganze ist damit wesentlich einfacher geworden als \override Slur #'control-points =...
Im Anhang ein etwas übertriebenes Beispiel-Bild, welches durch diesen Code erzeugt wurde:
\version "2.16.1"
\relative c' {
\shape Slur #'((3 . -6) (-16 . 2) (20 . 8) (-5 . -8))
fis4 ( a'2 )
}
Den Triller würde ich so setzen:
\version "2.16.1"
\relative c'' {
\override Script #'padding = #0.8
\override Script #'X-offset = #1
d8 [ fis,8 ^\trill ]
}HTH,
Harm