ScoreRender is a Wordpress plugin for rendering sheet music fragments into images. It supports converting fragments in excerpts, posts, pages and (optionally) comments. Currently it supports 5 music notations: ABC, Guido, Lilypond, Mup and Philip's Music Writer.
For latest version, detailed usage instructions and demo cases, please visit
ScoreRender official site. Requires PHP5, ImageMagick and various programs to generate music score.
Prerequisite
- PHP 5.x (PHP4 compatibility is dropped since 0.2; please visit offical site if ancient version using PHP4 is needed)
- ImageMagick >= 6.3.6-2 (due to usage of
-flatten
option). Newer version is better, since a bug about detecting PostScript transparency is fixed (updating pending in this area)
- Music rendering programs must also be installed on the same machine web server is running. For example, to support Lilypond fragments, Lilypond >= 2.8.1 must be installed in web server. Most notations require explicit program to render, except GUIDO notation which fetches remote images instead. Refer to installation page for more detail.
New install
- Install any prerequisite programs as noted above.
- Extract archive, and copy 'scorerender' folder to
wp-content/plugins/
, keeping the folder structure intact.
- Login to WordPress and enable the plugin in admin interface.
- Configure ScoreRender under the ScoreRender tab of the Options page.
- In Option -> Writing, check if this option is turned on:
"WordPress should correct invalidly nested XHTML automatically"
It must be turned off if you intent to render Lilypond and Mup fragments,
since this option will convert "<<" and ">>" into "< <" and "> >"
correspondingly, thus destroying the music content and cause render error.
Upgrade
- Deactivate the plugin in WordPress admin page.
- Remove the whole plugin folder.
- Upload new plugin and activate again.