Episodio 205: Herramienta para obtener de un PDF una partitura editable


Podcast
img

escuchá el episodio completo 👇

Una partitura en PDF es, en el fondo, una foto. Se ve bien, se puede imprimir, pero desde el punto de vista musical no sirve para trabajar: no se puede transportar, no se puede editar, no se le pueden extraer las voces por separado ni generar un audio de estudio a partir de ella. Para todo eso hace falta la partitura en un formato editable.

Qué es el formato editable y por qué importa

El formato universal que puede abrir cualquier editor de partituras —Sibelius, MuseScore, Finale— se llama MusicXML. Es un archivo con datos: notas, plicas, ligaduras, dinámicas, todo codificado de forma que un programa lo pueda leer y modificar. El problema es cómo pasar de la foto (el PDF) a ese archivo con datos.

El reconocimiento óptico de música

Ese paso se llama OMR (Optical Music Recognition, reconocimiento óptico de música), el primo del OCR que usa el celular para escanear texto. En música es mucho más difícil, porque en una partitura las notas, las plicas, las ligaduras, la letra, las dinámicas y las indicaciones de expresión están todas superpuestas en el mismo sistema.

Existe una herramienta gratuita y de código abierto que hace esto, Audiveris, y funciona bien. Pero usarla implica instalar el programa, configurar plugins y trabajar por línea de comandos: nada que un director de coro tenga por qué saber hacer, ni falta que hace.

Cómo armé la herramienta

La solución, otra vez, fue plantearle el problema a mi asistente de inteligencia artificial de confianza. Entre los dos armamos un servicio que monta Audiveris en un servidor, con un formulario simple adelante: subís el PDF, dejás tu email, y cuando está listo te llega el archivo resultante a la casilla de correo.

En el camino hasta conseguir que el resultado funcionara bien encontré un detalle técnico: el archivo que generaba Audiveris se abría sin problema en MuseScore, pero no en Sibelius, que es el programa hacia el que se está moviendo la mayoría de los directores ahora que Finale dejó de desarrollarse. La solución fue hacer que el archivo pase primero por MuseScore y se vuelva a exportar desde ahí, en un formato que Sibelius sí reconoce. Hoy el resultado se puede abrir con cualquiera de los dos.

Antes de sumarlo a la plataforma lo probé con villancicos propios y después lo compartí en un par de grupos de WhatsApp de directores de coro. Me mandaban el PDF original, yo el resultado, y me contaban qué había salido bien y qué no.

El límite: la calidad del PDF original

De esas pruebas salió la conclusión más importante: cuanto peor está el PDF —un escaneo viejo, una partitura en papel deteriorada, anotaciones a mano encima de la música— peor sale la conversión. No tiene mucho remedio: el programa que lee la imagen se confunde con lo mismo que confundiría a un ojo humano.

Por eso lo que entrega la herramienta siempre hay que tratarlo como un borrador. Un buen borrador, que ahorra alrededor del 90% del trabajo de tipeo, pero borrador al fin: las dinámicas y las indicaciones de tiempo a veces no las toma bien, puede quedar mal alguna figura, algún compás o alguna sílaba de la letra. Conviene siempre abrir el resultado en el programa de edición y revisarlo contra la partitura original antes de usarlo. La inteligencia artificial no reemplaza el criterio del director: hace el trabajo bruto, y el oído y el ojo hacen el trabajo fino.

Dónde está disponible

Ofrecer esta herramienta de forma abierta y masiva generaría un gasto que no puedo sostener, así que por ahora está integrada en Somos lo que estamos, la aplicación de gestión y organización del coro, en la pestaña "Digitalizar partitura". Es gratuita para quienes son suscriptores de gusespada.com: ahí la partitura convertida no solo llega por mail, también queda guardada dentro de la app para descargar en MusicXML.

Si no sos suscriptor de gusespada.com y querés tu propia versión de la herramienta, escribime desde gusespada.com/contacto. Te paso el código para que se lo lleves a tu propio asistente de inteligencia artificial de confianza y te lo arme en un rato.