I second the suggestions to check out VexFlow and Verovio. Some
differences being that Vexflow is written in javascript and Verovio is
"compiled" from C++ to javascript. The focus of the folks behind
Verovio is encoding music in digital formats for broadly
academic/scholarly purposes. Those behind VexFlow seem more focused on
tablature and browser-specific uses.
Just for curiosity's sake I'll mention how I've used LilyPond to produce
SVG images for an alternative notation system (Clairnote) and then used
that SVG data as raw materials that are manipulated by javascript to
dynamically draw different scales and intervals, see
http://clairnote.org and http://clairnote.org/learn/
Cheers,
-Paul
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user