Tever
AST

Guía · Informática Musical

Qué ye MusicXML: la partitura como datu

Mover una partitura d'un programa a otru ensin que se descuaye paez trivial y nun lo ye. Qué ye MusicXML, en qué se diferencia de MIDI y por qué convierte la partitura nun datu abiertu y analizable.

Ilustración: a la izquierda, una partitura impresa (clave de sol, indicación Andante, notes y matices), xunida por llinies y fleches naranxes cola derecha, onde la música conviértese nun árbol xerárquicu de nuedos con forma d'etiqueta que representa datos estructuraos. Al pie, el rótulu «MusicXML» y los descriptores: abiertu, estructuráu, interoperable.

Pasóme más vegaes de les que me prestaría: termino d’escribir una partitura nun programa, intento abrila n’otru y llega rota —piérdense les lligadures, la lletra de la canción, dacuando hasta dalguna nota—. Esi problema tan concretu, mover una partitura d’un sitiu a otru ensin que se descuaye, ye xustamente’l que vieno resolver MusicXML.

Qué ye MusicXML

MusicXML ye un formatu abiertu pa intercambiar partitures dixitales. Caltiénlu el W3C Music Notation Community Group, la so versión actual ye la 4.0 (2021) y güei almítenlu más de 250 programes de notación, edición y analís musical. Dichu en curtio: ye’l formatu estándar pa que dos aplicaciones distintes se pasen una partitura entendiéndose.

Notación, non soníu

Equí convién nun confundilu con MIDI. MIDI describe una interpretación —qué nota suena, cuándo y con qué fuercia—; ye’l planu de la execución. MusicXML describe la partitura escrita: la clave, l’armadura, los silencios, les lligadures, les articulaciones, la lletra baxo les notes. Ún guarda cómo se toca; l’otru, cómo se escribe.

Son dos mirades complementaries a la mesma música. Por eso munchos programes esporten a entrambos: a MIDI pa que suene, a MusicXML pa que s’imprente, s’edite o s’analice.

Cómo se ve per dientro

La “XML” del nome nun ye decorativa: un archivu MusicXML ye testu planu, lleíble por una persona y por una máquina. Una sola nota —un Do central que dura una negra— descríbese asina:

<note>
  <pitch>
    <step>C</step>
    <octave>4</octave>
  </pitch>
  <duration>4</duration>
  <type>quarter</type>
</note>

Nun fai falta entender cada etiqueta pa captar la idea: cada elementu musical —altor, octava, duración, figura— queda escritu como datu estructuráu. Eso ye lo que fai que la partitura dexe de ser una imaxe y pase a ser información manipulable.

MusicXML frente a MIDI

MIDIMusicXML
RepresentaLa interpretación (el soníu a producir)La notación (la partitura escrita)
UnidáMensaxes d’eventu (nota on/off)Elementos de partitura (notes, compases, claves)
Sirve paReproducir, secuenciarEditar, imprentar, analizar
FormatuBinariuTestu XML lleíble

Nengún sustitúi al otru. Si quies que la música suene, MIDI; si quies que se llea y se caltenga como partitura, MusicXML.

Por qué importa na investigación

Pa quien estudia música con ferramientes informátiques, MusicXML ye un puente. Permite qu’una partitura viaxe ente programes ensin perder información, archivala nun formatu abiertu que nun dependa d’un fabricante concretu, y trabayala como datu pa analizala. Ye, amás, una de les salíes naturales de la transcripción automática de música: cuando un sistema escucha una grabación y deduz les notes, MusicXML ye ún de los formatos nos que pue escribir el resultáu pa qu’una persona lu llea, lu correxa y vuelva a usalu. Esa mesma capacidá de lleese ye la que lu fai útil en Music Information Retrieval, onde l’analís parte munches vegaes del planu simbólicu enantes que del audiu.

Por qué m’importa

Vuelvo a la idea que cruza too lo que faigo: xunir los instrumentos con sistemes que sepan aprovechar lo que pasa al tocar. Una grabación captura’l soníu; una partitura en MusicXML captura la estructura, y faelo nun formatu que va siguir abriéndose dientro de munchos años. Pa documentar y estudiar un repertoriu —sobre too el que ta pocu recoyíu— tener la música como datu abiertu y lleíble nun ye un luxu: ye la diferencia ente caltener y perder.

Bibliografía

Les referencies nes que s’apoya esti artículu y per ónde siguir lleendo:

  • W3C Music Notation Community Group. (2021). MusicXML 4.0.
  • MusicXML — sitiu oficial del formatu (documentación y tutorial).
  • Good, M. (2001). MusicXML: An Internet-Friendly Format for Sheet Music. En Proceedings of XML 2001.
  • Selfridge-Field, E. (Ed.). (1997). Beyond MIDI: The Handbook of Musical Codes. MIT Press.

Preguntes frecuentes

  • ¿Para qué sirve MusicXML en la investigación musical?

    Para quien estudia música con herramientas informáticas, MusicXML es un puente. Permite que una partitura viaje entre programas sin perder información, archivarla en un formato abierto que no dependa de un fabricante y tratarla como dato para analizarla. Es, además, una de las salidas naturales de la transcripción automática de música: cuando un sistema deduce las notas de una grabación, MusicXML es uno de los formatos en los que puede escribir el resultado para que una persona lo lea y lo corrija. Más en ¿Qué es MusicXML?.

  • ¿En qué se diferencia MusicXML de MIDI?

    Son dos miradas complementarias a la misma música. MIDI es el plano de la interpretación: mensajes de evento que dicen qué nota suena, cuándo y con qué intensidad; sirve para reproducir y secuenciar. MusicXML es el plano de la notación: claves, armaduras, silencios, ligaduras, articulaciones y letra; sirve para editar, imprimir y analizar la partitura. Por eso muchos programas exportan a ambos. Si quieres que la música suene, MIDI; si quieres que se lea y se conserve como partitura, MusicXML. Lo comparo en ¿Qué es MusicXML?.