Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support lilypond syntax #22

Open
legoktm opened this issue Sep 22, 2021 · 1 comment
Open

Support lilypond syntax #22

legoktm opened this issue Sep 22, 2021 · 1 comment

Comments

@legoktm
Copy link

legoktm commented Sep 22, 2021

Hi, this looks very cool! Have you considered supporting LilyPond's syntax? I ask because most musical scores on Wikipedia and its sister projects (like Wikisource) are primarily written in LilyPond notation and having a real-time collaborative editor for that would be super cool.

And LilyPond has a abc2ly utility so you also can get ABC support through LilyPond.

@ekzhang
Copy link
Owner

ekzhang commented Sep 22, 2021

Thanks for the suggestion! We definitely would really like to support LilyPond syntax in addition to ABC, since it's a much more featureful language and can produce some very high-quality output.

However, it's also slower to compile than ABC, and it requires a complex toolchain with a lot of dependencies, so I'm not sure if Lilypond can be run in the browser (or ported to do so). That's why we chose ABC for the initial version of the application, given the excellent abcjs library. There's some interesting thoughts about potentially compiling Lilypond to WebAssembly in some old threads, but as far as I'm aware, it's still an open problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants