Hi kil

die Ursache liegt in der Definition von afterGrace.
Compilier mal folgenden Code (unverändert!)
\relative c' { \afterGrace c2~ c8~ c2 }Das Ergebnis wird Dich vielleicht überraschen.
De facto ist das visuelle Endergebnis welches mit afterGrace intendiert wird ein fake. Gemacht mit einer Kombination aus sequentiellen und simultanen Musikausdrücken.
(Wenn man keinen Kontext angibt, wie in obigem Beispiel, ist das überdeutlich sichtbar.)
Ausgeschrieben in LilyPond-Syntax ist obiges Beispiel:
\relative c' {
<<
c2~
{ \skip 4. \grace c8~ } %% <---- hier fehlt was
>>
c2
}
Nun kann man sehen, daß in der Unterstimme ein Achtel zur Dauer der Oberstimme fehlt.
Deshalb kann ein Tie nicht funktionieren.
Es sei denn Du setzt tieWaitForNote (da ist eine Setzung der Voice übrigens schon mit drin):
\relative c' {
\set tieWaitForNote = ##t %% inherits setting a 'Voice
\afterGrace c2~ c8~
c2
}
Viele Grüße,
Harm