2009/5/24 Carl D. Sorensen <[email protected]>:
> Thanks, Applied.
Unfortunately, there are two serious flaws here:
- keySignature alists which aren't backquoted (e.g., the example in
the bug tracker) will be ignored
- entries of the form (notename . alteration) are mangled:
\set Staff.keySignature = #'((0 . 2) (1 . 2) (4 . 2))
-> \set Staff.keySignature = #`(((0 . 2) . ,SEMI-SHARP)
((2 . 4) . ,SHARP))
Less seriously, the two conversion functions appear to be identical
apart from the different dictionaries for alterations. Would it be
possible to use a single `fixKS' function with the dictionaries passed
as an argument to cut down on the duplication?
Regards,
Neil
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel