The idea of going towards a common ABC parser is excellent.  However it seems
more urgent to me to define a "ABC object model" with its API (like made the
W3C for DOM-XML) rather than to discuss choice of an implementation language.

It is necessary that parseurs can be developed in various languages;  each
language is adapted to such or such application.

In my university, a group of students worked on a ABC object model and produced
a prototype of parser in Python, based on the draft of version 2.  They led to
the proposal for three object models:
  1 - a structural model of the ABC files where the musical notation is not
analyzed (considered as a simple string), useful for the reorganization and the
indexing of ABC files,
  2 - a model where the musical notation is analyzed in the "automatic play"
point of view,
  3 - a model where the musical notation is seen in the point of view of the
printed partitions production.
The distinction between items 2 and 3 was inspired by the approach of Music-XML.

I am ready to lodge this project on SourceForge, but it is necessary as a
preliminary to translate the documents into English, I am very busy in this
moment and I will not be able to work there before July.
So some are interested, contact me by then.

Best regards

Daniel

--
Daniel Deveaux
8, rue de Campen - 56610 ARRADON
Tel: 02 97 46 05 00 -- mailto:[EMAIL PROTECTED]
Pouëvr'et Seu : http://pouevretseu.free.fr/ mailto:[EMAIL PROTECTED]
To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to