Music Encoding Versions Save

美 The Music Encoding Initiative schema and guidelines development repository

v5.0

8 months ago

About version 5.0

Release 5.0 of MEI focuses primarily on the guidelines, development infrastructure, and consistency, with only limited changes to the specifications. Perhaps the most important additions are the introduction of the MEI Basic customization, and the availability of an auto-generated PDF version of the Guidelines (see the guidelines for more details). The Release Managers for MEI 5.0 were the @music-encoding/technical-team-co-chairs, @bwbohl and @musicEnfanthen .

GitHub generated release notes

Full Changelog: https://github.com/music-encoding/music-encoding/compare/v4.0.1...v5.0

New Contributors

Full Changelog: https://github.com/music-encoding/music-encoding/compare/v4.0.1...v5.0

v4.0.1

5 years ago

This release fixes a critical bug with generating schemas due to a problem with how the SVG TEI schemas were referenced.

See https://github.com/music-encoding/music-encoding/issues/581

v4.0.0

5 years ago

MEI 4.0.0 Release Notes

This document lists the most important changes from MEI 3.0.0 to MEI 4.0.0.

Element changes

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:

  • <episema>;
  • <hispanTick> (hispanic tick);
  • <liquescent>;
  • <nc> (neume component);
  • <ncGrp> (neume component group);
  • <neume>;
  • <oriscus>;
  • <quilisma>;
  • <signifLet> (significantive letter); and
  • <strophicus>

while the old <ineume> and <uneume> elemnts have been removed.

Genetic Markup

MEI now allows tracking of the order of revisions (like <add> and <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.

Source Description

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:

  • <accMat> (accompanying material);
  • <addDesc>;
  • <binding>;
  • <bindingDesc>;
  • <catchwords>;
  • <collation>;
  • <colophon>;
  • <decoDesc>;
  • <decoNote>;
  • <epigraph>;
  • <explicit>;
  • <foliation>;
  • <heraldry>;
  • <imprimatur>;
  • <layout>;
  • <layoutDesc>;
  • <locus>;
  • <locusGrp>;
  • <rubric>;
  • <scriptDesc>;
  • <scriptNote>;
  • <seal>;
  • <sealDesc>;
  • <secFolio> (second folio);
  • <signatures>;
  • <stamp>;
  • <support>;
  • <supportDesc>;
  • <typeDesc>; and
  • <typeNote>.

While all these elements are contained in the new MEI.msDesc module, other new elements, such as <acquisition> and <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 <foliaDesc>, <bifolium>, <folium>, <patch> and <cutout>.

FRBR Adjustments

The FRBR implementation of MEI has been lightly revised in v 4.0.0. This includes the renaming of <componentGrp> to <componentList> and <workDesc> to <workList> for consistency, but also the introduction of a new <manifestationList> and <manifestation> element. With these new elements we avoid the confusion between sources of the file and sources of the work in the FRBR sense.

Other Changes

Some elements have been added for convenience. This includes <contributor>, <dedicatee> and <speaker>. For proper encoding of drama insertions in musical scores, <sp> (speech) and <stageDir> have been added.

The new elements <refrain> and <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 <attUsage>, <domainsDecl>, <namespace>, <tagsDecl>, and <tagUsage>. Classification mechanisms have been updated with the new elements <category>, <catRel>, <classDecls> (was: <classCode>), and <taxonomy>.

Ossia handling has been clarified with the new elements <oLayer> and <oStaff>; in earlier versions of MEI, an ossia staff or layer had to be identified by the absence of an @n attribute.

Other new elements dealing with music are <ambitus>, <ambNote>, <attacca>, <bracketSpan>, <graceGrp>, <lv>, and <mNum> (measure number). New elements related to bibliographies are , <biblStruct>and. Finally , , (column break),<colLayout>, (dimension),<labelAbbr>, (inline quotes, as opposed toelement for block-level quotes),, and <titlePart>` have been added.

Other important Changes

A signficant change to MEI is the removal of the @subtype attribute. Since the combination of @type and @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 @class, @follows, @next, @precedes, @prev, @resp, and @type.

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. https://music-encoding.org/archive/comparison-4.0.html

v3.0.0

7 years ago

MEI 3.0.0, released on June 15, 2016, contains over two years of updates and changes.

Highlights of this release include:

  • association of MEI elements with external code lists, such as Standard Music Font Layout (SMuFL);
  • expanded metadata capabilities, such as the inclusion of non-MEI metadata formats;
  • improved representation of typographic details;
  • description of MEI components using Scalable Vector Graphics (SVG); and
  • revision of the MEI Guidelines and Data Dictionary (formerly known as the "Tag Library").

To see all of the changes made for this revision, please visit the main Music Encoding Initiative Git repository [1], the Encoding Tools repository [2], and the Sample Encodings repository [3].

The source files, schemata, and guidelines for this release are available from the main Music Encoding Initiative Git repository [4]. Browse-able [5] and printable [6] versions of the Guidelines and Data Dictionary are available from the MEI web site, as are plain text versions of the RNG schemata [7].

The mei21to30 XSLT style sheet, available from the Encoding Tools repository, may be used to convert MEI instances from version 2.1.1 (MEI 2013) to version 3.0.0.

Many thanks to everyone who participated in the revision process. Without a great deal of teamwork, an undertaking of this magnitude would not be possible. Of course, any remaining errors are the sole responsibility of the editors.

[1] https://github.com/music-encoding/music-encoding [2] https://github.com/music-encoding/encoding-tools/releases/tag/v3.0.0 [3] https://github.com/music-encoding/sample-encodings/releases/tag/v3.0.0 [4] https://github.com/music-encoding/music-encoding/releases/tag/v3.0.0 [5] http://music-encoding.org/support/guidelines/ [6] http://www.music-encoding.org/docs/MEI_Guidelines_v3.0.0.pdf [7] http://www.music-encoding.org/schema/current/

MEI2012_v2.0.0

8 years ago

MEI2013_v2.1.0

8 years ago

MEI2013_v2.1.1

8 years ago

This is a bugfix release to address the problem of Schematron rules and duplicate IDs in the guidelines.