It's currently broken (I can't seem to parse and render scores when the magic code cell is run), but it did make me wonder whether a generic jupyter_music_score extension might be useful that could be used to provide magics for rendering from a variety of formats?
I had a go at trying to fork this repo in order to render scores from VexTab rather than abc notation here: https://github.com/psychemedia/jupyter-vextab
It's currently broken (I can't seem to parse and render scores when the magic code cell is run), but it did make me wonder whether a generic
jupyter_music_score
extension might be useful that could be used to provide magics for rendering from a variety of formats?For example, another approach I've seen is to use OpenSheetMusic to render MusicXML scores in Jupyter notebooks.