We have for quite some time talked about using Lilypond for embedded music markup. There is a real need. At present, those music articles that have music notation in them are using .png files. There is no effective means of editing these files, and many music editors lack the technical facility to install lilypond, run it, and upload the png. Lilypond is the obvious choice, for us, for music notation, because it has the widest following of any of the GPL'ed notation programs.
I see that Lilypond 2.4.0 is out.
It purports, at least, to have a safe mode for use in web servers. This has been one of the objections to using it here in the past.
I am willing to do some of the work on this. I have used lilypond for a number of projects and am familiar with it, and have a local wp mirror.
Any interest?
UninvitedCompany
Any interest?
Indeed; WikiTeX supports Lilypond and can be found here:
http://wikisophia.org/wiki/Wikitex#Music
which we're in the process of integrating into the main MediaWiki branch.
Do you mind having a look and seeing if it fits the bill?
-- Peter Danenberg . wikisophia.org ..:
This is more of a general comment than a suggestion for a replacement, but having just returned from the International Computer Music Conference, there's a strong dissatisfaction with the usefulness of Lilypond as a music markup language in that community, so almost nobody uses it. At the moment the most popular alternatives are proprietary ones (Finale and Sibelius), but the long-term focus is on an extention to MPEG, currently being worked on by the MPEG Ad Hoc Group on Symbolic Music Representation (website at http://www.interactivemusicnetwork.org/mpeg-ahg/). Unfortunately, this is likely to take a significant amount of time, so isn't an immediate solution.
The main issue IMO is to avoid being too locked in to Lilypond, since it's unlikely to remain the ideal solution for too long (and already isn't, in many circles). Perhaps using some restricted subset of Lilypond's notation, or even a completely different simple notation of our own for a subset of its features, would allow a future migration with relatively few hassles. Allowing full Lilypond commands in wikitext would tie us pretty strongly to Lilypond though, since many of them are hackish typesetting commands rather than semantic music markup.
-Mark
wikitech-l@lists.wikimedia.org