For use with the open-source text editor Atom, this package provides on-the-fly rendering of MEI into music notation with Verovio. It was created with the support of the nCoda team, who will also provide ongoing development and maintenance.
This package is currently under development and there are known performance issues with large files. Contributions are welcome.
xml:ids, so if you have no
xml:ids on your elements you will have no highlighting in your notation
xml:id, the parent
<measure>will be checked for an
xml:idand will be highlighted if one is found
xml:ids, so elements without
xml:ids do not provide this feature
This package is published to the official Atom registry and can be installed by following their general instructions. If prompted to install dependencies, click 'yes' and allow installation to complete.
Once installed, use the package by following these steps:
.meiextension (delete anything after
Ctrl Option Mon a Mac, or
Ctrl Alt Mfor Windows.
This package requires atom-language-mei, which will be installed automatically when this package is installed.
Only valid MEI can be rendered into notation with Verovio. To ensure your MEI is valid, an XML validation package is recommended. linter-autocomplete-jing was designed for use with TEI and MEI, so I recommend starting there. Please note that linter-autocomplete-jing requires Java Runtime Environment (JRE) v1.6 or above. Visit the package repository for details.
Thanks to Laurent Pugin and the MEI community for all their work on Verovio. Thanks also to Laurent for making Verovio available to me as a Node package. Thanks to the nCoda team for the financial support that started this project and for their ongoing contributions.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.