From: "Phil Taylor" <[EMAIL PROTECTED]>

> It's not so much the use of ! to force a line break, as the
ignoring of
> line ends in the text that breaks the standard.  All other
programs
> have placed musical line breaks where the text line breaks are,
except
> when preceded by a backslash.

No!   If a piece of software ignores the "standard" that line
break=>music break, when reading then it is most certainly not
breaking the standard, it is merely ignoring it.   The standard for
abc files is completely intact, and othe programs are still free to
implement it.

If a program fails to write new lines where they are intended, then
so what?  Page formatting in abc is rudimentary to say the least,
and surely any decent abc-reading software will have a method of
coping with the case where the line which has been read in is too
wide for the page.

However if a file is written with a single ! to mean a line break,
when the standard says these should be used in pairs around things
like !pp!, (or vice versa) then that breaks the standard completely:
other programs will not be able to read that file.

> It causes us a lot of trouble.  We can't fix it and we can't
persuade
> its author to fix it.  We used not to be hostile towards it; in
its
> early days it was widely admired, but then its author stopped
> contributing to this list, and wouldn't fix even simple things
> (like the fact that it misinterprets the Q: field and plays
everything
> at the wrong tempo).  He's left us a messy legacy of files that we
> have to deal with.  Not really irrational, just pointless.

I still think its signature at the end of the file is the best hope.
If other software detects that when extracting individual pieces
from abc files and acts appropriately, then there is a chance.  If
people extract tunes - eg by hand -without acting on it then it will
cause problems.  (But given that abc is specifically writable by
hand, there are always going to be difficult files.    This is one
reason for making the standard as easy as possible to understand -
and I commend Guido's efforts.)

Dave
David Webber
Author of MOZART the music processor for Windows -
http://www.mozart.co.uk
Member of the North Cheshire Concert Band
http://www.northcheshire.org.uk

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to