Hallo Matthias,
das Beispiel aus der NR funktioniert wohl nur, solange man an den Staff-Eigenschaften nichts wesentliches ändert (es wirkt sich auf das Elternelement aus, und Lily ist verwirrt), wobei die Linienanzahl eine wesentliche Eigenschaft sein muss. Es ist außerdem offenbar nicht möglich, innerhalb eines Staff-Typs einen anderen Typ zu definieren (ich hatte es bereits mit RhythmicStaff versucht).
Was meinst du mit „andere Höhe der Ossia“? Die vertikale Position vielleicht? Hier greifen die üblichen Abstands-(Padding-)Mechanismen von Lily.
Eine alternative Möglichkeit ist wohl, eine „Ossia-Zeile“ immer mitlaufen zu lassen und per start/stopStaff anzeigen zu lassen, wobei du natürlich mit Spacerzählen beschäftigt sein wirst.
Grüße, Robert