MNX specification >
MNX reference >
Objects >
MNX metadata
The MNX metadata object
Type: Dictionary
Holds technical MNX metadata about the document, including the MNX version.
Keys:
Name |
Type |
Required? |
Description |
"version" |
version number object
|
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. |
Examples
This object is used in the following examples:
Accidentals, Articulations, Beams, Beams (across barlines), Beams (hooks), Beams (secondary beam breaks), Beams (with inner grace notes), Clef changes, Dotted notes (augmentation dots), Grace note, Grace notes (beamed), Jumps (D.S. al Fine), Jumps (Dal Segno), Key signatures, Multimeasure rests, Multiple layouts, Multiple voices, Octave shifts (8va), Orchestral layout, Organ layout, 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 (incomplete slurs), Slurs (targeting specific notes), Styling elements (basic), Styling via a class (basic), System layouts, Tempo markings, Three-note chord and half rest, Ties, Time signatures, Tremolos (single-note), Tuplets, Two-bar C major scale, “Hello world”