MEI 4.0.0 Release Notes
This document lists the most important changes from MEI 3.0.0 to MEI 4.0.0.
The new release introduces a large number of new elements. In addition, a very small number of elements have been removed or renamed. The following section will give an overview over these changes.
Neume Module Revision
The Neume Module has been completely redesigned for MEI 4.0.0. The following elements have been added:
<ncGrp>(neume component group);
<signifLet>(significantive letter); and
while the old
<uneume> elemnts have been removed.
MEI now allows tracking of the order of revisions (like
<del>) in a
<genDesc> (genetic description) element, which may contain
<genState> (genetic states).
In addition, the new
<metaMark> element allows encoding of non-notational "additions" to the music, such as letters clarifying an illegible text, symbols stating the reading order of complex manuscripts (like Vi=de marks), etc.
MEI 4.0.0 greatly facilitates the description of source material. Most of the new elements are modeled after respective elements in TEI, but some are specific to MEI. The new elements are:
While all these elements are contained in the new MEI.msDesc module, other new elements, such as
<dedication>, are provided in the more generic MEI.header module.
Most of the new elements are primarily descriptive. However, MEI 4.0.0 also contains ways to describe the physical setup of a source in a more processable way. This utilizes the new elements
The FRBR implementation of MEI has been lightly revised in v 4.0.0. This includes the renaming of
<workList> for consistency, but also the introduction of a new
<manifestation> element. With these new elements we avoid the confusion between sources of the file and sources of the work in the FRBR sense.
Some elements have been added for convenience. This includes
For proper encoding of drama insertions in musical scores,
<sp> (speech) and
<stageDir> have been added.
The new elements
<volta> offer new ways to encode specific types of lyrics. The
<lyrics> element was dropped; instead, the
<lg> (line group) element is recommended.
It is now possible to more clearly indicate the way MEI is used in a given instance or project utilizing the new elements
mechanisms have been updated with the new elements
Ossia handling has been clarified with the new elements
<oStaff>; in earlier versions of MEI, an ossia staff or layer had to be identified by the absence of an
Other new elements dealing with music are
<mNum> (measure number). New elements related to bibliographies are
(inline quotes, as opposed to
element for block-level quotes),
, and ` have been added.
Other important Changes
A signficant change to MEI is the removal of the
@subtype attribute. Since the combination of
@subtype allowed only two levels of type classification, it has been decided that
@type should allow multiple
NMTOKEN values. This allows as many levels of typing as necessary.
In MEI 4.0.0, a larger number of attributes has become available on all elements. This list now includes
Besides this, there is a large number of structural changes to MEI, which brings new class memberships to elements, but don't result in a different model for those elements. These changes help to achieve consistency in the MEI sources themselves, but should affect neither users nor developers. In some cases, attribute names and models have been (slightly) modified. These changes can be traced in the full release description, available at.