This package for the Atom editor is 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.
xml:id
s, so if you have no xml:id
s on your elements you will have no highlighting in your notation.xml:id
, the parent <staff>
and then <measure>
will be checked for an xml:id
and will be highlighted if one is found.xml:id
s, so elements without xml:id
s do not provide this feature.CTRL + click
for multiple notes, Mac OSX: CMD + click
).ALT
+ click.xml:id
s to elements without id
s (or optionally removing all unused id
s with ALT
).breaks
option set to System
(line
) and Page and System
(encoded
). (Known issues are: time spanning elements with @tstamp
s reaching into or out from current page and all time spanning elements starting before and ending after the current page are not shown.)?
)SPACE
, PAGEDOWN
: next page; SHIFT-SPACE
, PAGEUP
: previous page; HOME
, CMD/CTRL + UP
: first page; END
, CMD/CTRL + DOWN
: last page)S
), tie (T
) with placement above by default or below with CTRL
.H
crescendo, SHIFT H
decrescendo).G
), arpeggio (A
) at selected notes.F
above by default, below and inverted with CTRL
).I
), dynamics (D
), tempo indications (T
) to selected notes (above by default, below with CTRL
).P
) or up (CTRL P
).SHIFT
, above by default, below with CTRL
).@extender="true"
, if two notes selected, above by default, below with CTRL
).O
8 tones above, CTRL O
8 tones below, ALT O
15 tones above, ALT CTRL O
15 tones below)@place
for accid, artic, dir, dynam, etc.) and curvature (for slur, tie, etc.) (X
).@stem.dir
(up/down) for selected notes/chords or elements containing those, e.g., beams (X
).@num.place
(above/below) for selected tuplet numbers (X
)BACKSPACE
or DELETE
key (and accid
, artic
, clef
).BACKSPACE
or DELETE
)BACKSPACE
DELETE
), resets notes between @startid
and @endid
SHIFT S
SHIFT T
SHIFT O
SHIFT V
SHIFT I
rest
, mRest
, multiRest
) and notes up/downwards (SHIFT + up/down
, CMD/CTRL + SHIFT + up/down
)ALT + CMD/CTRL + UP/DOWN
)@accid.ges
when @accid
is present (SHIFT + C
)@metcon="false"
as one, counts multiple endings with same numbering, does not increment at 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.
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.