|
MusicXML Version History
DTD changes, most recent first
Changes 0.9 to 1.0 (13 January 2004)
- Add a frame element and its children
(frame-strings, frame-frets, first-fret, and frame-note) as a child of
the harmony element. This represents frame or fretboard diagrams.
- Replace the editorial-level attribute of the
notations element with editorial entity elements.
- Add editorial entity elements to the harmony and
part-group elements.
- Add the accidental-mark element as a child of the
notations element as well as the ornaments element.
- Add the group-barline element as a child of the
part-group element.
- Add print-object and print-frame attributes to the
harmony element.
- Add the pan, elevation, time-only, damper-pedal,
soft-pedal, and sostenuto-pedal attributes to the sound element.
- Remove the minimum-distance, distance-duration,
and tuplet-placement attributes from the print element.
- Replace the type attribute of the group element
with element text.
- Remove the part and total attributes from the
group element.
- Add position attributes to the dot and accidental
elements.
- Add parentheses, bracket, and size attributes to
the level element.
- Add font attributes and an alternate attribute to
the fingering element.
- Add an end-length attribute to the bracket
element.
- Add a time-only attribute to the note element.
- Move fingering, fret, and string elements from the
note.dtd to the common.dtd file.
- Add a number-level entity separate from the
beam-level entity.
- Clarify comments throughout the DTDs.
- Fix typos and formatting inconsistencies.
Changes 0.8 to 0.9 (1 December 2003)
- Add bezier entity to represent bezier control
points for slurs.
- Add a line attribute to the pedal element.
- Add more documentation for the beam element's
number attribute.
- Fix bugs in the MIDI XML DTD so the
MIDIChannelPrefix and SMPTEOffset elements work correctly.
Changes 0.7b to 0.8 (12 September 2003)
- Add link and bookmark elements for simple XLinks
between MusicXML documents and other files.
- Add a supports element to the encoding element.
This is to clarify whether absent elements like beams are missing from
the music or unsupported by the software creating the MusicXML file.
- Add position attributes to the stem element to
represent relative and absolute stem length.
- Add a continue value to the type attribute for
slurs to represent inflection points.
- Add position and placement attributes to the
harmony element.
- Add a number attribute and a stop value to the
type attribute for the wavy-line element.
- Clarify the definition of the type element.
Changes 0.7a to 0.7b (15 July 2003)
- Expand the metronome element definition to allow
tempo equivalence markings (e.g., quarter = half).
- Allow text in the other-direction element..
Changes 0.7 to 0.7a (13 June 2003)
- Add the use-stems attribute to the slash element
for more flexible slash notation.
- Add the show-frets attribute to the staff-details
element to support lettered tablature.
- Add the eyeglasses element to the direction-type
element.
- Revise the lyric element definition so that a
syllabic element must be followed by a text element.
Changes 0.6c to 0.7 (12 March 2003)
- Add the measure-style element, including support for slash notation,
measure and beat repeats, and multimeasure rests.
- Add the midi-unpitched element to support MIDI
percussion instruments.
- Add the slide and non-arpeggiate notation
elements.
- Add the bend and tap technical elements.
- Add the scoop, plop, doit, and falloff
articulation elements.
- Change the old slide element (within ornaments) to
the schleifer element.
- Add the other-notation, other-ornament,
other-technical, and other-articulation elements to improve
extensibility.
- Expand the harmonic element to represent both
natural and artificial harmonics.
- Add a normal-dot element to the time-modification
element.
- Expand the tuplet element definition to represent
more ways of writing tuplets.
- Add the rf dynamics element.
- Add a release attribute to the note element.
- Add a size attribute to the accidental element.
- Add font attributes to the hammer-on, pull-off,
and text elements.
- Add an xml:lang attribute to the text element.
- Add filled and parentheses attributes to the
notehead element.
- Add x, circle-x, and normal to the supported
notehead element values.
- Clarified the description of the alter, duration,
unpitched, accidental-mark, and part-group elements.
- Add a stylesheet for transforming from MusicXML
0.7 to MusicXML 0.6c.
Changes 0.6b to 0.6c (30 September 2002)
- Move the hammer-on and pull-off elements from the slur element to
the technical element.
- Correct the definition of the cancel element.
- Add a list of values supported by the mode element.
- Add position attributes to the coda and segno elements.
- Add a comment about Standard MIDI File
compatibility for the divisions element.
- Update MusicXML Document Type Definition Public
License to Version 1.02.
Changes 0.6a to 0.6b (6 July 2002)
- Fix the definitions of multiple tie and fermata elements so they
follow deterministic content models.
Changes 0.6 to 0.6a (9 May 2002)
- The bar-style element now supports a value of
"none" for invisible barlines.
- The description of the time-modification
element now correctly matches the tutorial description.
- The behavior of the measure element's number
attribute has been clarified.
Version 0.6 released with first products supporting MusicXML (14 March 2002)
Home
- Music - Software -
MusicXML
- Events - eConcertBand
- Search - Store
- About Us
Copyright © 2002-2004 Recordare LLC.
Last updated January 13, 2004. |