Verovio. A Library for Engraving MEI Music Notation into SVG. Pugin, L., Zitellini, R., & Roland, P. In Wang, H., Yang, Y., & Lee, J. H., editors, Proceedings of the 15th International Society for Music Information Retrieval Conference, ISMIR 2014, Taipei, Taiwan, October 27-31, 2014, pages 107–112, 2014. International Society for Music Information Retrieval.
Paper abstract bibtex Rendering symbolic music notation is a common component of many MIR applications, and many tools are available for this task. There is, however, a need for a tool that can natively render the Music Encoding Initiative (MEI) notation encodings that are increasingly used in music research projects. In this paper, we present Verovio, a library and toolkit for rendering MEI. A significant advantage of Verovio is that it implements MEI's structure internally, making it the best suited solution for rendering features that make MEI unique. Verovio is designed as a fast, portable, lightweight tool written in pure standard C++ with no dependencies on third-party frameworks or libraries. It can be used as a command-line rendering tool, as a library, or it can be compiled to JavaScript using the Emscripten LLVM-to-JavaScript compiler. This last option is particularly interesting because it provides a complete in-browser music MEI typesetter. The SVG output from Verovio is organized in such a way that the MEI structure is preserved as much as possible. Since every graphic in SVG is an XML element that is easily addressable, Verovio is particularly well-suited for interactive applications, especially in web browsers. Verovio is available under the GPL open-source license.
@inproceedings{Pugin_2014,
abstract = {Rendering symbolic music notation is a common component of many MIR applications, and many tools are available for this task. There is, however, a need for a tool that can natively render the Music Encoding Initiative (MEI) notation encodings that are increasingly used in music research projects. In this paper, we present Verovio, a library and toolkit for rendering MEI. A significant advantage of Verovio is that it implements MEI's structure internally, making it the best suited solution for rendering features that make MEI unique. Verovio is designed as a fast, portable, lightweight tool written in pure standard C++ with no dependencies on third-party frameworks or libraries. It can be used as a command-line rendering tool, as a library, or it can be compiled to JavaScript using the Emscripten LLVM-to-JavaScript compiler. This last option is particularly interesting because it provides a complete in-browser music MEI typesetter. The SVG output from Verovio is organized in such a way that the MEI structure is preserved as much as possible. Since every graphic in SVG is an XML element that is easily addressable, Verovio is particularly well-suited for interactive applications, especially in web browsers. Verovio is available under the GPL open-source license.},
author = {Pugin, Laurent and Zitellini, Rodolfo and Roland, Perry},
title = {Verovio. A Library for Engraving MEI Music Notation into SVG},
url = {http://www.terasoft.com.tw/conf/ismir2014/proceedings/T020_221_Paper.pdf},
pages = {107–112},
publisher = {{International Society for Music Information Retrieval}},
editor = {Wang, Hsin-Min and Yang, Yi-Hsuan and Lee, Jin Ha},
booktitle = {Proceedings of the 15th International Society for Music Information Retrieval Conference, ISMIR 2014, Taipei, Taiwan, October 27-31, 2014},
year = {2014}
}
Downloads: 0
{"_id":"nMpR72HciY6fxRBQn","bibbaseid":"pugin-zitellini-roland-verovioalibraryforengravingmeimusicnotationintosvg-2014","author_short":["Pugin, L.","Zitellini, R.","Roland, P."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","abstract":"Rendering symbolic music notation is a common component of many MIR applications, and many tools are available for this task. There is, however, a need for a tool that can natively render the Music Encoding Initiative (MEI) notation encodings that are increasingly used in music research projects. In this paper, we present Verovio, a library and toolkit for rendering MEI. A significant advantage of Verovio is that it implements MEI's structure internally, making it the best suited solution for rendering features that make MEI unique. Verovio is designed as a fast, portable, lightweight tool written in pure standard C++ with no dependencies on third-party frameworks or libraries. It can be used as a command-line rendering tool, as a library, or it can be compiled to JavaScript using the Emscripten LLVM-to-JavaScript compiler. This last option is particularly interesting because it provides a complete in-browser music MEI typesetter. The SVG output from Verovio is organized in such a way that the MEI structure is preserved as much as possible. Since every graphic in SVG is an XML element that is easily addressable, Verovio is particularly well-suited for interactive applications, especially in web browsers. Verovio is available under the GPL open-source license.","author":[{"propositions":[],"lastnames":["Pugin"],"firstnames":["Laurent"],"suffixes":[]},{"propositions":[],"lastnames":["Zitellini"],"firstnames":["Rodolfo"],"suffixes":[]},{"propositions":[],"lastnames":["Roland"],"firstnames":["Perry"],"suffixes":[]}],"title":"Verovio. A Library for Engraving MEI Music Notation into SVG","url":"http://www.terasoft.com.tw/conf/ismir2014/proceedings/T020_221_Paper.pdf","pages":"107–112","publisher":"International Society for Music Information Retrieval","editor":[{"propositions":[],"lastnames":["Wang"],"firstnames":["Hsin-Min"],"suffixes":[]},{"propositions":[],"lastnames":["Yang"],"firstnames":["Yi-Hsuan"],"suffixes":[]},{"propositions":[],"lastnames":["Lee"],"firstnames":["Jin","Ha"],"suffixes":[]}],"booktitle":"Proceedings of the 15th International Society for Music Information Retrieval Conference, ISMIR 2014, Taipei, Taiwan, October 27-31, 2014","year":"2014","bibtex":"@inproceedings{Pugin_2014,\n abstract = {Rendering symbolic music notation is a common component of many MIR applications, and many tools are available for this task. There is, however, a need for a tool that can natively render the Music Encoding Initiative (MEI) notation encodings that are increasingly used in music research projects. In this paper, we present Verovio, a library and toolkit for rendering MEI. A significant advantage of Verovio is that it implements MEI's structure internally, making it the best suited solution for rendering features that make MEI unique. Verovio is designed as a fast, portable, lightweight tool written in pure standard C++ with no dependencies on third-party frameworks or libraries. It can be used as a command-line rendering tool, as a library, or it can be compiled to JavaScript using the Emscripten LLVM-to-JavaScript compiler. This last option is particularly interesting because it provides a complete in-browser music MEI typesetter. The SVG output from Verovio is organized in such a way that the MEI structure is preserved as much as possible. Since every graphic in SVG is an XML element that is easily addressable, Verovio is particularly well-suited for interactive applications, especially in web browsers. Verovio is available under the GPL open-source license.},\n author = {Pugin, Laurent and Zitellini, Rodolfo and Roland, Perry},\n title = {Verovio. A Library for Engraving MEI Music Notation into SVG},\n url = {http://www.terasoft.com.tw/conf/ismir2014/proceedings/T020_221_Paper.pdf},\n pages = {107–112},\n publisher = {{International Society for Music Information Retrieval}},\n editor = {Wang, Hsin-Min and Yang, Yi-Hsuan and Lee, Jin Ha},\n booktitle = {Proceedings of the 15th International Society for Music Information Retrieval Conference, ISMIR 2014, Taipei, Taiwan, October 27-31, 2014},\n year = {2014}\n}\n\n\n","author_short":["Pugin, L.","Zitellini, R.","Roland, P."],"editor_short":["Wang, H.","Yang, Y.","Lee, J. H."],"key":"Pugin_2014","id":"Pugin_2014","bibbaseid":"pugin-zitellini-roland-verovioalibraryforengravingmeimusicnotationintosvg-2014","role":"author","urls":{"Paper":"http://www.terasoft.com.tw/conf/ismir2014/proceedings/T020_221_Paper.pdf"},"metadata":{"authorlinks":{}},"html":""},"bibtype":"inproceedings","biburl":"https://raw.githubusercontent.com/music-encoding/music-encoding.github.io/master/resources/mei_bibliography.bib","dataSources":["nAQEJTcugBFY2RYhG"],"keywords":[],"search_terms":["verovio","library","engraving","mei","music","notation","svg","pugin","zitellini","roland"],"title":"Verovio. A Library for Engraving MEI Music Notation into SVG","year":2014}