BWV 565 · A mordente
0:00 / 0:00
01

Audio WAV

SONIDO
.WAV
Explicación

Lo que escuchas es la primera nota de la Toccata y Fuga en Re menor de Bach (BWV 565), en la grabación en vivo del organista Dr. James Kibbie. Entre el momento en que presiona una tecla y el archivo que tienes delante intervienen decenas de variables físicas: la acústica de la sala (reverberación, reflexiones, absorción), el tipo y la posición de los micrófonos, la cadena de preamplificadores y conversores analógico-digitales, la afinación del instrumento, la temperatura del ambiente que afecta a la velocidad del sonido, y por supuesto las decisiones interpretativas del músico —tempo, dinámica, articulación.

El resultado de toda esa cadena física se almacena como un archivo WAV (Waveform Audio File Format): una secuencia de números enteros que representan la presión del aire en instantes sucesivos. Este archivo usa 44.100 Hz de frecuencia de muestreo —es decir, se toma una «fotografía» de la onda sonora 44.100 veces por segundo, suficiente para capturar frecuencias de hasta 22.050 Hz, por encima del límite de audición humana (≈ 20.000 Hz)— y una profundidad de 16 bits, lo que significa que cada muestra es un número entero entre −32.768 y 32.767: 65.536 niveles posibles de amplitud.

Con dos canales estéreo y 2,09 segundos de grabación, este archivo contiene exactamente 184.320 valores numéricos (92.160 muestras × 2 canales). Eso es todo lo que hay: una lista de números. El sonido emerge cuando un altavoz convierte esa lista en vibraciones de aire.

02

FLAC

SONIDO
.FLAC
Verificación bit a bit (en tu navegador)
Decodificando y comparando…
Explicación

FLAC (Free Lossless Audio Codec) comprime el audio sin pérdida: al descomprimirlo se recuperan exactamente los mismos números que había en el WAV, ni uno distinto. La caja de arriba lo demuestra en directo: tu navegador decodifica el FLAC y compara, uno por uno, sus 184.320 valores con los del WAV de la sección 01.

¿Cómo se comprime algo sin perder nada? Aprovechando que el sonido es predecible. FLAC divide la señal en bloques y, en cada uno, estima cada muestra a partir de las anteriores (predicción lineal). Solo guarda el error de esa predicción, el residuo: números pequeños que se codifican con pocos bits mediante códigos de Rice. En estéreo, además, codifica la suma y la diferencia de los canales cuando eso sale más barato. Una nota de órgano sostenida es muy regular, así que aquí el archivo queda en algo más de la mitad del WAV.

La cabecera STREAMINFO guarda la frecuencia de muestreo, la resolución, el número de muestras y una huella MD5 del audio original, de modo que el propio archivo permite comprobar su integridad. Las etiquetas (título, intérprete, álbum) van en bloques Vorbis comment. Creado por Josh Coalson en 2001 y mantenido por la fundación Xiph.Org, es un formato abierto y libre de patentes; la IETF lo publicó como estándar en 2024 (RFC 9639).

03

MP3

SONIDO
.MP3
Decodificando y comparando…
Explicación

MP3 (MPEG-1 Audio Layer III) comprime con pérdida: no intenta conservar los números del WAV, sino lo que un modelo psicoacústico predice que vas a oír. Desarrollado sobre todo en el Fraunhofer IIS (Karlheinz Brandenburg y su equipo) y normalizado en ISO/IEC 11172-3 (1993), este archivo, codificado con LAME a 128 kbit/s, ocupa unas once veces menos que el WAV.

El codificador trocea la señal en tramas de 1.152 muestras, las pasa al dominio de la frecuencia (un banco de filtros seguido de una MDCT) y cuantifica cada banda con la precisión justa para que el ruido que introduce quede por debajo del umbral de enmascaramiento: los sonidos fuertes tapan a los débiles cercanos en frecuencia y en tiempo, y lo tapado no necesita bits. A esta tasa, además, el codificador aplica un filtro paso bajo.

La gráfica compara el espectro medio de los dos archivos, decodificados en tu navegador: hasta unos 15 kHz las curvas casi coinciden; por encima, la del MP3 se desploma. Y aunque suene casi igual, la forma de onda no se conserva: tras alinear las dos señales, casi ninguna muestra coincide exactamente. El MP3 guarda una aproximación perceptiva, no los datos. Sus patentes vencieron en 2017.

04

Forma de onda

SEÑAL
Waveform
Cargando muestras…
| rueda para zoom · arrastra para desplazar
Cargando…
Explicación

La forma de onda es la representación visual directa de los 184.320 valores numéricos del archivo de audio. Cada punto en el eje horizontal corresponde a un instante de muestreo (1⁄44.100 de segundo) y su posición vertical indica la amplitud de esa muestra: qué tan comprimido o rarificado estaba el aire en ese instante, normalizado entre −1 y +1 (el entero PCM dividido entre 32.768; los valores almacenados van de −32.768 a +32.767).

A vista general reconoces la estructura: el ataque de la nota, su sustain y el silencio que sigue. Al hacer zoom, las curvas aparentemente lisas se revelan como una secuencia discreta de puntos unidos por líneas rectas —no existe información entre ellos. Con el máximo nivel de zoom puedes ver cada muestra individual como un punto aislado: un único número capturado en 1⁄44.100 de segundo.

Al pasar el cursor sobre el gráfico, la barra inferior muestra tres valores: t es el tiempo en segundos desde el inicio del archivo; amp es la amplitud normalizada (−1 a +1, siendo 0 silencio absoluto); y PCM es el entero almacenado en el archivo WAV de 16 bits (de −32.768 a +32.767), leído directamente del fichero. Los botones Y+ / Y− amplían o reducen la escala vertical para revelar variaciones de amplitud muy pequeñas que serían invisibles a escala completa.

La forma de onda informa sobre dinámica, envolvente y silencios. No contiene información directa sobre altura ni timbre: una flauta y un órgano tocando el mismo La a igual volumen producirían amplitudes similares pero morfologías completamente distintas —sin análisis frecuencial no podrías distinguirlos. Para eso está el espectrograma (sección 07).

05

Espectrograma

SEÑAL
STFT
Calculando espectrograma…
| rueda para zoom temporal · arrastra para desplazar
Calculando…
Explicación

La forma de onda te dice cuánto sonido hay en cada instante, pero no qué nota suena. El espectrograma resuelve eso añadiendo una tercera dimensión: la frecuencia. El eje horizontal es el tiempo; el eje vertical son las frecuencias en Hz (de 0 a 22.050 Hz, el límite de Nyquist; por defecto se muestran 0–6.000 Hz); y el color indica la energía de cada frecuencia en cada instante, expresada en decibelios (dB). La escala de color va del negro (silencio) al blanco intenso (máxima energía), pasando por morado y naranja —un «termómetro espectral».

Para construirlo se utiliza la Transformada de Fourier de Tiempo Corto (STFT). El algoritmo recorre la señal completa dividiéndola en ventanas solapadas de 2.048 muestras (≈ 46,4 ms a 44.100 Hz). A cada ventana se le aplica una función de Hann —una curva suave que pondera las muestras centrales más que los extremos— para evitar la fuga espectral: el artefacto que aparecería si cortáramos la señal bruscamente. Después se calcula la FFT (Fast Fourier Transform) de esa ventana, obteniendo 1.024 «cubetas» de frecuencia de 21,5 Hz de anchura cada una (44.100 / 2.048). Con un salto de 512 muestras entre ventanas —solapamiento del 75 %— se obtiene un fotograma espectral cada 11,6 ms, lo que produce 177 fotogramas en total para los 2,09 segundos de audio.

Existe un límite físico insuperable: el principio de incertidumbre tiempo-frecuencia, análogo al de Heisenberg en mecánica cuántica. Ventanas más grandes ofrecen mejor resolución en frecuencia (cubetas más estrechas) pero peor localización temporal; ventanas más pequeñas permiten detectar eventos rápidos pero no distinguir frecuencias cercanas. Con los 2.048 puntos elegidos aquí se puede distinguir frecuencias separadas ≥ 21,5 Hz, pero los eventos temporales solo se localizan con una precisión de ≈ 46 ms. No hay forma de mejorar ambas simultáneamente.

En el espectrograma puedes identificar la estructura armónica del órgano. La nota escrita es La5, doblada a la octava inferior (La4), como en todas las partituras de esta página. Pero el órgano de esta grabación no está afinado al diapasón moderno (La4 = 440 Hz): suena casi un semitono más alto, con el La4 en ≈ 466 Hz, un diapasón habitual en órganos históricos alemanes. Esa es la banda más intensa. La más grave aparece en ≈ 233 Hz, porque la registración suma tubos una octava por debajo y varias por encima de la tecla pulsada. Todas las bandas visibles son múltiplos de esos 233 Hz: 466, 699, 932, 1.165, 1.398, 1.865, 2.331 Hz… Los parciales superiores aportan el brillo característico del instrumento.

Las bandas son horizontales porque el tubo de órgano mantiene una frecuencia constante, sin vibrato, con una excepción visible: el mordente. Entre 0,26 y 0,31 s todas las bandas bajan un tono (466 → ≈ 416 Hz, del La al Sol) y vuelven enseguida. Son los 50 milisegundos del adorno que la partitura escribe con un solo signo.

Los controles permiten explorar el espectrograma en detalle. Los botones −/+, la barra deslizante y la rueda del ratón amplían o reducen el eje temporal; arrastrar desplaza la ventana de tiempo. Los botones F+ / F− amplían o reducen el rango de frecuencias visible (eje vertical), útil para examinar de cerca la zona de los armónicos. Al pasar el cursor sobre el gráfico, la barra inferior muestra el tiempo exacto en segundos, la frecuencia en Hz del punto señalado y su energía en dB.

06

Manuscrito

PARTITURA
.PDF
Cargando...
Explicación

Lo que ves no es el autógrafo de Bach —que no se conserva— sino la fuente más antigua conocida de la obra: una copia manuscrita realizada por Johannes Ringk (1717–1778), organista y alumno de Johann Peter Kellner (copista habitual de Bach). Ringk transcribió la pieza entre 1740 y 1760, dos a cinco décadas después de su composición. El título que escribió fue: «Toccata Con Fuga: pedaliter. ex. d. #. di J. S: Bach: Scrips: Johannes Ringk» —que atribuye la obra a Bach, indica la tonalidad («ex d»: en re) y precisa que es «pedaliter», para órgano con pedal obligado.

El manuscrito forma parte del colectáneo D-B Mus.ms. Bach P 595 (fascículo 8, páginas 57–64), conservado en la Staatsbibliothek zu Berlin – Preußischer Kulturbesitz. Su proveniencia está documentada con precisión: Ringk → Eduard Grell (director de la Sing-Akademie zu Berlin, 1800–1886) → el librero Leo Liepmannssohn (1840–1915) → la Staatsbibliothek de Berlín, donde ingresó en 1887. El papel presenta sangrado de tinta y foxing propios del tiempo.

En la imagen se ve el primer sistema de la Toccata: el gran mordente inicial que da comienzo a la obra. La zona que aparece con mayor luminosidad (transparencia blanca) ya corresponde a las notas que van más allá de los 2 segundos de referencia que cubre este proyecto —el mordente que escuchas en la sección 01 ocupa únicamente los compases iniciales, hasta donde la imagen permanece más oscura. La notación manuscrita no es solo información musical: el tamaño de los trazos, el ángulo de la pluma, las ligaduras dibujadas a mano transmiten indicaciones que ninguna tipografía reproducirá de la misma manera. Curiosamente, aunque escuchamos tres notas, en la partitura solo aparece una nota escrita: el símbolo del adorno (Mordant) condensa toda la ornamentación en un único glifo gráfico sobre la cabeza de la nota, siguiendo la convención barroca de notación de ornamentos.

07

PDF escaneado

PARTITURA
.PDF
Cargando…
clic → mordente
Vista completa · haz clic para ampliar el mordente inicial
Explicación

Un PDF escaneado es esencialmente una imagen ráster encapsulada en un contenedor PDF. A diferencia de un PDF nativo generado por software de notación, no contiene primitivas gráficas vectoriales ni texto real: almacena uno o varios objetos de imagen comprimidos (JBIG2, CCITT Group 4 o JPEG) junto con los metadatos mínimos de página. La «inteligencia» musical —alturas, ritmos, dinámica, articulaciones— no existe como dato estructurado; está implícita en los píxeles y solo puede extraerse mediante OCR musical (Optical Music Recognition, OMR).

El proceso de digitalización convierte la reflectancia lumínica del papel en una rejilla de valores discretos mediante una matriz de fotodiodos. La resolución se mide en ppp (puntos por pulgada, DPI): las guías archivísticas recomiendan 300–600 ppp en escala de grises o bitonal (1 bit por píxel) para partituras. La compresión JBIG2 (o CCITT Group 4, el algoritmo fax de alta resolución) alcanza ratios de 10:1 a 50:1 sin pérdida perceptible en imágenes binarias. Este archivo, exportado desde Keynote, guarda la imagen de 1 bit con compresión Flate (la de ZIP), también sin pérdida. Pese a ello, el archivo resultante es entre 5 y 50 veces mayor que un PDF vectorial equivalente.

El escaneo introduce distorsiones sistemáticas: sesgo (skew) si la página no quedó alineada con el cristal; gradientes de iluminación que producen fondos no uniformes; ruido de grano del papel amplificado en zonas claras; halo de umbralización en trazos finos. Estos artefactos deben corregirse antes del OMR mediante enderezado (deskewing), binarización adaptativa y filtrado morfológico. Las ediciones antiguas en tipografía móvil presentan además rastros de entintado irregular que complican el reconocimiento automático.

La zona que aparece con transparencia blanca corresponde al contenido musical que supera los 2 segundos de referencia. Solo el inicio —el Mordant (mordente) sobre el La, marcado Adagio— queda dentro del fragmento analizado en las demás representaciones. Todo lo que aparece más claro ya está fuera de ese intervalo.

La imagen funciona en tres niveles de zoom. La vista completa muestra el primer sistema con la transparencia de referencia. El primer clic amplía la zona del mordente: se aprecia el Mordant grabado, la plica de la nota y el ligado. El segundo clic llega al nivel de píxel individual del escáner: los contornos de las figuras se revelan como escaleras de cuadrados discretos, la naturaleza ráster que distingue este formato de las representaciones vectoriales o simbólicas. Un tercer clic devuelve a la vista completa.

08

PDF vectorial

PARTITURA
.PDF
Cargando…
clic → mordente
Vista completa · haz clic para ampliar el mordente inicial
Explicación

Un PDF vectorial generado por software de notación no almacena píxeles sino instrucciones geométricas: cada elemento de la partitura —líneas de pentagrama, cabezas de nota, plicas, ligaduras, dinámica— se describe mediante curvas de Bézier, segmentos y formas rellenas en el lenguaje de descripción de página del PDF, heredero de PostScript. El visor reconstruye la imagen en el momento de la visualización o impresión a la resolución exacta del dispositivo, sin pérdida de calidad independientemente del factor de escala.

La diferencia con el escaneado es estructural. En el PDF ráster (sección 07), la línea de un pentagrama es una cadena de píxeles negros. En el PDF vectorial, esa misma línea es una secuencia de operadores como 0.5 w 72 700 m 540 700 l S —grosor de trazo, punto inicial (m, moveto), punto final (l, lineto) y «traza» (S)— que el intérprete convierte en la línea más nítida que el dispositivo de salida sea capaz de reproducir. Se imprima a 600 ppp o a 2.400 ppp, el fichero es idéntico; solo cambia el renderizador.

Los glifos musicales especiales —claves, corchetes, cabezas de nota, adornos— se almacenan como fuentes tipográficas embebidas o como trazados vectoriales directos. LilyPond embebe su fuente musical Emmentaler (cuyo juego de glifos se llama Feta), diseñada exclusivamente para notación musical, junto con C059, una Century Schoolbook, para el texto; el visor PDF las usa igual que haría con Arial o Times New Roman. El fichero vectorial ocupa 42 KB y el escaneado 295 KB, aunque la comparación es solo orientativa: no contienen lo mismo (el escaneado reproduce un sistema completo de la Neue Bach-Ausgabe; este PDF, solo el compás inicial). Aun así ilustra la idea: describir la geometría ocupa mucho menos que almacenar la rejilla de píxeles.

Una diferencia notable respecto al escaneado: aquí no hay artefactos ni ruido de digitalización. La partitura es exactamente lo que LilyPond generó, sin degradación alguna. El fragmento de análisis —el Mordant sobre el La, marcado Adagio— se corresponde con las primeras notas visibles en la esquina superior izquierda.

La imagen funciona en tres niveles de zoom. La vista completa muestra la página. El primer clic amplía la zona del mordente: se aprecian el Mordant, el calderón y la cabeza de la nota. El segundo clic llega al máximo detalle. Ambas ampliaciones se dibujan en el momento a partir del propio PDF, a la resolución de tu pantalla, y por eso contrastan con los píxeles escalonados del escaneado (sección 07): los bordes del glifo son curvas matemáticas, sin escalera ni ruido. Un tercer clic devuelve a la vista completa.

09

PNG Raster

PARTITURA
.PNG
Cargando PNG…
clic → ver píxeles
Vista completa · PNG exportado por LilyPond 2.24.4 · haz clic para ampliar
Explicación

Este PNG fue exportado por LilyPond 2.24.4, que, a través de Ghostscript, rasteriza su representación vectorial interna a una cuadrícula de píxeles. A diferencia del PDF escaneado —donde la partitura impresa fue fotografiada—, aquí no existe proceso fotográfico: el software convierte cada curva de Bézier, cada glifo Feta y cada línea de pentagrama en una matriz de puntos de color con total precisión matemática.

El formato PNG almacena cada píxel como una tupla de valores (aquí, tres canales RGB de 8 bits: además del blanco y el negro hay más de un centenar de grises intermedios en los bordes, fruto del suavizado o antialiasing). La compresión usa DEFLATE —sin pérdida, el mismo algoritmo que ZIP—, lo que permite que las grandes zonas blancas uniformes se codifiquen eficientemente. Así, una partitura de varias páginas en PNG puede ocupar menos espacio que una fotografía de tamaño comparable, sin sacrificar calidad.

La resolución queda grabada en el momento de la exportación. Al ampliar más allá del 100%, los píxeles se hacen visibles y los bordes de plicas, cabezas de nota y líneas de pentagrama aparecen escalonados, apenas disimulados por esos grises intermedios. El zoom muestra este comportamiento en la zona del Mordant inicial.

PNG es el estándar para partituras raster por una razón técnica concreta: JPEG utiliza compresión con pérdida diseñada para fotografías, que genera blocking artifacts y bordes borrosos en las transiciones abruptas negro-blanco propias de la notación musical. PNG preserva cada borde sin distorsión. La única limitación es la resolución fija: si se necesita escalar sin pérdida, los formatos vectoriales como SVG o PDF son la elección correcta.

10

SVG

PARTITURA
.SVG
Partitura BWV 565 en formato SVG
 
Explicación

Este SVG fue generado por LilyPond 2.24.4, el mismo software que produjo el PDF vectorial y el PNG. A diferencia de esos formatos binarios, el SVG es XML puro: un documento de texto en el que cada línea de pentagrama, cabeza de nota y adorno existe como un elemento etiquetado, inspeccionable y modificable directamente con un editor de texto o con JavaScript.

Cada elemento gráfico —una nota, una plica, el símbolo de dinámica— es conceptualmente una capa independiente. El diagrama interactivo muestra, de forma simplificada, cómo se descompone la nota inicial (La5 con Mordant: línea adicional, cabeza, plica con corchete y adorno). Activa y desactiva cada capa para ver los elementos que la componen, y pasa el cursor sobre los botones para ver el código SVG correspondiente:

En la práctica, LilyPond genera una secuencia plana de <g transform="translate(x,y)"> individuales sin agrupación semántica: las líneas del pentagrama son <line>; las plicas, líneas adicionales y barras de compás, <rect>; cabezas y adornos, <path>. Ningún elemento dice «soy una plica»: solo las coordenadas lo revelan. Pero cualquier <g> puede recibir un id o clase y manipularse con CSS o JavaScript: fill, opacity, animaciones, resaltado sincronizado con la reproducción de audio. Esa direccionabilidad es lo que distingue el SVG de cualquier otro formato visual.

11

MIDI literal

EVENTO
.MID
Cargando datos MIDI…
resaltar: ▸ ·
Explicación

Transcripción exacta de lo escrito en la partitura: las notas A5 y A4 (cada una en su pista), con duración de corchea a 30 BPM (negra = 30, como en MusicXML y **kern). El mordente no aparece: MIDI no tiene forma de representar un adorno, solo notas; por eso la sección siguiente lo escribe nota a nota. MIDI codifica eventos discretos —note_on, note_off— con su número de nota (0–127), velocidad y posición en ticks. No contiene audio: es una secuencia de instrucciones para un sintetizador.

Un archivo SMF (Standard MIDI File) se compone de bloques llamados chunks. El primero, MThd, es la cabecera de 14 bytes: indica el formato (0 = una pista, 1 = multi-pista sincronizado), el número de pistas y la resolución temporal en ticks por negra. Este archivo usa formato 1 con 384 ticks/negra y cuatro pistas, tal como lo genera LilyPond.

Cada pista comienza con MTrk seguido de su tamaño en bytes. Los eventos van precedidos de un delta time: el tiempo relativo al evento anterior, codificado en Variable Length Quantity (VLQ). En VLQ, el bit 7 de cada byte indica si sigue otro byte; los 7 bits restantes son datos. Un delta de 192 ticks se escribe 0x81 0x40: 192 = 1×128 + 64, cuyo bit de continuación activa el primer byte.

La nota A5 corresponde al número MIDI 81 (0x51). La fórmula es: nº = 12×(octava + 1) + semitono, con La = semitono 9. El silencio llega con note_off —o un segundo note_on con velocidad 0—. La pista de control (track 0) contiene solo metaeventos: título, creador (LilyPond 2.24.4), tempo y compás, sin emitir sonido.

Los cuatro bytes del evento note_on se leen así:

Byte Hex Campo Significado
100 Delta time (Δt) 0 ticks desde el evento anterior → suena inmediatamente
290 Status byte Nibble alto 9 = note_on · nibble bajo 0 = canal 1
351 Número de nota 81 decimal = A5 (La, 880 Hz) · fórmula: 12×(oct+1)+semitono
45A Velocity 90 decimal ≈ 71 % del máximo 127 · codifica la intensidad
12

MIDI interpretado

EVENTO
.MID

          
        
resaltar:
Explicación

El mismo mordente en tres eventos MIDI escritos a mano: A → G → A, en ambas manos (A5+A4 simultáneos), forte. A diferencia del MIDI literal —generado mecánicamente desde partitura— este archivo recoge una decisión interpretativa: las duraciones no son iguales y la última nota se alarga para dar peso al regreso. El tempo de este archivo es de 60 BPM: 48 ticks son 125 ms, en la línea de los ≈ 50–100 ms que dura el adorno en la grabación.

MIDI no contiene audio. El archivo es una secuencia de instrucciones —nota tal a tal tiempo con tal intensidad— que un sintetizador ejecuta en tiempo real. Lo que escuchas aquí lo genera el navegador usando una soundfont: una colección de muestras de audio pregrabadas, una por instrumento y dinámica. El archivo MIDI en sí no cambia; cambia quién lo lee.

El mismo archivo puede sonar radicalmente distinto según el reproductor. Una soundfont de órgano de tubos rinde algo cercano a Bach; la soundfont GM estándar que llevan los sistemas operativos suena a teclado de juguete de los años noventa; un sintetizador de hardware Yamaha de los ochenta lo interpreta con sus propias muestras de fábrica. Tres sonidos opuestos, un único archivo de 160 bytes. Esta ambigüedad es a la vez la fortaleza de MIDI (universalidad, ligereza) y su limitación (no define el timbre).

Compáralo con el MIDI literal de la sección anterior: ambos archivos son SMF Type 1, ambos codifican A5 como 51 y usan el status byte 90. La diferencia está en las proporciones —48 / 48 / 160 ticks frente a la única corchea de 192 ticks del literal—, en que aquí aparece la nota auxiliar del adorno, G (4F, un tono por debajo: la nota inferior de la escala de re menor y la misma que se oye en la grabación), y en que cada nota suena en dos octavas a la vez. El formato no distingue entre «literalmente transcrito» e «interpretado»; esa semántica la aporta quien escribe los datos.

13

Rollo de pianola

EVENTO
88 notas
Explicación

Antes del MIDI ya existía una manera de guardar qué teclas se pulsan y durante cuánto tiempo: el rollo de pianola. Una tira de papel perforado avanza sobre una barra lectora con una hilera de orificios, uno por tecla. Cuando una perforación pasa por encima de su orificio, entra aire en el mecanismo neumático y la tecla se acciona; la longitud del agujero es la duración de la nota. Es, literalmente, un piano roll: la vista de notas sobre el tiempo de los secuenciadores actuales hereda de aquí su nombre.

Lo que ves es un esquema generado a partir del MIDI interpretado (sección 12): las mismas notas La → Sol → La, en las dos octavas, perforadas en un rollo estándar de 88 notas, el formato que acordaron los fabricantes en la convención de Buffalo de 1908 (11¼ pulgadas de ancho, 9 orificios por pulgada). A la velocidad «tempo 70», que significa 7 pies de papel por minuto (≈ 35,6 mm/s), las dos primeras notas del mordente son agujeros de apenas 4,4 mm y la nota final, de unos 15 mm. Pulsa reproducir y el papel avanzará sobre la barra al ritmo del MIDI; el botón «escala real» muestra el rollo sin la ampliación temporal ×8 que se aplica por defecto para que se lea mejor.

Lo que se pierde: un rollo básico solo sabe si una tecla está pulsada o no. Las velocidades del MIDI (105, 100, 112, 108) no tienen dónde perforarse; la dinámica la ponía el pianolista con pedales y palancas. Los rollos de reproducción (Welte-Mignon, 1904; Ampico; Duo-Art) añadieron perforaciones en los márgenes para codificar la intensidad, y Welte llegó a producir rollos para órgano. Pero, igual que el MIDI, el rollo no conoce voces, compases ni alteraciones: registra una ejecución, no una partitura.

14

MSCZ

FUENTE
.MSCZ
Estructura interna (ZIP)
📄BWV_0565 2Seg.mscx13 KB · XML de partitura
📄score_style.mss93 KB · Estilo visual
🖼Thumbnails/thumbnail.png3 KB · Miniatura
📄audiosettings.json5 KB · Config audio
📄viewsettings.json55 B · Config vista
📄META-INF/container.xml334 B · Manifiesto ZIP
← selecciona un archivo
Explicación

Formato nativo de MuseScore 4. Aunque tiene extensión .mscz, internamente es un archivo ZIP que contiene la partitura en XML (.mscx), el estilo visual completo, una miniatura y ajustes de audio. Preserva el estado exacto del documento en MuseScore pero solo ese software lo interpreta íntegramente.

15

MXL

CÓDIGO
.MXL
Estructura interna (ZIP)
📄score.xml9.7 KB · MusicXML completo
📄META-INF/container.xml152 B · Apunta al XML principal
El archivo .mxl (2.1 KB) es 4.6× más pequeño que el .musicxml descomprimido (9.7 KB)
Explicación

MusicXML comprimido en ZIP, formato de intercambio entre software de notación. El archivo MXL contiene el MusicXML interno más un archivo de manifiesto META-INF/container.xml. Al descomprimirlo se obtiene el mismo contenido que en el .musicxml. Es el formato de distribución recomendado por el consorcio W3C Music Notation.

16

MusicXML

CÓDIGO
.XML
Cargando MusicXML...
Explicación

Estándar de intercambio de partituras basado en XML, con jerarquía <score-partwise> → <part> → <measure> → <note>. La altura de cada nota se codifica en <pitch> mediante tres campos: step (nombre), octave (entero) y alter (semitonos cromáticos). La duración usa dos capas: <duration> cuenta divisiones enteras por negra —definidas en <divisions>— mientras <type> indica la figura gráfica con independencia de la duración real, lo que permite codificar tresillos y notas de adorno sin ambigüedad. Un mismo documento mezcla datos musicales, instrucciones de renderizado y configuración MIDI por instrumento. Desarrollado por Michael Good en Recordare desde 2000; estándar abierto mantenido por el W3C Music Notation Community Group desde 2015.

La separación entre duración semántica y figura gráfica es uno de los mecanismos más importantes del formato. Un tresillo de tres negras en un compás de 4/4 puede tener <duration>2</duration> (dos divisiones) pero <type>quarter</type>: la duración real es ⅔ de negra, pero la tipografía la muestra como negra. El motor sabe que es tresillo porque el elemento <time-modification> declara la proporción 3:2. Separar ambos planos permite que distintos software lean el mismo archivo para fines distintos —renderizado visual, reproducción MIDI, análisis musicológico— sin perder precisión en ninguno.

El documento también incluye bloques de presentación en <defaults> (márgenes, escalado en milímetros por tenth, fuentes tipográficas) y configuración MIDI por instrumento en <score-instrument> / <midi-instrument> (banco, programa GM, volumen). Esta dualidad explica por qué el 63% de las líneas de este archivo no son notas: son metadato, apariencia e instrucción de reproducción que el estándar exige para garantizar interoperabilidad entre editores.

17

LilyPond

CÓDIGO
.LY
Las dos voces del mordente inicial (mano derecha + mano izquierda)
Cargando LilyPond...
Explicación

Compilador de tipografía musical: el archivo .ly es procesado por un intérprete Scheme/Guile que convierte la sintaxis declarativa en objetos gráficos (Grobs). En modo \relative, las alturas se expresan como intervalos respecto a la nota anterior: a'' sitúa la nota en la octava 5, donde cada apóstrofe eleva una octava desde la referencia. La figura 8 denota corchea; \mordent y \fermata son articulaciones que el motor posiciona automáticamente. El algoritmo de salto de línea usa programación dinámica para minimizar una función de penalización sobre la tensión horizontal —el mismo principio que TeX para texto—. La salida es PostScript o PDF directo, sin representación gráfica intermedia. Software libre bajo GPL, desarrollado por Han-Wen Nienhuys y Jan Nieuwenhuizen desde 1996.

En este fragmento, \relative establece la altura de referencia para cada voz. La primera voz comienza en a'' (A5, octava 5); la segunda en a' (A4, octava 4). Ambas articulan el mismo gesto: una corchea con Mordant (\mordent, el mordente inferior: nota principal, la de abajo y regreso; aquí La–Sol–La, un tono) y calderón (\fermata), seguida de silencio hasta completar el compás. Es el arranque exacto de la Toccata en re menor: una única nota con adorno que resuena suspendida antes del silencio.

LilyPond compila en dos pasadas. En la primera, el intérprete Scheme recorre la música calculando duraciones, proporciones y jerarquías de voces. En la segunda, el motor de espaciado —basado en el algoritmo de Knuth-Plass, el mismo que usa TeX para justificar texto— optimiza el espaciado horizontal globalmente, resolviendo saltos de línea con mínima penalización. El resultado es PostScript puro: sin framework gráfico, sin renderizado en tiempo real. Por eso LilyPond produce sistemáticamente la tipografía de mayor calidad: optimiza el conjunto, no nota a nota.

18

ABC Music

CÓDIGO
.ABC
La nota con adorno en ambas voces (a = A5, A = A4)
Cargando ABC...
Explicación

Notación ASCII lineal donde cada campo del encabezado lleva un identificador de letra seguido de dos puntos: X: (índice), T: (título), M: (compás como fracción), L: (unidad de nota base), Q: (tempo en BPM), K: (tonalidad en notación anglosajona). Las notas se escriben como letras: mayúsculas para la octava del Do central (C = Do4 … B = Si4) y minúsculas para la siguiente (c = Do5 … b = Si5); cada apóstrofo sube una octava y cada coma la baja. Así, A es La4 y a es La5. Las duraciones son multiplicadores de L: una nota sin número vale L, a2 vale 2×L. Las decoraciones como !mordent! y !fermata! preceden inmediatamente a la nota. Voces múltiples se declaran con V: y se activan con [V:Nombre]. Surgió en 1991 (Chris Walshaw) para compartir melodías folk por correo electrónico.

K:Dm establece la armadura implícita de re menor (un bemol: Si♭). Las directivas %%MIDI program 19 y %%staves son extensiones no-estándar reconocidas por herramientas como abcjs y abcm2ps pero ignoradas por parsers básicos. El silencio z7 es un silencio de 7 unidades: con L:1/8, equivale a 7 corcheas, completando el compás de 4/4 junto a la corchea inicial.

La expresión !mordent!!fermata!a codifica en 19 caracteres lo que MusicXML necesita más de 15 líneas de XML: la altura (La5), dos decoraciones (Mordant + calderón) y la duración implícita (una corchea = L). Esta compacidad es la fortaleza de ABC. La contrapartida: las extensiones %% no son universales y el formato carece de representación para posiciones tipográficas precisas.

19

MEI

CÓDIGO
.XML
A5, corchea, plica arriba (Manuale I, voz 1)
Cargando MEI...
Explicación

Music Encoding Initiative: estándar XML académico, inspirado en TEI, pensado para la edición crítica y con más capacidad expresiva que MusicXML en ese terreno. Cada nota se define con atributos semánticos: pname (nombre de nota), oct (octava en Scientific Pitch Notation), dur (figura: 8=corchea, 4=negra), stem.dir (dirección de la plica). Las decoraciones —<mordent>, <fermata>— son elementos independientes que referencian la nota mediante startid="#n1", desacoplando ornamentación y datos musicales. El encabezado <meiHead> admite metadatos académicos: identificadores GND, referencias bibliográficas, declaraciones editoriales y vínculos a fuentes primarias. Mantenido por la MEI Community (music-encoding.org) desde 2010.

La separación entre nota y ornamento es una diferencia filosófica fundamental respecto a MusicXML. En MusicXML, el mordente es hijo de <notations> dentro de <note>, estructuralmente ligado. En MEI, <mordent startid="#n1"/> es un elemento hermano de <note xml:id="n1"/> dentro del compás: ambos son iguales en la jerarquía y se vinculan por referencia. Esto permite añadir, eliminar o editar ornamentos sin modificar los datos de la nota, facilitando el trabajo con variantes de fuentes y aparatos críticos.

El archivo incluye metadatos académicos que los demás formatos de esta demo recogen solo en parte (**kern, por ejemplo, admite el número de catálogo en !!!ONM): el identificador GND del compositor (codedval="11850553X"), la clasificación BWV (identifier type="BWV"), el medio de interpretación (<perfRes>) y la declaración editorial del alcance de la codificación. Estas capacidades hacen de MEI el estándar preferido en proyectos de musicología digital como Bach Digital o Beethovens Werkstatt.

20

Humdrum /**kern

CÓDIGO
.KRN
A4 + A5 · corchea · calderón · mordente (dos spines)
Cargando **kern...
Explicación

Formato del Humdrum Toolkit: texto tabular donde cada columna (spine) representa una voz separada por tabuladores y cada fila un instante temporal. El prefijo **kern declara el tipo de representación; otros tipos del toolkit incluyen **harm (armonía), **dynam (dinámica) o **midi. Las notas siguen el patrón [duración][pitch][modificadores]: la duración es un divisor de redonda (8=corchea, 4=negra, 2=mínima); el pitch usa letras repetidas para la octava —a=A4, aa=A5, aaa=A6—; los modificadores son sufijos: ;=calderón, M=mordente de tono entero (m, de semitono), r=silencio. Los metadatos globales usan prefijos !!!: !!!COM (compositor), !!!OTL (título), !!!CDT (fechas). Desarrollado por David Huron a finales de los años 80 y comienzos de los 90 para el análisis computacional de música.

La codificación de octavas por repetición de letras es una de las características más distintivas de **kern. La letra a representa A4; duplicarla —aa— sube a A5; triplicarla —aaa— a A6. Las mayúsculas bajan: A=A3, AA=A2. Esto hace la octava directamente legible sin notación adicional, pero produce tokens de longitud variable que dependen del registro. El mismo principio aplica a todas las notas: c=Do4, cc=Do5, C=Do3.

El sistema de spines es la arquitectura fundamental de Humdrum. Las spines se declaran con **tipo y terminan con *-; pueden bifurcarse (*^), fusionarse (*v) o intercambiarse (*x). Los registros de interpretación (líneas con *) modifican el contexto activo: *M4/4 establece el compás, *clefG2 la clave, *k[b-] la armadura. Los registros de medida (=) marcan barras. Esta separación entre datos, interpretaciones locales y metadatos globales hace de Humdrum un sistema analítico —diseñado para ser procesado con herramientas Unix como grep, awk y pipes— más que un formato de intercambio visual.

21

Musedata

CÓDIGO
.MUS
Cargando Musedata...
Explicación

Formato del Center for Computer Assisted Research in the Humanities (CCARH, Stanford). Uno de los primeros sistemas de codificación musical digital, desarrollado en los años 1980 por Walter Hewlett. Fue la base de las colecciones académicas de Bach, Beethoven, Vivaldi y Mozart digitalizadas por el CCARH. Precursor directo de MusicXML.

Es un formato de columnas fijas, heredero de las tarjetas perforadas: en cada registro de nota la altura ocupa las columnas 1–4, la duración (en divisiones de negra) la 6–8, la figura la 17, la plica la 23 y los adornos, a partir de la 32 (M = mordente, F/E = calderón arriba/abajo). El encabezado $ fija armadura (K:-1), divisiones (Q:2), compás (T:4/4) y clave (C:4, sol).

22

Braille Musical

BRAILLE
.BRL
Armadura y compás
⠣⠼⠙⠲
Mano derecha (A5)
⠨⠜⠐⠖⠇⠨⠊⠣⠇⠭⠧⠥⠣⠅
Mano izquierda (A4)
⠸⠜⠐⠖⠇⠐⠊⠣⠇⠭⠧⠥⠣⠅
Explicación

Sistema de notación táctil para músicos con discapacidad visual. Louis Braille la incluyó ya en 1829, en la primera publicación de su sistema. Cada célula de nota codifica a la vez el nombre de la nota (puntos 1, 2, 4 y 5) y su valor (puntos 3 y 6). No es una transliteración del pentagrama: no hay pentagrama ni claves obligatorias; la altura absoluta la fijan las marcas de octava. Dentro de un compás las células van seguidas, sin espacios; el ornamento precede a la nota y el calderón la sigue.

SímboloPuntosSignificado
⠣1,2,6Armadura: 1 bemol (re menor)
⠼⠙⠲3,4,5,6·1,4,5·2,5,6Compás 4/4 (signo de número + 4 arriba + 4 abajo)
⠨⠜4,6·3,4,5Mano derecha
⠸⠜4,5,6·3,4,5Mano izquierda
⠐⠖⠇5·2,3,5·1,2,3Mordente (inferior), antes de la nota
⠨4,6Marca de 5.ª octava (C5–B5)
⠐5Marca de 4.ª octava (C4–B4)
⠊2,4La (A) — corchea ♪
⠣⠇1,2,6·1,2,3Calderón (fermata), tras la nota
⠭1,3,4,6Silencio de corchea
⠧1,2,3,6Silencio de negra
⠥1,3,6Silencio de blanca
⠣⠅1,2,6·1,3Doble barra final