Notación ABC


La notación ABC es una forma abreviada de notación musical para computadoras. En forma básica, utiliza la notación de letras con a- g, A- Gy z, para representar las notas y silencios correspondientes , con otros elementos utilizados para darles un valor agregado: octava sostenida, plana , elevada o baja , la duración de la nota , clave y ornamentación . Esta forma de notación comenzó a partir de una combinación de notación de tono de Helmholtz y el uso de ASCIIcaracteres para imitar la notación musical estándar (líneas de compás, marcas de tempo, etc.) que podrían facilitar el intercambio de música en línea, y también agregaron un lenguaje nuevo y simple para los desarrolladores de software , no muy diferente de otras notaciones diseñadas para la facilidad, como tablatura y solfeo. .

Chris Walshaw desarrolló, estandarizó y modificó la notación ABC anterior para adaptarse mejor al teclado y al conjunto de caracteres ASCII , con la ayuda y la entrada de otros. Originalmente diseñado para codificar melodías populares y tradicionales de Europa occidental ( por ejemplo , de Inglaterra, Irlanda y Escocia) que son típicamente melodías de una sola voz que se pueden escribir en notación estándar en una sola línea de pentagrama, las extensiones de Walshaw y otros han abierto este con una lista aumentada de caracteres y encabezados en una sintaxis que también puede admitir metadatos para cada melodía. [1]

Dado que la notación ABC está basada en ASCII , se puede utilizar cualquier editor de texto para crear y editar la codificación. Aun así, ahora hay muchos paquetes de software de notación ABC disponibles que ofrecen una amplia variedad de funciones, incluida la capacidad de leer y procesar la notación ABC en archivos MIDI y como notación estándar "con puntos". Dicho software está disponible para la mayoría de los sistemas informáticos, incluidos Microsoft Windows , Unix / Linux , Macintosh , Palm OS y basados ​​en la web. [2]

Más tarde, los paquetes de software de terceros han proporcionado salida directa, sin pasar por el tipografista TeX, [3] y han extendido la sintaxis para admitir letras alineadas con notas, [4] notación de múltiples voces y pentagramas, [5] tablatura , [6 ] y MIDI . [7]

La notación ABC se utilizó ampliamente en la enseñanza de la música tradicional irlandesa a fines de la década de 1970 y probablemente mucho antes. En la década de 1980, Chris Walshaw comenzó a escribir fragmentos de melodías populares / tradicionales utilizando letras para representar las notas antes de aprender la notación musical occidental estándar. Más tarde comenzó a utilizar MusicTeXpara anotar la música de gaita francesa. Para reducir el tedio de escribir el MusicTeXcódigo, escribió una interfaz para generar los comandos TeX , que en 1993 se convirtió en el abc2mtexprograma. [8] Para obtener más detalles, consulte la breve historia de ABC de Chris Walshaw [9] y la cronología de la notación ABC y el software de John Chambers. [10]

El estándar más reciente para ABC se publicó el 21 de diciembre de 2011. [11] Es una descripción textual de la sintaxis ABC, limpiando muchas de las ambigüedades del 2.0 Draft Standard , que, a su vez, se desarrolló a partir de la versión 1996 User Guide. 1.6 del programa original de Chris Walshaw . En 1997, Henrik Norbeck publicó un formulario Backus-Naur (BNF). [12]"abc2mtex".