- From: Cyril Silverman <silverwolf90@gmail.com>
- Date: Mon, 30 Nov 2015 15:46:55 +0000
- To: Adrian Holovaty <adrian@holovaty.com>
- Cc: public-music-notation-contrib@w3.org
- Message-ID: <CAJH+=aOGku6-PsNHVhsHesZwv=eyp05doBhTWJ92orprbs0YQg@mail.gmail.com>
As a formerly active contributor to VexFlow, I'd just like to point out that VexFlow does not support rendering straight from MusicXML (or any data format for that matter) and such a feature is probably out of scope for the project, better suited by a higher-level abstraction layer. It's been functionality that has received a fair bit of interest (and some people have began attempts <https://github.com/ringw/vexflow/tree/musicxml>) but I don't think anyone has actively or consistently worked on this for quite some time. - Cyril Silverman www.tido-music.com On Mon, Nov 30, 2015 at 12:09 PM, Adrian Holovaty <adrian@holovaty.com> wrote: > On Mon, Nov 30, 2015 at 6:12 AM, L Peter Deutsch <aemusic@major2nd.com> > wrote: > >> In addition to a specification for MusicXML, it would be really nice to >> have >> a reasonably good engraver, preferably free / Open Source. >> > > May I suggest the free MusicXML viewer I made at Soundslice: > > https://www.soundslice.com/musicxml-viewer/ > > Upload a MusicXML file and we'll render it immediately in your web browser. > > Note that our MusicXML importer practically bends over backward to handle > dozens of broken MusicXML cases, following the "be liberal in what you > accept" principle. We also do a little bit of heuristics to add semantics > to MusicXML that has no semantics (i.e., <words> elements). If you're > looking for a strict validator that breaks for improper input, this isn't > for you. > > Another thing I should mention is that we deliberately throw out all > positioning info -- including margins and line/page breaks -- because our > engraving engine is "responsive," wrapping the notation to fit whatever > device size and zoom settings you have. > > But aside from these caveats, one big advantage is: if you find rendering > problems, chances are I'll be able to fix them reasonably quickly -- > certainly more quickly than the big desktop apps like Sibelius and Finale. > We improve Soundslice several times a day, and fixes are rolled out > immediately thanks to the web. > > Soundslice is closed-source, but if you want an open-source solution I'd > suggest checking out these usual suspects: > > * MuseScore > * Lilypond > * VexFlow > > Best wishes, > Adrian > > -- > Adrian Holovaty > Soundslice: https://www.soundslice.com/ > Personal: http://www.holovaty.com/ >
Received on Tuesday, 1 December 2015 09:20:08 UTC