Hallo Manuela,
die Anforderung die jedes snippet erfüllen muß ist, daß es macht was es verspricht. Obwohl ich mich mit dem Instrument nicht auskenne, denke ich diese Anforderung ist erfüllt.
Jedoch wünsche ich mir im LSR snippets zu sehen, deren Codierung als Vorbild für Andere dienen können, insoweit reite ich etwas stärker auf Code-Verbesserungen rum, falls der Author auszumachen ist

Ich habe bemerkt, daß Du einige meiner Vorschläge aufgegriffen hast, andere nicht.
Nun will ich Dich weder frustrieren noch demotivieren, aber ich hätte erwartet, daß Du begründest warum Du einen meiner Vorschläge verwirfst: Ich liege ja nicht immer richtig und es mag gute Gründe geben es anders zu machen. Das ist eigentlich der normale Weg auch wenn er manchmal langwierig ist.
Als Beispiel siehe die Diskussion um meine Implementierung von undertie:
https://codereview.appspot.com/270640043https://sourceforge.net/p/testlilyissues/issues/3088/Und es gab noch zwei follow-up-patches...
Also folge dem Vorschlag, falls er gut ist, wenn nicht lehne ihn mit Begründung ab.
Nachdem das gesagt ist ...
Ich habe im Moment nicht soviel Zeit wie ich mir wünschte und hab noch nicht wieder intensiv in Deinen letzten Code geschaut. Mein Vorschlag wäre, Du lädst es schon hoch ins LSR, ändern kann man es dann ja immer noch.
Dein snippet zum Quintenzirkel ist international schon auf Interesse und Kritik gestoßen.
http://lilypond.1069038.n5.nabble.com/circle-of-fifths-td194235.htmlDas Interesse zeigt, daß dieses snippet sehr wertvoll ist, die Kritik würde ich mir aber auch zu Herzen nehmen

Gruß,
Harm