John Chambers wrote:
>Well, maybe I should write up a description and see if there's any
>reaction this time. And if I casually ignore the existence of clefs
>and other orthogonal concepts, maybe the discussion won't wander off
>into discussions of how transposition should work. ;-)
We've done that and we have a solution which Laurie and I have both
implemented. It also solves the problem of abc2ps's non-standard
use of clefs other than the treble. Since this also goes in the K:
field, why not add the clef, middle, playtransposed and capo definitions
here while we're at it.
>One question is about spaces. I'd prefer to say that the fields of a
>K: line may be separated by spaces, for readability. The only problem
>with this is the abc 1.6 description of "global accidentals", which
>use the same syntax but with the accidentals separated from the
><tonic> and <mode>. However, I've been unable to find any abc that
>uses global accidentals, or any software that implements it. So
>perhaps we should decree "global accidentals" no longer part of abc's
>syntax, and permit spaces between the K: fields.
>
I still think the tonic field should be mandatory, for reasons which
I have stated many times before. We do not need to do away with
global accidentals, since it can be a local option for programs to
treat them either way.
Phil Taylor
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html