The MNX metadata object | MNX specification

# The MNX metadata object

Type: Dictionary

Holds technical MNX metadata about the document, including the MNX version.

## Attributes

Name | Type | Required? | Description
--- | --- | --- | ---
support | support | No | Information about how to interpret the data in this MNX file, in cases of ambiguity.
version | version number | Yes | The MNX version number, as an integer. MNX uses simple integers for version numbers, as opposed to strings or multi-part version numbers ("3.1"). Each release of MNX increments the version number. Because MNX aims to be backward compatible — i.e., an older MNX version should always be openable by future software — version numbers are mostly useful for determining which new MNX features are available.

Plus globally available attributes: _c, _x, id

## Parent objects

This object is used by the following parent objects:

- __root__: "mnx"

## Examples

This object is used in the following examples:

Accidentals, Articulations, Beams, Beams (across barlines), Beams (hooks), Beams (secondary beam breaks implied), Beams (secondary beam breaks), Beams (with inner grace notes), Clef changes, Dotted notes (augmentation dots), Dynamics, Full-measure rests, Grace note, Grace notes (beamed), Grand staff piano music, Jumps (D.S. al Fine), Jumps (Dal Segno), Key signatures, Lyric line metadata, Lyrics (basic), Lyrics (multi-line), Multimeasure rests, Multiple layouts, Multiple voices, Orchestral layout, Organ layout, Ottavas (8va), Parts, Repeats, Repeats (more than once repeated), Repeats (with alternate endings, advanced), Repeats (with alternate endings, simple), Repeats (with implied start repeat), Rest positions, Slurs, Slurs (for chords), Slurs (targeting specific notes), System layouts, Tempo markings, Three-note chord and half rest, Tie targets, Ties, Time signature glyphs, Time signatures, Tremolos (multi-note), Tremolos (single-note), Tuplets, Two-bar C major scale, “Hello world”