Thomas Morley <[email protected]> writes:

> I'm not convinced about below, but for the record:
>
> One could give the key-function a string-argument, or probably a symbol
> And react on the input, like
>
> (case <input>
>   (("major") major)
>   ...
>   (else (ly:error/warning "message"))
>
> Obviously pseudo-code (I'm in a hurry), but I hope the proposal is made clear.
> Also, would need a convert-rule.

That would leave us with the same situation we had for a long time
regarding engravers: the built-in scales would be a privileged class and
you'd need to have some registration mechanism to elevate user-defined
scales.

I usually lean towards making things work "as expected" but I don't
really think it would be doing us favors here.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to