[abcusers] blasphemy! A separate project...?

2001-11-12 Thread Guido Gonzato

On Fri, 9 Nov 2001, Richard Robinson wrote:

  Another approach is to ignore all existing implementations and create an
  altogether new syntax.
  
  No, please no ! ! ! ! !
 
 Well ... maybe this might be worth someone's while ? Being an altogether
 new syntax, it wouldn't be ABC; but we could migrate to it, if it works
 better ;-)
 
 But, it would be a separate, different, project.

ha - caught you red-handed! ;-) Blasphemy! Another project...?

Let me tell you the dark side of my ABC point of view: ABC is _very_ nice,
but is _way_ too limited. It was designed with too little goals in mind. As
a real-world musician, I want to tweak current ABC so that it can do my
choral scores reasonably well. As a computer guy, I already have a new
syntax ready that just waits to be put down on paper...

I let you guess the reasons why I didn't put it down on paper. But if you're
interested, wave your hand at me.

Later,
  Guido =8-)

--
Guido Gonzato, Ph.D. gonzato at sci . univr . it - Linux system manager
Universita' di Verona (Italy), Facolta' di Scienze MM. FF. NN.
Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy)
Tel. +39 045 8027990; Fax +39 045 8027958  ---  Timeas hominem unius libri

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



Re: [abcusers] blasphemy! A separate project...?

2001-11-12 Thread Simon Wascher

Hello Guido,

Guido Gonzato wrote:
 Let me tell you the dark side of my ABC point of view: ABC is _very_ nice,
 but is _way_ too limited. It was designed with too little goals in mind. As
 a real-world musician, I want to tweak current ABC so that it can do my
 choral scores reasonably well. As a computer guy, I already have a new
 syntax ready that just waits to be put down on paper...
 
 I let you guess the reasons why I didn't put it down on paper. But if you're
 interested, wave your hand at me.

I also see the sometimes hurting limits of the abc standard as it is.
the problem is that there is a real big pile of content that uses the
actuall standard. I looked into my files, and found that the abc files I
transcribed are a pile of about 3 MB (plain ASCII). Assuming that other
peoples who are listed as large collections at the abc homepage also
have big collections besides what is in the net right now we are talking
of at least 60 MB of content (another approximation is to multiply the
14000 titles of the www abc index with an single tune size of about 20KB
makes 280.000 KB ).

So if an entirely new syntax appears how will this syntax interprete
this pile ? what are your solutions?
will you write an all plattform automatic conversion tool and is it sure
that no part of thecontent gets lost in this process? 

I am honestly interested and my questions are not cynical. But there are
serious problems that would be created by a new standard. 


Simon Wascher - Vienna, Austria

PS: this big pile of content is why I belive that bachkwards
compatability in files overrules backwards comatability in programs.

http://members.chello.at/simon.wascher/

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



Re: [abcusers] blasphemy! A separate project...?

2001-11-12 Thread Bryancreer
Guido Gonzato said -

As a computer guy, I already have a new
syntax ready that just waits to be put down on paper...

I let you guess the reasons why I didn't put it down on paper. But if you're
interested, wave your hand at me.

Might be a good idea Guido. It would take the pressure of a simple system that is already groaning at the seams trying to cope with everything everybody is throwing at it. I was toying with the idea of going the opposite way and coming up with a definition for abc lite or perhaps acbxp (exchange protocol) based solely on the principle of exchanging relatively simple musical and documentary information regardless of the use to which it would be put. Anybody interested?

Bryan Creer




Re: [abcusers] blasphemy! A separate project...?

2001-11-12 Thread Frank Nordberg

Guido Gonzato wrote:
 
 As a computer guy, I already have a new
 syntax ready that just waits to be put down on paper...

Does anybody have any idea how many ascii based music notation formats
there are?
I mean if we're talking about a brand new standard, we ought to have a
look at the full picture, not just abc.

Simon Wascher wrote:
 
 (another approximation is to multiply the
 14000 titles of the www abc index with an single tune size of about 20KB
 makes 280.000 KB ).

Actually the www abc index is too outdated to be of much value here. I
know of individual sites with more than 14 000 tunes each. It's hard to
estimate the total number of abc tunes out on the web, but it's
certainly more than 50 000 and probably far more than 100 000.

Frank Nordberg
http://www.musicaviva.com


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



Re: [abcusers] blasphemy! A separate project...?

2001-11-12 Thread Anselm Lingnau

Simon Wascher [EMAIL PROTECTED] writes:

 I looked into my files, and found that the abc files I
 transcribed are a pile of about 3 MB (plain ASCII). Assuming that other
 peoples who are listed as large collections at the abc homepage also
 have big collections besides what is in the net right now we are talking
 of at least 60 MB of content (another approximation is to multiply the
 14000 titles of the www abc index with an single tune size of about 20KB
 makes 280.000 KB ).

I would say that much of this material is such that it can use the
current ABC definition till kingdom comes -- `Celtic' folk music and
other one-melody-line-plus-chords stuff. At least this applies to the
several megabytes of ABC-notated music on my machine. It seems that
therefore a great portion of that corpus will never have to be
translated into another representation.

If people do come up with a new notation that is better for multivoice
music, complicated classical scores etc. then by all means use that for
those kinds of music. I for one am quite happy with ABC the way it is
because it fits my requirements pretty much perfectly (with some
tweaking which could be made unnecessary without throwing all of ABC out
the window). Any completely-new notation had better be as simple as ABC
for my uses before I personally am going to jump ship.

Mind you, I'm all in favour of updating the ABC standard but not if new
functionality is invented wholesale. Let's try and bring the various
implementations together and build from there.

 So if an entirely new syntax appears how will this syntax interprete
 this pile ? what are your solutions?
 will you write an all plattform automatic conversion tool and is it sure
 that no part of thecontent gets lost in this process? 

I'm sure something could be worked out. A conversion tool doesn't
necessarily have to work on all platforms -- there could be a Web-based
conversion service for those who cannot or will not run, e.g., Perl
locally to convert their files.

Anyway, if a backwards-incompatible version of the ABC language (rather
than something entirely new and separate) is agreed upon then there
should be a way of tagging new-style files so that ABC processing
software can still work with both flavours without having to guess. We
could do it XML-style so that the first line of a file (or tune?) reads

  %%ABC version=2.0

(and this would also be the natural place to put `encoding=utf-8' and
such-like if desired).

Anselm

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