Hallo Christa,
Anmerkung:
Mit 2.16.0 kommen zwei grundlegende Änderungen einher, die wahrscheinlich noch Grund für so einige Fragen liefern werden.
Beide betreffen die Syntax von Funktionen.
1) Wie hier in diesem Beispiel ist es unter bestimmten Bedingungen nicht mehr notwendig das $-Zeichen vor Variablen zu setzen, häufig reicht der einfache Name schon.
convert-ly handhabt das in der Regel recht zufriedenstellend.
2) Es war üblich, daß in LilyPond fast der komplette musikalische Inhalt jeweils in einen EventChord gesteckt wurde. Das hat sich dahingehend geändert, daß EventChord nur noch benutzt wird, falls er wirklich notwendig ist.
In Konsequenz sind viele interessante Sachen vereinfacht bzw ermöglicht worden. Nachteil ist, daß es sehr viele Funktionen gibt, die auf die Abfrage des EventChord setzen. Viele davon haben aufgehört zu arbeiten. Sie geben keinen Fehler aus, bewirken aber auch nichts mehr.
Sie müssen manuell verändert werden
Aber so lange das LSR noch auf 2.14.2 verharrt, bleiben diese Funktionen auch im Umlauf.
Gruß,
Harm