De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La notación ABC es una forma abreviada de notación musical . En forma básica, utiliza las letras de la A a la G, notación de letras , para representar las notas dadas , con otros elementos que se utilizan para darles un valor agregado: sostenido, plano , la longitud de la nota , clave , ornamentación . Esta forma de notación comenzó como un código de juego de caracteres ASCII que podría facilitar el intercambio de música en línea y también agregó un lenguaje nuevo y simple para los desarrolladores de software , no muy diferente de otras notaciones diseñadas para facilitar, como tablatura y solfeo.. La notación ABC anterior fue desarrollada, estandarizada y modificada para adaptarse mejor al teclado y un juego de caracteres ASCII por Chris Walshaw, con la ayuda y aportes de otros. Originalmente diseñado para su uso con melodías populares y tradicionales de origen europeo occidental, por ejemplo , inglés, irlandés, escocés, que son típicamente melodías de una sola voz que se pueden escribir en un solo pentagrama en notación estándar , el trabajo de Chris Walshaw y otros se ha abierto esto 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 editar el código. Aun así, ahora hay muchos paquetes de software de notación ABC disponibles que ofrecen una amplia variedad de características, 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]

Historia [ editar ]

La notación ABC fue de uso generalizado 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 usar MusicTeX para anotar la música de gaita francesa. Para reducir el tedio de escribir el código MusicTeX, escribió un front-end para generar los comandos TeX , que en 1993 se convirtió en el programa abc2mtex. [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]

Estandarización [ editar ]

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 de la guía del usuario de 1996 1.6 del programa abc2mtex original de Chris Walshaw . En 1997, Henrik Norbeck publicó un formulario Backus-Naur (BNF). [12]

En 1997, Steve Allen registró el tipo de medio text/vnd.abc MIME con la Autoridad de Números Asignados de Internet (IANA), [13] pero el registro como tipo MIME de nivel superior requeriría una Solicitud de Comentarios (RFC) formal . [14] En 2006, Phil Taylor informó que bastantes sitios web todavía ofrecen archivos ABC como texto / sin formato. [15]

En 1999, Chris Walshaw comenzó a trabajar en una nueva versión de la especificación ABC para estandarizar las extensiones que se habían desarrollado en varias herramientas de terceros. Después de mucha discusión en la lista de correo de usuarios de ABC, finalmente se produjo un borrador de estándar, la versión 1.7.6, en agosto de 2000, pero nunca se lanzó oficialmente. [16] A partir de entonces, Chris se alejó durante varios años del desarrollo activo de ABC. [17]

Guido Gonzato luego compiló una nueva versión de la especificación y publicó un borrador de la versión 2.0. Esta especificación ahora la mantiene Irwin Oppenheim. Henrik Norbeck también ha publicado una especificación BNF correspondiente. [18]

Después de un aumento de interés renovado en aclarar algunas ambigüedades en el borrador 2.0 y sugerencias de nuevas características, en 2011 se reanudó una discusión seria sobre un estándar nuevo (y oficial), que culminó con el lanzamiento de ABC 2.1 como un nuevo estándar a fines de diciembre. Chris Walshaw se ha vuelto a involucrar y está coordinando el esfuerzo para mejorar aún más y aclarar el lenguaje, con planes para los temas que se abordarán en futuras versiones que se conocerán como ABC 2.2 y ABC 2.3.

Ejemplo [ editar ]

El siguiente es un ejemplo del uso de la notación ABC en MediaWiki .

<score lang = "ABC">X: 1T: La plantilla de legadoM: 6/8L: 1/8R: plantillaKGGFG BAB | gfg gab | GFG BAB | d2A AFD |GFG BAB | gfg gab | edad edB | 1 dBA AFD: | 2 dBA ABd |:efe edB | dBA ABd | efe edB | gdB ABd |efe edB | d2d def | gfe edB | 1 dBA ABd: | 2 dBA AFD |]</score>

Las líneas en la primera parte de la notación de la melodía, que comienzan con una letra seguida de dos puntos, indican varios aspectos de la melodía, como el índice, cuando hay 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 que siguen a la designación clave representan la melodía. Este ejemplo se puede traducir a la notación musical tradicional utilizando una de las herramientas de conversión ABC. Por ejemplo, el código de la extensión Score (usando abc2ly de LilyPond ) para el software MediaWiki lo muestra como:

Las partituras musicales están temporalmente desactivadas.

Mientras que el software abcm2ps produce una salida que se parece a:

Se pueden encontrar más ejemplos en la página de ejemplos ABC de Chris Walshaw, [19] que muestra extensamente la mayoría de las características básicas de ABC, excepto los silencios, que se denotarían con "z".

ABC colaborativo [ editar ]

Recientemente, ABC se ha implementado como un medio para componer y editar música en entornos colaborativos. Algunos entornos Wiki que se han adaptado para usar ABC son:

  • La plataforma Wiki-score para la edición colaborativa de partituras a gran escala utiliza ABC como notación base.
  • El complemento Score para MediaWiki . Esto usa GNU LilyPond como motor de renderizado subyacente. LilyPond viene empaquetado con un script, abc2ly, que convierte la notación ABC a LilyPond. La extensión llama a abc2ly y luego a LilyPond.
  • MusicWiki, una implementación de complemento de Python para las wikis de MoinMoin
  • AbcMusic para mostrar la notación ABC en PmWiki
  • Montreal Session Tune Book Una fuente colaborativa de música tradicional utilizando una versión personalizada del complemento AbcMusic
  • La notación gabc, desarrollada por el Proyecto Gregorio para transcripciones de partituras del canto gregoriano
  • Complemento ABC para mostrar la notación ABC en DokuWiki . Este complemento utiliza el paquete abcm2ps de Jef Moine como motor de renderizado. Opcionalmente usa abc2MIDI (disponible en ABC Plus Project) para producir una salida de audio MIDI.
  • EasyABC es un editor ABC que admite la exportación MIDI y el renderizado SVG.
  • complemento abcjs para mostrar la notación ABC en cualquier página web. Esto permite que ABC se almacene como texto en el servidor y se represente en el lado del cliente.
  • ABC de Zap, una aplicación para Android que combina abcm2ps, abc2midi y un poco de abc4j en una herramienta para componer en tu bolsillo.
  • El juego multijugador The Lord of the Rings Online ahora usa la notación ABC para permitir a los jugadores convertir y reproducir cualquier archivo de música MIDI en el juego. Los jugadores tocan la música haciendo que su personaje toque el instrumento correspondiente.
  • El juego de PC Starbound permite a los jugadores usar instrumentos dentro del juego para reproducir música personalizada.

Ver también [ editar ]

  • Notación musical GUIDO
  • LilyPond
  • PySynth
  • Notación musical numerada , ampliamente utilizada en China

Referencias [ editar ]

  1. ^ Walshaw, Chris. "Notación musical ABC: Introducción" . abcnotation.com . Consultado el 1 de marzo de 2008 .
  2. ^ Walshaw, Chris. "Notación musical ABC: Historia" . abcnotation.org.uk . Consultado el 1 de marzo de 2008 .
  3. ^ Vint, Jim. "Programa de notación musical ABC2Win Shareware" . abc2win.com. Archivado desde el original el 4 de marzo de 2008 . Consultado el 1 de marzo de 2008 .
  4. ^ Methfessel, Michael. "ABC2PS" . página de inicio personal en el sitio web del Instituto de Física de Semiconductores (ihp-ffo.de). Archivado desde el original el 12 de febrero de 2008 . Consultado el 1 de marzo de 2008 .
  5. ^ Moine, Jean-François. "abcm2ps" . La página de Jef . Consultado el 1 de marzo de 2008 .
  6. ^ Dalitz, Christoph. "abctab2ps" . alojado en LautengesellSchaft.de. Archivado desde el original el 6 de febrero de 2008 . Consultado el 1 de marzo de 2008 .
  7. ^ Muy bien, James. "abcMIDI" . abc.sourceforge.net. Archivado desde el original el 9 de marzo de 2008 . Consultado el 1 de marzo de 2008 .
  8. ^ Walshaw, Chris. "notación musical abc :: software" . abcnotation.org.uk . Consultado el 1 de marzo de 2008 .
  9. ^ Walshaw, Chris. "una breve historia de abc" . Consultado el 25 de noviembre de 2017 .
  10. ^ Cámaras, John. "Notación musical ABC: Historia" . Consultado el 25 de noviembre de 2017 .
  11. ^ "El estándar de música abc 2.1 (diciembre de 2011)", consultado por última vez el 21 de diciembre de 2011.
  12. ^ Norbeck, Henrik. "ABC 1.6 en formato BNF" . Archivado desde el original el 9 de marzo de 2008 . Consultado el 1 de marzo de 2008 .
  13. ^ "Registro de texto del tipo de medio MIME / vnd.abc" . Consultado el 1 de marzo de 2008 .
  14. ^ Allen, Steve. "ABC como tipo MIME" . Consultado el 1 de marzo de 2008 .
  15. ^ Taylor, Phil. "abcusers: Re: ABC en la web" . Consultado el 1 de marzo de 2008 .
  16. ^ Walshaw, Chris. "notación musical abc :: aprendizaje" . abcnotation.org.uk. Archivado desde el original el 21 de julio de 2009 . Consultado el 1 de marzo de 2008 .
  17. ^ Walshaw, Chris. "notación musical abc :: más información" . abcnotation.org.uk . Consultado el 1 de marzo de 2008 .
  18. ^ Oppenheim, Irwin. "El estándar musical de ABC" . Archivado desde el original el 21 de febrero de 2008 . Consultado el 1 de marzo de 2008 .
  19. ^ " Ejemplos ", ABCNotation.com . Consultado: 12 de marzo de 2019.