MSc Multimedia Communications, University of Paisley, 2002/2003..
Ponieważ oba formaty były używane głównie do pracy z muzyką poważną i folkową, MusicXML postawił za cel wyjść poza tę granicę i objąć także nowoczesną muzykę popularną.
Struktura MusicXML a XML XML został zaprojektowany, aby rozwiązać typowe problemy, z którymi spotykali się programiści, m.in. twórcy oprogramowania muzycznego – problem zgodności, wymiany i jednolitości formatu.
Ponieważ XML jest formatem hierarchicznym, nie można w nim bezpośrednio opisać muzyki. W zamian stworzono dwa wysokopoziomowe formaty dokumentowe:
partwise.dtd – reprezentuje nuty według partii/instrumentu timewise.dtd – reprezentuje nuty według ścieżki czasowej/miary.
Nuty w zapisie DTD partwise i timewise reprezentują kolejne pojedyncze ruchy (zagrania) w muzyce przez poszczególne instrumenty. Wielokrotne ruchy również są możliwe i zostały opisane w innym pliku DTD (opus.dtd, opus – dzieło muzyczne), występują w nim odwołania do plików z opisem pojedynczych instrumentówMICHAEL GOOD, MusicXML: An Internet-Friendly Format for Sheet Music, Recordare LLC..