Extension:Score can already play LilyPond files. In the event that musical notation files are allowed to be uploaded to Commons, it may be desirable to allow their playback, possibly using the normal file syntax rather than the <score> extension tag. Note that MIDI files can presently only be played through the <score> tag.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T198233 Allow musical notation to be expressed in Wikidata, with rendering and maybe playback | |||
Open | None | T44725 Multimedia file format support (tracking) | |||
Open | None | T208494 Allow music scores to be uploaded to Wikimedia Commons | |||
Open | None | T209695 Playback for musical notation files hosted on Wikimedia Commons |
Event Timeline
Comment Actions
As another option, LGPL Verovio also does playback of MusicXML (used by everyone) , MEI (a format used extensively by academics for PD works), Plaine & Easie (librarians), ABC, and **kern (still figuring that one out). However, it is Javascript-heavy.
Comment Actions
FWIW Verovio is written in C++ and has a very fast command-line interface. It can be compiled to JavaScript using emscripten, but if you just want an SVG of the score to display, you can run it server-side.