Score testing
Hopefully I can get the Score extension working to produce SVG output on upstream task T49578. The transparent PNG image normally produced needs white background styling otherwise it's unreadable in dark mode.
- Update December 2022
- my patch was merged! :) now we wait for it to be tested and deployed into Wikipedia. There are a few other issues, including some security and sandboxing concerns, e.g. CVE-2020-17354 (see below). Also, this wiki is running on a 32-bit server, which only supports up to LilyPond 2.22 (I'm not game enough to try and compile LilyPond myself, and I'm not even sure Scheme 2 runs in 32-bit?) So I'm testing the SVG Score output over on my test instance (which is not guaranteed to be up at all times).
Examples
Range of the contrabass trombone, as used on Wikipedia:
The Spear motif from Das Rheingold:
The Summit from Eine Alpensinfonie, which may or may not be a contrabass trombone excerpt, but probably ought to be:
CV-2020-17354
See T259210. Looks like either the syntax of the PoC vulns need updating, and/or they've been fixed. Can't repro as currently stands, with LilyPond 2.24 and Score on latest master.
1. With defined location:
Unable to compile LilyPond input file:
line 6 - column 1:
Spurious expression in \score
2. and without:
Unable to compile LilyPond input file:
line 6 - column 1:
Spurious expression in \score
3. Variant in comment from Han-wen Nienhuys: