"Ewan A. Macpherson" wrote:
>
> > How about
> >
> > L:1/8 grace="1/32"
> > K:HP
> > {g}A{d}A{e}A {gef}e2 f | {g}ec{G}c {gef}e2
>
> Seems reasonable. Or maybe just
>
> L:1/8 {1/32}
>
The format <param>=<value> is preferable because it is more flexible
and allows future extensions. And most important, it solves most
compatibility problems: programs only interpret the <param> clauses
which they know and ignore the other.
> > ? (In the case that `grace' is not specified we could fall back to,
> > e.g., a standardized default of `grace="1/8"'.
>
> Except for K:Hp or K:HP, where the default should be 1/32 .
>
Was this the default in the old standard?
> > Within a tune, the
> > `grace' attribute should probably persist across `L:' changes that don't
> > introduce a new `grace' setting, for convenience.)
>
AFAIK the scope of a L: field is the current tune (or is it the
current voice?). Making part of it global is a bad idea.
Christoph Dalitz
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html