Guitar Pro, MIDI y MusicXML comparados

Cada formato guarda cosas distintas. Guitar Pro conserva la transcripción entera, con cuerda, traste, digitación y articulaciones. MusicXML guarda la notación y puede llevar datos de tablatura. MIDI solo guarda notas, dinámicas y tiempos. El archivo de Guitar Pro es la fuente original, MusicXML es el formato para pasar la partitura a otro editor y MIDI es el que la lleva a un secuenciador o a una estación de trabajo de audio. Muchos programas y librerías importan MusicXML pero no lo exportan.

Conserva el archivo editable y elige la exportación según necesites una página para leer o una secuencia de notas.
Conserva el archivo editable y elige la exportación según necesites una página para leer o una secuencia de notas.

Qué guarda cada formato

Cada formato nació para una cosa. Lo que para uno es imprescindible, otro lo deja fuera porque no lo necesita.

Información técnica que conserva cada formato
Qué se conserva Guitar Pro MusicXML MIDI
Notas y ritmo
Cuerda y traste Sí, si el programa lo escribe No
Digitación de la mano Parcialmente No
Articulaciones de guitarra Parcialmente Aproximadas
Diagramas de acorde No
Maquetación de la página Parcialmente No
Reparto por pistas
Timbre del instrumento Como indicación Como número de programa

La cuerda y el traste son lo que hace posible la tablatura. Sin esos dos datos queda una lista de alturas, y para cada nota hay que adivinar en qué sitio del mástil iba entre varios posibles. Por eso el MIDI vale como exportación para reproducir o producir, y no como copia maestra.

Las técnicas son un caso aparte. Ligados, bends y armónicos artificiales tienen su propia notación de guitarra. MusicXML los escribe con etiquetas de notación. MIDI los traduce a mensajes de pitch bend y controladores que imitan cómo suenan, pero no dicen cómo se hacen con las manos.

MusicXML: muchos lo leen, pocos lo escriben

MusicXML se diseñó para pasar partituras de un programa de notación a otro sin volver a escribirlas. A diferencia de MIDI, tiene definido cómo representar tablaturas, cuerdas y trastes.

Leer un formato y escribirlo son dos trabajos de programación distintos. Muchas herramientas leen MusicXML y no lo escriben. Pasa sobre todo en las librerías de dibujo, que están pensadas para mostrar o reproducir partituras en pantalla y nada más.

La librería con la que procesamos y dibujamos las tablaturas de este sitio importa MusicXML pero no lo exporta. Solo escribe versiones modernas de Guitar Pro y su propio formato de texto. Por eso repartimos los archivos en Guitar Pro y MIDI y no en MusicXML: una conversión a mano metería errores de sintaxis.

Antes de montar tu cadena de trabajo, comprueba qué hace exactamente cada programa. Cuando una ficha dice «compatible con MusicXML» puede querer decir que lo importa, que lo exporta o las dos cosas.

Qué formato usar en cada caso

Archivar la transcripción
Guarda el archivo de Guitar Pro como copia maestra. Tiene todos los datos de ejecución y de él sacas las demás conversiones sin perder nada por el camino.
Llevarla a otro editor de partituras
Usa MusicXML para pasar la partitura a otro editor, y antes comprueba que el programa de origen sea capaz de exportarlo.
Llevarla a un programa de producción
Exporta a MIDI para conectar con un secuenciador, cambiar instrumentos virtuales, montar maquetas o grabar pistas de apoyo.
Imprimirla o leerla en el atril
Saca un PDF solo como copia final para leer en el atril o imprimir. En un PDF ya no se edita ninguna nota.
Compartirla con alguien que no tiene programa
Pásale un enlace a un visor interactivo. Así ve y escucha la pieza en el navegador, sin descargar ni manejar archivos.

Guarda siempre el original y exporta solo cuando haga falta. Cada conversión tira lo que el formato de destino no sabe guardar.

No encadenes conversiones. Si pasas un archivo de Guitar Pro a MIDI y luego ese MIDI a MusicXML, la digitación, las cuerdas y los trastes que se perdieron en el primer paso no vuelven. El último programa pone posiciones automáticas y ya.

Preguntas frecuentes

¿Qué diferencia técnica hay entre MIDI y MusicXML?
MIDI guarda cuándo suena cada nota, cuánto dura y con qué fuerza, para reproducirla. MusicXML describe la partitura tal como se ve, y puede guardar la cuerda y el traste si el programa que lo escribe incluye esas etiquetas.
¿Conserva MusicXML los datos de tablatura?
El estándar tiene etiquetas para cuerda y traste. Que estén en tu archivo depende de que el programa que lo exporta las escriba.
¿Por qué algunos programas abren MusicXML pero no lo exportan?
Porque leer y escribir un formato se programan por separado. Las librerías gráficas suelen tener solo la parte de leer y dibujar, y dejan fuera la de generar archivos.
¿Cuál es el formato recomendado para archivar transcripciones de guitarra?
El formato de Guitar Pro. Conserva la transcripción entera, con trastes, cuerdas, digitaciones, articulaciones y diagramas de acordes, y de ahí sacas el PDF, el MIDI o el audio sin perder nada del original.
¿Es posible recuperar la tablatura original convirtiendo un archivo MIDI a MusicXML?
No. El MIDI tira la información del diapasón al exportar. Cuando importes ese MIDI en un editor que escriba MusicXML, el programa pondrá trastes y cuerdas con una regla automática que solo mira la altura de cada nota.

Canciones del catálogo donde se ve esto

Seguir por aquí

Formatos de Guitar Pro: gp3, gp4, gp5, gpx y gp

Ver todas las guías