On Thursday, 26 March 1998, Will Self writes:

> One thing I have often thought is that there should be a completely
> independent page description language for music that could be used
> in completely different music typesetting programs.  

This is surely one of the goals of the GNU Music Procject.

from the MANIFESTO:

       o   Describing a well-defined language for defining music.
           We call this language (rather arrogantly) The Musical
           Definition Language (mudela for short). GNU LilyPond
           reads a mudela sourcefile and outputs a TeX file.

[...]

MUDELA
       The design of Mudela has been (perfect past tense,
       hopefully) an ongoing process, the most important criteria
       being:

       o   define the (musical) message of the composer as
           unambiguously as possible.

           This means that, given a piece Mudela, it should be
           possible for a program to play a reasonable
           interpretation of the piece.

           It also means that, given a piece of Mudela, it should
           be possible for a program to print a score of the
           piece.

       o   be intuitive, and easily readable (compared to, say,
           Musi*TeX input, or MIDI :-),

       o   be easily writable in ASCII with a simple texteditor

       Other considerations were (and will be):

       o   be able to edit the layout without danger of changing
           the original music (Urtext),

       o   allow for adding different interpretations, again,
           without danger of changing the original,

       o   easy to create a conductor's score, as well as the
           scores for all individual instruments,

       o   provide simple musical manipulations, such as
           (i) extracting a slice of music from a previously
           defined piece, (ii) extracting only the rhythm from a
           piece of music, (iii) transposing, etc.,

       o   easy to comprehend to both programmers and others.

       One of the things that (might) be here would be: feasible
       to use in a graphic editor. We don't have experience with
       these beasts, so we don't know how to do this. Comments
       appreciated.

> Is LilyPond such a thing?  If so, I will be more excited and will 
> probably start working on it!

LilyPond is one of those 'completely different' music typesetting 
programs, that all use Mudela as their musical definition language.

If you're interested, you're free to join the GNU music discussion
list [EMAIL PROTECTED]

Greetings,

Jan.

Jan Nieuwenhuizen <[EMAIL PROTECTED]> | LilyPond - The GNU music typesetter
http://www.digicash.com/~jan | http://www.cs.ruu.nl/people/hanwen/lilypond

Reply via email to