Die Dateiendung .abc ist primär mit der ABC-Musiknotationssprache verbunden, einer Kurzform der musikalischen Notation, die den ASCII-Zeichensatz verwendet. Sie wurde ursprünglich Anfang der 1990er Jahre von Chris Walshaw entwickelt, um den Austausch traditioneller Volksmusik über das Internet und per E-Mail zu erleichtern. Im Gegensatz zu komplexen binären Formaten oder XML-basierten Musikdateien sind ABC-Dateien reiner Text, was sie extrem leichtgewichtig und einfach mit jedem Basis-Texteditor lesbar oder editierbar macht. Das Format ermöglicht es Musikern, Melodien, Rhythmen und Metadaten wie Titel, Komponisten und Tonarten mithilfe einfacher Buchstaben, Zahlen und Symbole darzustellen. Im Laufe der Zeit hat sich das Format weiterentwickelt, um Mehrstimmigkeit, komplexe Arrangements und detaillierte Verzierungen zu unterstützen. Es wird weithin in den Volks- und traditionellen Musikgemeinschaften verwendet und von einer Vielzahl spezialisierter Software-Tools unterstützt, die den Text in hochwertige Notenblätter in PDF- oder PostScript-Formaten umwandeln oder ihn als MIDI-Audio wiedergeben können. Aufgrund seiner Einfachheit und Open-Source-Natur bleibt es eine beliebte Wahl für die Archivierung großer Musiksammlungen und für den Einsatz in webbasierten Musikanwendungen. Seine textbasierte Natur macht es außerdem hochgradig kompatibel mit Versionskontrollsystemen, was es Musikern ermöglicht, Änderungen an ihren Kompositionen im Laufe der Zeit nachzuverfolgen.