Hallo zusammen,
nur ein paar Gedanken dazu:
Codierung
Wenn Du ohnehin eine "Incipit-Suche" schreiben möchtest, wäre es dann nicht sinnvoll, einen geeignet vereinfachten/ausgedünnten/homogenisierten Noten-Code zu haben? Und warum nicht eine "relative Schreibweise" wählen?
Mit "relativer Schreibweise" meine ich, daß man eher Intervalle als absolute Tonhöhen speichert, genau, wie man als Relativhörer Melodien anhand der Intervallsprünge erkennt, nicht anhand der absoluten Tonhöhen.
Automatisierung
Es wäre doch komfortabel, wenn LilyPond selbständig das benötigte Coding erzeugen könnte.
Und warum nicht ein eigenes File schreiben (z. B. mit Endung .index), das speziell zur Suche verwendet werden kann?
So, daß z. B. aus dem Quellcode test.ly neben test.pdf, test.log usw. noch eine Datei test.index mit den wie auch immer aufbereiteten Such-Informationen generiert wird?
Viele Grüße
Torsten