BlogGuía

MusicXML vs MIDI vs PDF: ¿qué archivo necesitas?

Qué guarda cada archivo, según las especificaciones de MusicXML 4.0 y de Standard MIDI Files, y qué falló cuando convertimos MIDI en notación.

Escrito por
Publicado
Actualizado
Extensión
12 min de lectura

La respuesta corta

Exporta MusicXML cuando alguien vaya a seguir editando la notación, MIDI cuando la música vaya a una DAW o a un sintetizador, y PDF cuando alguien vaya a leerla o imprimirla. MusicXML guarda la partitura escrita: notas con su grafía, armaduras e indicaciones de compás, silencios, voces y letra. MIDI guarda una interpretación (qué tecla, cuándo, con qué fuerza), así que volver a convertirla en notación obliga a adivinar. Un PDF guarda la página terminada, y un programa de música no puede editar nada de lo que contiene.

¿Qué es MusicXML?

MusicXML es un formato de archivo abierto, basado en XML, para partituras, creado para que los programas de notación puedan intercambiar y archivar partituras. La última versión terminada, MusicXML 4.0, la publicó el 1 de junio de 2021 el W3C Music Notation Community Group como informe final de un grupo de la comunidad. Eso no es lo mismo que un estándar formal del W3C. El grupo informó de trabajos hacia una versión 4.1 en agosto de 2026.

MusicXML describe la música tal como está escrita. Una altura se define con una letra, una alteración y una octava, así que Re♯ y Mi♭ siguen siendo notas distintas. Una nota tiene una duración, contada en divisiones de la negra, y un tipo escrito, como una corchea con puntillo. Los silencios, los números de voz, las barras, la dirección de las plicas, las armaduras (contadas en quintas: números positivos para los sostenidos y negativos para los bemoles), las indicaciones de compás, la letra con número de estrofa y el diseño opcional de página y de sistema tienen cada uno sus propios elementos. El formato también separa el sonido de la apariencia. Un tempo puede guardarse en negras por minuto, y una nota puede llevar pequeños desplazamientos de ataque y de liberación que describen cómo se tocó y dejan la página tal como está.

Los programas de notación lo usan para intercambiar partituras. MuseScore Studio, Dorico y Sibelius documentan todos la importación de MusicXML, y el sitio de MusicXML de MakeMusic cuenta más de 260 aplicaciones compatibles con el formato (comprobado el 3 de octubre de 2026).

¿Qué es un archivo MIDI y qué no incluye?

Un archivo MIDI es una lista temporizada de eventos de interpretación: esta tecla se pulsó en este momento con esta velocity (intensidad MIDI), se soltó en aquel y debe sonar con este programa de instrumento. MIDI 1.0 data de 1983. Su formato de archivo, Standard MIDI Files 1.0 (RP-001, revisado por última vez en febrero de 1996), existe para que los programas puedan intercambiar datos MIDI con marcas de tiempo.

Un archivo MIDI también puede llevar algunos datos musicales como metaeventos: el tempo (en microsegundos por negra), una indicación de compás, una armadura expresada como un número de sostenidos o bemoles más mayor o menor, y la letra, normalmente un evento por sílaba. La especificación pide que todo archivo indique su tempo y su indicación de compás, y cuando uno no lo hace, los programas dan por hecho 4/4 a 120 pulsos por minuto. Las armaduras y la letra son opcionales.

Lo que MIDI no puede decir es cómo escribir las notas. Una nota es un número de tecla del 0 al 127, así que el 63 es Re♯ y Mi♭ a la vez. Cuando el primer conversor que construimos pasó MIDI a notación, escribía el 63 siempre como Mi♭, incluso en Mi mayor, donde debería ser Re♯. Las duraciones son solo instantes de inicio y de final, así que hay que deducir las figuras. No hay silencios (el silencio es simplemente un hueco entre notas), ni voces, ni barras, ni plicas, ni diseño de página. El manual de MuseScore Studio dice que MIDI codifica las notas y los instrumentos “pero nada del formato visual”. Tampoco hay audio; el sonido lo pone el sintetizador que reproduce el archivo.

Nota MIDI 63

En Mi mayor: Re♯

En Do menor: Mi♭

Una misma tecla de piano, la nota MIDI 63, escrita de dos maneras. En Mi mayor es Re♯, la séptima nota de la escala; en Do menor es Mi♭, la tercera. Un archivo MIDI guarda solo el 63, así que lo que lo convierta en notación tiene que elegir.

MusicXML vs MIDI vs PDF: qué conserva cada archivo

MusicXML conserva lo que está escrito, MIDI conserva lo que se toca y un PDF conserva el aspecto de la página. PDF es el formato de página de uso general, normalizado como ISO 32000; PDF 2.0 (ISO 32000-2) se publicó por primera vez en 2017 y se revisó en 2020, y el registro de formatos de la Biblioteca del Congreso de Estados Unidos lo describe como orientado a la página. Una partitura en PDF se ve igual en cualquier pantalla o impresora, y para un programa de música es solo una imagen de notas.

PDF: el aspecto de la página

C

MusicXML: lo que está escrito

<note>
  <pitch>
    <step>E</step>
    <octave>4</octave>
  </pitch>
  <duration>4</duration>
  <voice>1</voice>
  <type>quarter</type>
</note>

MIDI: lo que se toca

6464656700.4550.9091.3641.818
El primer compás de “Himno de la alegría” en cada archivo. El PDF muestra las notas. El MusicXML nombra cada una; la primera es E4, una negra. El archivo MIDI guarda números de tecla y tiempos en segundos: 64, 64, 65 y 67, cada una sostenida durante 0,455 segundos a 132 pulsos por minuto.
Qué guarda cada archivo
InformaciónMusicXMLArchivo MIDIPDF
Grafía de las notas (Re♯ o Mi♭)Sí: letra, alteración, octavaNo: un número de tecla del 0 al 127Solo impreso
ArmaduraSíOpcional: número de sostenidos o bemoles, mayor o menorSolo impreso
Indicación de compásSíRecomendada; si falta, se da por hecho 4/4Solo impreso
Figuras y silenciosSíNo: solo instantes de inicio y de finalSolo impreso
Voces, barras, plicasSíNoSolo impreso
LetraSí, con número de estrofaEventos de letra opcionales, normalmente uno por sílabaSolo impreso
Diseño de páginaOpcional: tamaño de página, márgenes, saltos de sistema y de páginaNoSí, fijo
TempoSí, en negras por minutoSí, en microsegundos por negra; si falta, se da por hecho 120 BPMSolo la indicación impresa
Sincronización exacta y velocityEn general no: figuras escritas, con desplazamientos de interpretación y dinámicas opcionalesSí, en cada notaNo
Cuerdas y trastes de la guitarraSí: la cuerda y el traste de cada nota, y la afinación de las cuerdas y la cejillaNoSolo impreso, como TAB
Sonido del instrumentoNombres de instrumento y programas MIDI opcionales; sin audioNúmeros de programa; sin audioNo
Dónde se editaAplicaciones de notaciónDAW y secuenciadores; las aplicaciones de notación lo importan adivinandoEn ningún sitio, como música: hay que volver a introducirlo o reconocerlo con OMR

“Solo impreso” significa que una persona puede leerlo en la página, pero el software no puede usarlo como música. Recuperar la notación de un PDF requiere reconocimiento óptico de partituras (OMR), que lee la imagen y deduce las notas, así que el resultado necesita revisión.

¿Qué formato deberías exportar?

Elige según lo que vaya a pasar con el archivo después.

  • Si alguien va a editar la notación, envía MusicXML. MuseScore Studio (gratuito y de código abierto), Dorico y Sibelius lo importan todos. Envía .mxl salvo que una herramienta pida .musicxml sin comprimir.
  • Si la música va a una DAW o controla un sintetizador, envía MIDI. Conserva la sincronización y la velocity de cada nota, que es lo que necesita el trabajo de producción.
  • Si alguien va a tocar leyendo la partitura, envía un PDF, impreso o en una tableta, con las particellas por separado para un conjunto.
  • Si alguien solo necesita escucharla, envía el audio en MP3 o WAV; un archivo MIDI no produce sonido por sí mismo.
  • Si vas a archivar, guarda el MusicXML para la música y el PDF para el aspecto. Es nuestra propia costumbre.

Los usuarios de Finale tienen algo más que considerar. MakeMusic dejó de desarrollar y vender Finale el 26 de agosto de 2024. Sigue funcionando donde está instalado, salvo que cambie el sistema operativo, y el soporte técnico de MakeMusic para él terminó en agosto de 2025. El consejo de migración de la propia MakeMusic es exportar MusicXML, que Finale v27 escribe como MusicXML 4.0, porque Dorico no puede abrir directamente los archivos .mus o .musx de Finale (comprobado el 3 de octubre de 2026).

Para convertir un archivo MIDI en una partitura en PDF, impórtalo en un programa de notación, límpialo allí y exporta el PDF. MuseScore Studio abre archivos MIDI y tiene una preferencia de importación para la figura más corta que debe usar; el manual de Dorico Pro describe sus propias opciones de importación y de cuantización de MIDI. Prepárate para limpiarlo en ambos casos, por las razones que se explican más abajo, en la sección sobre lo que hay que adivinar. ScoreStarling abre un archivo MIDI que elijas o arrastres, lo escribe como una partitura editable y exporta un PDF. Las pistas de batería van en un pentagrama de batería, toda la partitura adopta la primera indicación de compás del archivo, y aun así tienes que revisarla. También abre MusicXML y MXL, ABC y partituras impresas; consulta los límites de entrada actuales.

MXL vs MusicXML: ¿cuál es la diferencia?

Los dos contienen el mismo MusicXML: .mxl es el paquete comprimido y .musicxml es el archivo de texto sin comprimir. El tutorial de MusicXML 4.0 del W3C recomienda esas dos extensiones y señala que, con una extensión .xml normal, los programas no pueden distinguir MusicXML de cualquier otro archivo XML.

Un archivo .mxl es un archivo zip comprimido con el algoritmo DEFLATE. Su primera entrada es un archivo sin comprimir llamado mimetype, y un archivo en META-INF/container.xml señala la partitura que contiene. Según el tutorial, la compresión reduce el MusicXML a un tamaño parecido al del archivo MIDI equivalente, así que nosotros enviaríamos .mxl. MuseScore Studio exporta MusicXML comprimido de forma predeterminada. Elige .musicxml cuando quieras leer, comparar o procesar tú mismo el XML. Los dos también tienen tipos MIME distintos: application/vnd.recordare.musicxml para .mxl y application/vnd.recordare.musicxml+xml para .musicxml.

Por qué pasar de MIDI a partitura implica adivinar

Un archivo MIDI nunca dice cómo deben escribirse sus notas, así que cualquier programa que convierta MIDI en notación tiene que decidir la tonalidad, la grafía, las figuras, las voces y dónde van los silencios.

Medimos con qué frecuencia sale mal. El 2 de octubre de 2026 dimos el MIDI de Basic Pitch de 12 grabaciones de guitarra del conjunto de datos público GuitarSet al primer conversor que habíamos construido, basado en la biblioteca music21. Ninguna de las 12 partituras tenía armadura, todos los silencios estaban ocultos (0 de 1626 visibles), hasta cinco voces se apilaban en un solo pentagrama y 322 de 2703 notas que pertenecen a la tonalidad estaban escritas en contra de ella.

Pasar al importador de MIDI de MuseScore Studio 4.7.5 arregló la mayor parte, una vez que preparamos el MIDI: las notas ajustadas a una cuadrícula de semicorcheas y una tonalidad estimada a partir de las notas, escrita en cada pista de notas. Sin ese paso, MuseScore trata el MIDI fuera de la cuadrícula como una interpretación en directo y vuelve a adivinar el compás, el tempo y la tonalidad. También limitamos la importación a dos voces por pentagrama y desactivamos los grupos irregulares. Con esos ajustes, 10 de las 12 armaduras coincidían con las anotaciones del conjunto de datos (las otras dos diferían cada una en una quinta), 0 de 3213 notas estaban escritas en contra de la tonalidad, los 988 silencios eran visibles y ningún pentagrama tenía más de dos voces. El antes y el después completos están en por qué el MIDI se ve desordenado en MuseScore.

Por qué un archivo MusicXML puede verse distinto en otra aplicación

MusicXML transporta bien la música, pero cada programa aplica sus propias tipografías, espaciado y valores predeterminados, así que el diseño y los pequeños detalles suelen cambiar al importar. El manual de MuseScore Studio dice que las notas y la instrumentación llegan fielmente, y que una partitura importada suele necesitar algo de limpieza para parecerse a la original. Sus opciones de importación pueden conservar el tamaño de página, los márgenes, el tamaño del pentagrama y los saltos del archivo, aunque las diferencias de espaciado y de tipografía hacen que los saltos puedan no caer en los mismos sitios. La guía de MakeMusic para pasar de Finale a Dorico dice algo muy parecido: el contenido musical y el diseño básico, como el tamaño de página y de pentagrama, se transfieren bien, mientras que los ajustes gráficos de elementos individuales normalmente no.

Nuestra propia prueba de ida y vuelta del 2 de octubre de 2026 fue pequeña. El conversor de línea de comandos de MuseScore Studio 4.7.5 reimportó una muestra de MusicXML nuestra de tres notas con alturas, posiciones y duraciones idénticas, pero movió el crédito de nuestro transcriptor a la posición del compositor y perdió su función. No hemos probado Sibelius ni Dorico. Antes de enviar una partitura, ábrela en la aplicación a la que vaya y comprueba los créditos, el diseño y todo lo que hayas ajustado a mano.

Qué exporta ScoreStarling y por qué su MIDI y su MusicXML son distintos

ScoreStarling exporta ambos, y difieren a propósito en la sincronización: el MIDI conserva la interpretación y el MusicXML conserva una versión escrita para leerse.

En nuestra prueba del 2 de octubre con la opción Un instrumento o una voz, la transcripción partió de un MIDI de Basic Pitch al tempo proporcionado. MuseScore Studio escribió la notación a partir de una copia ajustada a una cuadrícula de semicorcheas, en 4/4, con una tonalidad estimada a partir de las notas, silencios visibles y como máximo dos voces por pentagrama. También simplifica las duraciones: en las 12 grabaciones de guitarra de arriba, escribió el 26 % de las notas más largas que la interpretación ajustada, hasta en tres semicorcheas, y nunca más cortas. Un intérprete quiere una negra con puntillo clara; un productor quiere el feeling. Por eso la reproducción y la exportación MIDI conservan tu sincronización, mientras que el MusicXML, el PDF y las imágenes de las páginas muestran la versión escrita. Una edición de altura cambia ambos archivos, y cuando fijas la duración escrita de una nota, su nota MIDI cambia de longitud a partir del momento en que se tocó. Otras herramientas trazan la misma línea: Klangio ofrece descargas de MIDI tanto cuantizado como sin cuantizar para su aplicación Sing2Notes (comprobado el 3 de octubre de 2026).

Qué te deja descargar ScoreStarling, con una cuenta gratuita o con Plus activo:

Descargas de ScoreStarling, 12 de octubre de 2026
AccesoArchivos
Todas las cuentasPDF, imágenes de las páginas, particellas en PDF, PDF de notación numérica (jianpu) de cada pentagrama o solo de la melodía, PDF con TAB de guitarra, TAB como texto, MP3 y WAV. En una cuenta gratuita, las páginas llevan una pequeña marca de agua, “Hecho con ScoreStarling”.
Plus activoMusicXML (.musicxml y .mxl, con el pentagrama de TAB de una parte mostrado como TAB), MIDI, Guitar Pro (.gp5), ABC y MEI, y páginas sin la marca de agua. Una partitura creada a partir de tu propio archivo siempre se descarga en su formato original.

El menú Descargar del espacio de trabajo ofrece MusicXML como .musicxml; el .mxl y el MEI se obtienen a través de un asistente de IA. Una partitura a partir de una grabación usa 10 créditos, y una banda, 30 créditos por minuto; abrir tu propio archivo de partitura y editar son gratis. La notación numérica (jianpu) también es una vista de solo lectura en el espacio de trabajo y en el panel del chat; para editar, vuelve a la notación en pentagrama. Algunas indicaciones no pasan al jianpu (límites de la notación). El MP3 y el WAV son versiones generadas con General MIDI a partir de la partitura, no pistas separadas (stems) de tu grabación. Las especificaciones recogen los detalles. Para empezar desde una grabación, consulta la página de audio a MusicXML o la de audio a MIDI.

¿Partes de una página impresa? Cómo pasar una partitura en PDF a MusicXML para MuseScore recorre un caso, con el PDF original, lo que el lector entendió de él y la nota de adorno que se le escapó.

Fuentes

  1. MusicXML 4.0 y el Music Notation Community Group, W3C
  2. Notation basics in MusicXML y A MIDI-compatible part, tutorial de MusicXML 4.0, W3C Music Notation Community Group
  3. Compressed .mxl files, tutorial de MusicXML 4.0, W3C Music Notation Community Group
  4. Referencia de MusicXML 4.0: los elementos note, fifths, lyric, print, midi-instrument, string, fret, staff-tuning y capo, W3C Music Notation Community Group
  5. MIDI 1.0, The MIDI Association
  6. Summary of MIDI 1.0 messages, The MIDI Association
  7. Standard MIDI Files y la Standard MIDI Files 1.0 specification (RP-001), The MIDI Association
  8. PDF 2.0, ISO 32000-2, Biblioteca del Congreso de Estados Unidos, Sustainability of Digital Formats
  9. File export, Working with MusicXML files, Opening and saving scores y Preferences, MuseScore Studio Handbook
  10. Importing MusicXML files e Importing MIDI, manual de Dorico Pro 6.2, Steinberg
  11. Using Sibelius for Mobile on iPhone, iPad, and Android, Avid
  12. The End of Finale y From Finale to Dorico, a migration guide, MakeMusic
  13. MusicXML for exchanging digital sheet music, MakeMusic
  14. Sing2Notes, Klangio

Preguntas y respuestas

¿Un archivo MIDI contiene sonido?

No. Contiene instrucciones: qué tecla tocar, cuándo, con qué fuerza y un número de programa para el instrumento. El sonido lo pone el sintetizador o la biblioteca de samples que reproduce el archivo, así que el mismo archivo MIDI suena distinto en cada aplicación.

¿Por qué mi archivo MIDI se abre en 4/4 a 120 BPM?

La especificación Standard MIDI Files pide que todo archivo indique su tempo y su indicación de compás, y dice a los programas que den por hecho 4/4 a 120 pulsos por minuto cuando un archivo no lo hace. Ajusta el tempo y el compás reales antes de juzgar la notación.

¿Puedo convertir un PDF otra vez en MusicXML?

Solo con reconocimiento óptico de partituras (OMR), que lee la imagen de la página y deduce la notación, así que el resultado necesita revisión. Si aún existe el archivo de notación original o su MusicXML, parte de ahí.

¿MusicXML es lo mismo que un archivo de MuseScore o de Sibelius?

No. El .mscz de MuseScore Studio y el .sib de Sibelius son el formato propio de cada programa. MusicXML sirve para llevar una partitura de un programa a otro; MuseScore Studio, por ejemplo, abre archivos MusicXML, MusicXML comprimido y MIDI, además de los suyos.

¿Qué archivo debo enviar a un coro o a una banda?

Un PDF para leer, con particellas por separado si cada músico solo necesita su propia línea. Añade el MusicXML si alguien va a transportar, cambiar el arreglo o editar las particellas.

Audio a MusicXML para tu software de notación