¿Qué es la notación musical ABC?

Es posible que alguna vez, buscando partituras de temas celta, folk o de otro tipo, os hayáis topado con versiones de las canciones anotadas de una forma extraña, con una sucesión de letras y signos de teclado, a medio camino entre el lenguaje de programación y la escritura normal. Algo parecido a esto:

X: 5
T: The Gates Of Derry
R: jig
M: 6/8
L: 1/8
K: Gmaj
D | GAB D2B | c2 B A2 G | GAB D3 | E3 G2D |
GAB D2B | dcB A2G | GAB D3 | E3 G2 :||
D | G2B d2B | e2c d2B | G2B d2B | A3 d3 |
e2c ABc | d2B G2D | GAB D3 | E3 G3 :||

Este tipo de notación musical recibe el nombre de ABC Notation (o Notación ABC en español) y es una manera de escribir música simplemente con letras y símbolos del teclado.

Aunque a lo largo de la historia ha habido otros sistemas de notación musical mediante letras, el porqué del nacimiento de este peculiar sistema tal como se utiliza hoy hay que buscarlo en los orígenes de internet, cuando la transmisión de datos se basaba fundamental en el sistema ASCII, que es el código que utilizan casi todos los sistemas operativos para representar caracteres, símbolos, signos y textos que se pueden introducir con el teclado estándar.

Así, para facilitar la transmisión de música en línea se creó un sistema que pudiera emplear estos caracteres en vez de la notación musical estándar. Obviamente, la traslación de la complejidad de la música a un sistema comprensivo de caracteres de texto no es tarea fácil, así que al principio este sistema se empleó fundamentalmente para representar melodías sencillas populares y tradicionales de origen anglosajón. El principal impulsor de este sistema ha sido el músico multinstrumentista Chris Walshaw, quien en la página web principal del sistema ABC narra cómo nació y se desarrolló:

Mi versión del sistema ABC apareció por primera vez en una forma incipiente en los años ochenta mientras hacía autostop por el continente europeo. Llevaba una flauta en mi mochila y algunas melodías en mis dedos. Aunque normalmente puedo recordar cómo empiezan las canciones cuando estoy rodeado por la inspiración de una buena sesión, me resulta muy difícil hacer que la mayoría de las melodías suenen sin más. Yo era analfabeto musical en ese momento, así que recurrí a escribir los primeros compases de todas las melodías que se me ocurrieron, usando letras para representar notas.

Algunos años después, tocando la gaita francesa en una banda, me di cuenta de que con frecuencia tenía que escribir versiones transpuestas de melodías antes de que alguien más las aprendiera. Buscando ayuda electrónica me encontré con el software MusicTeX que se adaptaba a mis propósitos (casi) perfectamente: era gratis, versátil y portátil para cualquier sistema informático (y he estado en 3 departamentos universitarios desde entonces, así que eso era importante). Su gran inconveniente es que implica mucho trabajo escribir una melodía.

Decidí escribir un front-end para generar los comandos TeX, lo que me permitió elegir mi propia forma de escribir melodías. El formato que había usado en el pasado parecía lo suficientemente versátil para todo lo que necesitaba y así nació el software subyacente a abc2mtex (o más bien evolucionó, a trompicones ).

Un día mencioné este software en IRTRAD-L (el grupo de discusión por correo electrónico sobre música tradicional irlandesa) y pregunté si alguien estaba interesado. Un par de personas expresaron su interés, sobre todo John Walsh de la Universidad de Columbia Británica. Resulta que él había ideado y estaba usando un sistema de notación muy similar al mío para indexar melodías. Una copia del software se envió debidamente a mediados de noviembre del 93. Después de que se implementaron varias de las sugerencias de mejora de John, la primera versión se lanzó a un mundo desprevenido a principios de diciembre y poco después se cargó en Ceolas, una web archivo de música celta recién creada. Unos meses más tarde, en marzo de 94, Don Ward lanzó su paquete playabc que reproduce canciones ABC a través de los altavoces de diversos aparatos.

Las actualizaciones del software se filtraron durante el siguiente año y ABC ganó un pequeño número de seguidores, en particular en IRTRAD-L. Sin embargo, la difusión del software siempre se vio obstaculizada un poco por el hecho de que cualquiera que quisiera usarlo tenía que instalar TeX y MusicTeX, lo que no es tarea fácil.

La verdadera explosión de interés se produjo cuando Jim Vint lanzó su paquete abc2win en septiembre de 1995. La herramienta fue adoptada por un gran número de miembros de IRTRAD-L y abcs de melodías comenzaron a aparecer con regularidad. Más tarde, en febrero de 1996, Michael Methfessel lanzó abc2ps, portable a cualquier máquina con un compilador de C. Ambos paquetes eludieron la necesidad de instalar TeX y MusicTeX y facilitaron mucho la curva de aprendizaje.

Desde entonces, ABC ha ido viento en popa y es ampliamente utilizado por los músicos folk. Existe una gran comunidad de usuarios en línea y una gran cantidad de melodías ABC disponibles en la web. Los artículos sobre ABC han aparecido en la prensa en varios lugares, desde The Guardian hasta publicaciones especializadas como Fiddler Magazine. Incluso aparecen artículos académicos sobre su uso en medios sobre informática.

En cuanto al futuro… ¿quién puede decirlo?. Parece poco probable que ABC pueda convertirse alguna vez en un lenguaje universal para la música por ordenador, ya que no es lo suficientemente rico como para generar toda la notación que se necesitaría para una partitura clásica moderna. Por otro lado, esa simplicidad, y el hecho de que puede ser “leído” e interpretado por humanos (en lugar de solo ordenadores), es uno de sus puntos fuertes.

Chris Walshaw

Y sí, hay gente, sobre todo en el mundo del folk, tan familiarizada con el ABC que puede leer e interpretar música directamente desde este tipo de escritura, e incluso algunos saben leer y tocar con este sistema pero no con una partitura normal.

¿Pero cómo funciona? Volvamos al código que mostraba al principio:

X: 5  (Número de índice)
T: The Gates Of Derry  (Título)
R: jig (Tipo de melodía)
M: 6/8 (Compás)
L: 1/8 (Duración de nota predeterminada)
K: Gmaj (Tonalidad de la clave)
D | GAB D2B | c2 B A2 G | GAB D3 | E3 G2D |
GAB D2B | dcB A2G | GAB D3 | E3 G2 :||
D | G2B d2B | e2c d2B | G2B d2B | A3 d3 |
e2c ABc | d2B G2D | GAB D3 | E3 G3 :|| (Notas de la partitura)

La cabecera la forman las primeras líneas, que comienzan con una letra seguida de dos puntos e indican varios aspectos de la melodía, como el índice -puede haber más de una melodía en un archivo- (X :); el título (T: ); el tipo de compás (M :); la duración predeterminada de la nota (L :); el tipo de melodía (R :); y la clave (K :).

Las líneas siguientes ya definen la melodía. Para las notas simplemente se utiliza el sistema de notas anglosajón: A(La), B(Si), C(Do), D(Re), E(Mi), F(Fa) y G(Sol). Otras reglas básicas para anotar la melodía son:

  • Cada compás queda separado del siguiente por una línea vertical  |
  • La primera octava más grave se escribe en mayúsculas, la siguiente en minúsculas y la siguiente en minúsculas con apóstrofe: A – a – a’
  • La duración de las notas se define a partir de la duración de la predeterminada. Si en la cabecera habíamos puesto que la duración de la nota predeterminada es 1/8 (corchea), todas las notas que escribamos tendrán esa duración si no le añadimos algún número que la altere. Por tanto, si le añadimos un 2, durará el doble (en este caso sería una negra); si le añadimos un 3, será el doble con puntillo; si le añadimos un 4 duraría el cuádruple, y así sucesivamente.
  • Los dos puntos son igual que en partitura, puntos de repetición.
  • La doble barra vertical señala final de una sección.

Y con estos datos ya podríamos representar la melodía anterior, que quedaría de esta manera en partitura convencional:

MusicSheetViewerPlugin 3.0.2

 

Ahora vamos a ver un caso más complicado, una obra antigua, para ello vamos a anotar algunas reglas más:

 

En la cabecera:

  • En la cabecera, la fuente, autor, arreglos y otros metadatos se marcan con C:
  • Para sugerir una velocidad o tempo, se marca con Q:
  • Cuando hay más voces (como una línea de bajo por ejemplo) se marcan con V:1, V:2, etc.
  • Los comentarios (como los comentarios de html, no aparecen en la obra) son líneas que comienzan con ‘%’.
  • Las notas que están una al lado de la otra se unen siempre que sea posible. Esta es la única forma en que los espacios tengan sentido. Los espacios se usan generalmente para hacer más legible la notación.
  • Los paréntesis se utilizan para ligar notas.
  • Las letras de los temas se anotan con ‘w:’ debajo de la línea de melodía con la que van. Las palabras están divididas con guiones para mostrar cómo van las sílabas con las notas. Se utiliza ‘*’ para añadir notas adicionales para la última sílaba.
  • Para señalar los acordes correspondientes en cada compás, entre comillas dobles en la línea de la melodía y se representan encima de la nota siguiente, por ejemplo, “D”.
  • Cada coma después de una nota reduce esa nota una octava.
  • Las alteraciones accidentales se anotan con un guion bajo _ o un signo ^para agregar un bemol o un sostenido respectivamente a la siguiente nota.

Vamos a verlo en una obra antigua. Esta sería la notación ABC de un himno del siglo IV, con una melodía de la época medieval. “O Lux Beata Trinitas” uno de los doce himnos que los editores benedictinos consideraron sin duda obra de San Ambrosio. Es una codificación de Stuart D Gathman publicada en este artículo.

Este sería el código ABC

X: 4 (Número de índice)
T: O lux beata Trinitas (4) (Título)
C: Words: St. Ambrose 4th century (Fuente)
C: Plainsong, Mode VIII (Fuente)
C: Arranged: Stuart D. Gathman (Arreglo)
C: Copyright 2012: Creative Commons Attribution-ShareAlike 2.0 (Copyright)
M: 7/8 (Compás)
L: 1/8 (Duración de nota predeterminada)
Q: 1/4=80 (Velocidad, negras por minuto)
K: D (Tonalidad de la clave)
%%MIDI gchord c3c4 (Comentario)
%%MIDI program 75 (Comentario)
V:1
“D”z(AB) (AGFG) | “A7″EFG (AB) (BA) | “Dsus”A3-“D”A4 |
w:i.~O* lux*** |be-a-ta trin-* ni-*| tas, |
w:ii.~Te* ma-***|ne lau-dum car-*mi-*| ne, |
w:iii.~De-* o***|Pa-tri sit glo-*ri-*| a, |
V:2
D,3 A,2 A,2 | E,3 A,2 A,2 | D,3 A,2 A,2 |
V:1
“D”z(AB) (AGFG) | “A7″EFG (AB) (BA) | “Dsus”A3-“D”A4 |
w: et* prin-***|ci-pa-lis U-* ni-*| tas, |
w: te* de-*** |pre-ce-mur ves-*pe-*|re: |
w: ei-* us-*** |que so-li Fi-*li-*| o, |
V:2
D,3 A,2 A,2 | E,3 A,2 A,2 | D,3 A,2 A,2 |
V:1
“G”(AB) d (cd) B (A |”Em”G) (AB) (AGF) F-|”D”F7 |
w: i-* am sol* re-ce-|* dit* i-*gne-us,| * |
w: te* nos-tra* sup-plex|* glo-*ri-**a | * |
w: cum* Spi-ri-*tu Pa-|* ra-*cli-**to, | * |
V:2
G,3 B,2 B,2 | D,3 B,2 B,2 | D,3 A,2 A,2 |
V:1
“A7″z(GA) (AGFG) | “A7″EFG (AB) (BA) | “Dsus”A3-“D”A4 :|
w: in-* fun-*** | de lu-men cor-*di-*| bus. |
w: per* cunc-*** | ta lau-det sae-*cu-*| la. |
w: et* nunc,*** | et in per-pe-*tu-* | um |
V:2
E,3 A,2 A,2 | C,3 A,2 A,2 | D,3 A,2 A,2 :|

Y así quedaría la partitura traducida (en este caso he tenido que utilizar un programa, concretamente EasyAbc):


stdin (4) O lux beata Trinitas (4) Words: St. Ambrose 4th century Plainsong, Mode VIII Arranged: Stuart D. Gathman Copyright 2012: Creative Commons Attribution-ShareAlike 2.0 = 80 i. O lux be a ta trin ni tas, ii. Te ma ne lau dum car mi ne, iii. De o Pa tri sit glo ri a, D A7 Dsus D 8 7 8 7 et prin ci pa lis U ni tas, te de pre ce mur ves pe re: ei us que so li Fi li o, D A7 Dsus D i am sol re ce dit i gne us, te nos tra sup plex glo ri a cum Spi ri tu Pa ra cli to, G Em D in fun de lu men cor di bus. per cunc ta lau det sae cu la. et nunc, et in per pe tu um A7 A7 Dsus D

En esta otra traslación, realizada con un plugin de wordpress, ha omitido los coros pero a cambio incluye un reproductor MIDI de la partitura.
MusicSheetViewerPlugin 3.0.2

A la larga, si estás acostumbrado a la notación anglosajona, no resulta un sistema tan complicado de leer, con un poco de práctica puedes empezar a tocar con soltura temas sencillos.

Si queréis indagar más sobre este interesante sistema, aquí tenéis algunas Fuentes y sitios donde se incluyen música anotada de esta manera:

Página principal del sistema:

Ejemplos y consejos de código ABC:

Miles de temas tradicionales en formato ABC y partitura:

Documento en pdf con explicaciones en español:

Descargar programa EasyABC para convertir el formato en partitura y exportar a audio, etc.: