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:id
s, so if you have no xml:id
s on your elements you will have no highlighting in your notationxml:id
, the parent <staff>
and then <measure>
will be checked for an xml:id
and will be highlighted if one is foundxml:id
s, so elements without xml:id
s do not provide this featurexml:id
sThis 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:
.mei
extension (delete anything after .mei
)Ctrl Option M
on a Mac, or Ctrl Alt M
for 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.