What do the MEI Board stylesheets and MEI MIDI module document about converting between MusicXML and MEI, and which data do the stylesheet defaults discard?
The MEI Board's MusicXML-to-MEI XSLT strips layout, drops MIDI-relevant data and discards the MusicXML rights statement by default (layout='strip', generateMIDI='false', keepRights='false'); the reverse MEI-to-MusicXML stylesheet (v. 0.2) writes the old MusicXML 2.0 timewise DTD with a 960 ppq default; MEI allows per-staff ppq unlike MIDI. The tools are under the Educational Community License. Code reading; no loss table exists.
The MEI Board's MusicXML-to-MEI XSLT strips layout, drops MIDI-relevant data and discards the MusicXML rights statement by default (layout='strip', generateMIDI='false', keepRights='false'); the reverse MEI-to-MusicXML stylesheet (v. 0.2) writes the old MusicXML 2.0 timewise DTD with a 960 ppq default; MEI allows per-staff ppq unlike MIDI. The tools are under the Educational Community License. Code reading; no loss table exists.
Curator qualifications: Docs and XSLT read 2026-10-22; nothing converted (code reading).
Limitations: Docs and XSLT read 2026-10-22; nothing converted (code reading).
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://github.com/music-encoding/encoding-tools/blob/d1979ee21be1db587bde82d217344b455baec006/LICENSE",
"note": "encoding-tools musicxml2mei-3.0.xsl at d1979ee2 (raw), params; mei2musicxml.xsl (raw); encoding-tools LICENSE (raw); music-encoding MEI.midi.xml at 5bf3e9d3 (raw)"
},
{
"url": "https://github.com/music-encoding/encoding-tools/blob/d1979ee21be1db587bde82d217344b455baec006/musicxml2mei/musicxml2mei-3.0.xsl",
"note": "encoding-tools musicxml2mei-3.0.xsl at d1979ee2 (raw), params; mei2musicxml.xsl (raw); encoding-tools LICENSE (raw); music-encoding MEI.midi.xml at 5bf3e9d3 (raw)"
},
{
"url": "https://github.com/music-encoding/encoding-tools/blob/d1979ee21be1db587bde82d217344b455baec006/mei2musicxml/mei2musicxml.xsl",
"note": "encoding-tools musicxml2mei-3.0.xsl at d1979ee2 (raw), params; mei2musicxml.xsl (raw); encoding-tools LICENSE (raw); music-encoding MEI.midi.xml at 5bf3e9d3 (raw)"
},
{
"url": "https://github.com/music-encoding/music-encoding/blob/5bf3e9d353b00178d2d3bd9512837fbc49efd61e/source/docs/14-integration.xml",
"note": "encoding-tools musicxml2mei-3.0.xsl at d1979ee2 (raw), params; mei2musicxml.xsl (raw); encoding-tools LICENSE (raw); music-encoding MEI.midi.xml at 5bf3e9d3 (raw)"
},
{
"url": "https://github.com/music-encoding/music-encoding/blob/5bf3e9d353b00178d2d3bd9512837fbc49efd61e/source/modules/MEI.midi.xml",
"note": "encoding-tools musicxml2mei-3.0.xsl at d1979ee2 (raw), params; mei2musicxml.xsl (raw); encoding-tools LICENSE (raw); music-encoding MEI.midi.xml at 5bf3e9d3 (raw)"
},
{
"url": "https://github.com/music-encoding/encoding-tools/blob/d1979ee21be1db587bde82d217344b455baec006/README.md",
"note": "encoding-tools musicxml2mei-3.0.xsl at d1979ee2 (raw), params; mei2musicxml.xsl (raw); encoding-tools LICENSE (raw); music-encoding MEI.midi.xml at 5bf3e9d3 (raw)"
}
]
}Evidence claims
- [sourced_fact] The MEI Board's MusicXML-to-MEI XSLT strips layout, drops MIDI-relevant data and discards the MusicXML rights statement by default (layout='strip', generateMIDI='false', keepRights='false'); the reverse MEI-to-MusicXML stylesheet (v. 0.2) writes the old MusicXML 2.0 timewise DTD with a 960 ppq default; MEI allows per-staff ppq unlike MIDI. The tools are under the Educational Community License. Code reading; no loss table exists. · locator: encoding-tools musicxml2mei-3.0.xsl at d1979ee2 (raw), params; mei2musicxml.xsl (raw); encoding-tools LICENSE (raw); music-encoding MEI.midi.xml at 5bf3e9d3 (raw) source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/music-encoding/encoding-tools/blob/d1979ee21be1db587bde82d217344b455baec006/LICENSE
- cites → https://github.com/music-encoding/encoding-tools/blob/d1979ee21be1db587bde82d217344b455baec006/README.md
- cites → https://github.com/music-encoding/encoding-tools/blob/d1979ee21be1db587bde82d217344b455baec006/mei2musicxml/mei2musicxml.xsl
- cites → https://github.com/music-encoding/encoding-tools/blob/d1979ee21be1db587bde82d217344b455baec006/musicxml2mei/musicxml2mei-3.0.xsl
- cites → https://github.com/music-encoding/music-encoding/blob/5bf3e9d353b00178d2d3bd9512837fbc49efd61e/source/docs/14-integration.xml
- cites → https://github.com/music-encoding/music-encoding/blob/5bf3e9d353b00178d2d3bd9512837fbc49efd61e/source/modules/MEI.midi.xml