I'm looking for an API for creating music scores, specifically for guitar. The important aspect is that I am able to have formal score style music as well as the less formal guitar tablature. I would prefer Python, but any language will do.

Does such a package exist?

1 Answer 1


LilyPond is a sheet music typesetting or "engraving" tool that supports producing sheet music in both formal score & guitar tablature (it even supports Gregorian chant notation).

There are several python libraries that can interact with Lilypond listed on pypi and Lilypond has its own API or can be invoked with text input.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.