I know nothing about music notation, but I was very interested in LilyPond’s explanation of how and why it does some of the stuff it does: <a href="http://lilypond.org/about/automated-engraving/big-page" rel="nofollow">http://lilypond.org/about/automated-engraving/big-page</a><p>I wonder how much of this sort of work will end up in VexFlow.
I think I asked for it last time we saw this here, but this really needs a way to parse standard text-based tabs.<p>There are hundreds of thousands of songs already transcribed in a (somewhat) standard format that this thing can't yet read. It would seem a logical step to get it reading them.<p>The TabStave format that this thing reads might make sense to programmers, but I'd bet your average guitar player couldn't make sense of it. As a result, I can't imagine we'll see much music transcribed using this pretty library unless somebody comes up with a graphical editor or a way to read the existing format.
Zed Shaw talked about it some time ago on The Changelog. See the blog post for more details and examples:<p><a href="http://thechangelog.com/post/1097381443/vexflow-html5-canvas-javascript-library-music-and-guitar" rel="nofollow">http://thechangelog.com/post/1097381443/vexflow-html5-canvas...</a>
Classic music notation is pretty and all, but it's about 1000x easier to learn (and read, even if you know how to read music) this: <a href="http://www.youtube.com/watch?v=7O93rQtWJVM" rel="nofollow">http://www.youtube.com/watch?v=7O93rQtWJVM</a>