2009/5/24 Carl D. Sorensen <c_soren...@byu.edu>:
> 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
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to