MusicXML


MusicXML es un formato de archivo basado en XML para representar la notación musical occidental . El formato es abierto , está completamente documentado y se puede utilizar libremente según el Acuerdo de especificación final de la comunidad del W3C . [4] [5]

MusicXML fue inventado por Michael Good y desarrollado inicialmente por Recordare LLC. Derivó varios conceptos clave de formatos académicos existentes (como MuseData [6] basado en ASCII de Walter Hewlett y Humdrum de David Huron). [7] Está diseñado para el intercambio de puntajes , particularmente entre diferentes redactores . El desarrollo de MusicXML fue administrado por MakeMusic luego de la adquisición de Recordare por parte de la compañía en 2011. [8] [9] El desarrollo de MusicXML se transfirió al W3C Music Notation Community Group en julio de 2015. [10]

La versión 1.0 fue lanzada en enero de 2004. La versión 1.1 fue lanzada en mayo de 2005 con soporte de formato mejorado. La versión 2.0 se lanzó en junio de 2007 e incluía un formato comprimido estándar. [11] Todas estas versiones se definieron mediante una serie de definiciones de tipo de documento (DTD). En septiembre de 2008 se lanzó una implementación de definición de esquema XML (XSD) de la versión 2.0. La versión 3.0 se lanzó en agosto de 2011 con compatibilidad mejorada con instrumentos virtuales, tanto en las versiones DTD como XSD. [12] [13] La versión 3.1 se lanzó en diciembre de 2017 con soporte mejorado para el diseño de fuente musical estándar ( SMuFL ). [14] La versión 4.0 se lanzó en junio de 2021 y resolvió varios problemas.[15]

Los DTD y XSD de MusicXML se pueden redistribuir libremente según el Acuerdo de especificación final de la comunidad W3C. [5]

A partir de octubre de 2021 , MusicXML es compatible en diversos grados con más de 260 programas de notación. [16] [17] Estos programas incluyen:

Además, el soporte web es posible mediante el uso del elemento de lienzo HTML5 y JavaScript, lo que da como resultado la reproducción de música legible dentro de un navegador web . [18]


Representación de C media en la clave de sol creada a través del código MusicXML.