Hallo Erich,
Du siehst diese Zeile:
#(ly:set-default-scale (ly:make-scale scalepitches))
wobei ly:make-scale einen vector erwartet.
Es gibt das funktionierende
scalepitchess = #(list->vector (map tones-from-c '(0 2 4 -1 1 3 5)))
Ein vector eben.
Das auskommentierte
scalepitches = `#(0 193/200 386/200 503/200 697/200 890/200 1083/200)
ist gar nix...
Es sollte wohl auch ein vector sein, Deine Vermutung eines Tippfehlers dürfte deshalb richtig sein.
scalepitches = ##(0 193/200 386/200 503/200 697/200 890/200 1083/200)
wäre korrekt.
Es führt allerdings zu anderen Problemen, zahlreiche Warnungen vom Typ:
warning: Could not find glyph-name for alteration -1/2
warning: Could not find glyph-name for alteration -119/1000
...
ly:set-default-scale setzt die Skala
global, deshalb dürfte die übliche Vorgehensweise (getrennte scores für layout/midi) ebenfalls nicht funktionieren.
Im Moment weiß ich da keinen Ausweg, aber ich hab' auch nicht groß drüber nachgedacht.
Für mich ist midi keine Musik, sondern tot.
Reiner Tod ist immer noch tot ...

Insoweit nichts, was mich interessiert.
Aber es gibt tatsächlich eine Reihe versierter Leute, die das anders sehen....
Allerdings sollte das LSR-snippet schon gefixt werden...
Gruß,
Harm