> Greetings,
>
> Through my work I need to cross reference musical works and songs in a
> variety of languages: english, spanish, french, german, italian, etc.
> The future may include non-roman languages...
>
> Ideally, I would like to use an editor to prepare a song, including
> lyrics in whichever language is appropriate, and have the ability to
> play back a MIDI file, render the score notation in a web browser, etc.
>
> Lillypond sounds close to this already, but the catch is that I would
> like to build an arbitrary library of songs and be able to index and
> cross-reference such files multi-lingually.
>
> Assuming I have access to multilingual cross-reference tools, my
> question is this (finally :-) : Is LillyPad's file structure built in
> such a way that the lyrics, and only the lyrics, can be accessed,
> indexed, sucked out of the rest of the information and processed
> separately, etc?
What's Lillypad? Assuming that you're talking about Lilypond,
you could certainly have the lyrics in a separate file which
is included into the main score file.
The support for non-roman languages is rudimentary, even though
I actually have seen some example in Mandarin on this list.
> I guess a better way to ask is this: Without losing all the notational
> and MIDI features of LillyPad, can I index, extract, manipulate annd
> replace the lyrics as though I had a "lyric-object" abstracted from the
> other (linked, time-stamped, MIDI, typesetting, etc.) data?
The input to Lilypond is plain text files, which you could
store in any information handling system you wish.
/Mats