notación ABC


La notación ABC es una forma abreviada de notación musical para computadoras. En su forma básica, utiliza la notación de letras con ag, AGy zpara representar las notas y los silencios correspondientes , con otros elementos que se utilizan para agregar valor a estos: sostenido, bemol , octava elevada o baja , la longitud de la nota , clave y ornamentación _ Esta forma de notación comenzó con una combinación de notación de tono de Helmholtz y el uso de ASCII .caracteres 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 agregó un lenguaje nuevo y simple para los desarrolladores de software , similar a otras notaciones diseñadas para la facilidad, como la tablatura y el solfeo. .

La notación ABC anterior fue construida, estandarizada y modificada por Chris Walshaw para adaptarse mejor al teclado y un juego de caracteres ASCII , con la ayuda y aportes de otros. Diseñado originalmente para codificar melodías populares y tradicionales de Europa occidental (p. ej ., de Inglaterra, Irlanda y Escocia), que suelen ser 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 ampliada 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]

Los paquetes de software de terceros posteriores han proporcionado salida directa, sin pasar por el tipo de letra TeX, [3] y han ampliado la sintaxis para admitir letras alineadas con notas, [4] notación de varias voces y varios pentagramas, [5] tablatura , [6 ] y MIDI . [7]

La notación ABC se usó 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 folclóricas/tradicionales usando letras para representar las notas antes de aprender la notación musical occidental estándar. Más tarde comenzó a utilizar MusicTeXpara anotar música de gaita francesa. Para reducir el tedio de escribir el MusicTeXcódigo, escribió una interfaz para generar los comandos TeXabc2mtex , que en 1993 evolucionó hasta convertirse en el programa. [8] Para obtener más detalles, consulte la breve historia de ABC de Chris Walshaw [9] y la cronología de notación y software ABC 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 de ABC, que limpia muchas de las ambigüedades del Borrador del estándar 2.0, que, a su vez, se desarrolló a partir de la Guía del usuario de 1996 de la versión 1.6 del programa original de Chris Walshaw . En 1997, Henrik Norbeck publicó un formulario Backus-Naur (BNF). [12]"abc2mtex".