pressbooks / ideas

Ideas for Pressbooks.
GNU General Public License v3.0
12 stars 4 forks source link

Add support for musical notation [MusicXML] #154

Open SteelWagstaff opened 5 years ago

SteelWagstaff commented 5 years ago

Feature Description

Add support for musical notation in Pressbooks, as requested in this thread: https://twitter.com/delaubrarian/status/1068556429139853317. It appears that MusicXML (wikipedia link) is the leading open standard for representing musical notation, and the format that I would recommend supporting. It also appears that there's a generic WP plugin that adds MusicXML shortcode support: https://wordpress.org/plugins/music-sheet-viewer/, though I have not tested or used this plugin previously. I believe that the output is rendered as a responsive SVG image, though it does not appear to have shortcodes or accessible descriptions (see an example).

Feature Use Case

This feature would be used by any authors seeking to write about or represent musical scores in a book.

Other Notes

I do not know how these SVG files would behave in various export formats.

Enkerli commented 3 years ago

Ha! Hadn’t noticed that it was in there. While MusicXML might dominate, I’m not completely convinced that focusing on it is the best bet. And MuseScore has probably become the most popular piece of software to handle MusicXML, especially as an editor. (The whole category of music engraving software is another story.)

Just came across MSV, today. While it could be an effective solution to some parts of the narrow use case, it doesn’t strike me as complete enough of a solution in terms of the requested features.

So… I feel like both reviving this idea and taking another direction in terms of the integration of musical content.

Enkerli commented 3 years ago

Ha! This one sounds promising… https://github.com/opensheetmusicdisplay/opensheetmusicdisplay