Palabra de advertencia. MusicXML es el más expresivo (maneja todos los matices de un puntaje orquestal clásico), pero su uso como vehículo de transferencia puede verse obstaculizado por algunas redundancias impresionantes (por ejemplo, directivas de colocación GUI, que definitivamente no tienen cabida en un protocolo de transferencia).
En parte debido a esto, MusicXML se ha ganado una reputación de transferencia lenta, en respuesta a la cual (y en lugar de reinventarse) se introdujo el formato comprimido MXL.
El manejo de MusicXML es difícil de implementar, lo que (con una cantidad de proyectos de crowdfunding bastante optimistas completados o en progreso) hasta ahora, en general ha conducido a un embrutecimiento de la música en los dispositivos finales.
Si bien hay una serie de problemas molestos, los elementos de MusicXML redundantes (léase "perturbadores") pueden eliminarse mediante programación antes de su transferencia a través de Internet, y las posteriores ubicaciones de la GUI se realizan de forma completamente algorítmica.
Lo que se podría llamar Lean MusicXML - el mínimo necesario para el manejo algorítmico- sería ligero, rápido Y suficiente. Sería bueno ver algún progreso colectivo (herramientas, conjunto de elementos centrales) en esta dirección en el futuro cercano.