La extensión de archivo .abc está asociada principalmente con el lenguaje de notación musical ABC, que es una forma abreviada de notación musical que utiliza el conjunto de caracteres ASCII. Fue diseñado originalmente por Chris Walshaw a principios de la década de 1990 para facilitar el intercambio de música folclórica tradicional a través de Internet y correo electrónico. A diferencia de formatos binarios complejos o archivos de música basados en XML, los archivos ABC son texto plano, lo que los hace extremadamente ligeros y fáciles de leer o editar con cualquier editor de texto básico. El formato permite a los músicos representar melodías, ritmos y metadatos como títulos, compositores y armaduras de clave utilizando letras, números y símbolos simples. Con el tiempo, el formato ha evolucionado para soportar composiciones de múltiples voces, arreglos complejos y ornamentación detallada. Es ampliamente utilizado en las comunidades de música folclórica y tradicional y es compatible con una variedad de herramientas de software especializadas que pueden renderizar el texto en partituras de alta calidad en formatos PDF o PostScript, o reproducirlo como audio MIDI. Debido a su simplicidad y naturaleza de código abierto (open-source), sigue siendo una opción popular para archivar grandes colecciones de melodías y para su uso en aplicaciones musicales basadas en la web. Su naturaleza basada en texto también lo hace altamente compatible con sistemas de control de versiones, permitiendo a los músicos rastrear los cambios en sus composiciones a lo largo del tiempo.