This package for the Atom editor will grow into a friendly companion that helps you edit and improve digital score encodings in MEI format. It makes extensive use of the fantastic engraving engine Verovio. This package started on the code of the mei-tools-atom package by Sienna M. Wood and the nCoda team.
This package is currently under development.
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.
xml:ids to elements without
breaksoption set to
Page and System(
encoded). (Known issues are: time spanning elements with
@tstamps reaching into or out from current page not shown.)
@extender, if two notes selected).
@placefor accid, artic, dir, dynam, etc.) and curvature (for slur, tie, etc.) (
@stem.dirfor selected notes/chords or elements containing those (
multiRest) and notes up/downwards (
SHIFT + up/down,
CMD/CTRL + SHIFT + Up/Down)
ALT + CMD/CTRL + UP/DOWN)
@accidis present (
SHIFT + C)
@metcon="false"as one, counts multiple endings with same numbering, does not count measures with invisible right bar line)
SHIFT + R, output to console, no manipulation done.
CTRL-SHIFT + R
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:
Alt Cmd M(Mac), or
Alt Win M(Windows, Linux).
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.
This package started on the code of the
mei-tools-atom package by Sienna M. Wood and the nCoda team. Thanks to Laurent Pugin and the MEI community for all their work on Verovio. Thanks also to Laurent for making Verovio available as a Node package and for constant basic support on Verovio.
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.