ABC er et opmærkningssprog til musikalsk notation .
Noter er angivet med bogstaver i det latinske alfabet: C, D, E, F, G, A, B (do, re, mi, fa, salt, la, si). Også i programmets tekst er der specielle kontrolsekvenser til indkodning af specialtegn (accenter, tekster, accenter osv.), samt informationsfelter, der bestemmer størrelse , tempo, toneart , kompositionstitel osv.
For det meste bruges ABC-sproget til at optage og gemme folkemusik i computernetværk, det såkaldte. melodier ( engelske melodier ). Forskellige specielle konvertere implementeret til MS-DOS , Windows , UNIX , Linux , Mac OS , Mac OS X , Palm OS-platforme samt til miljøer på tværs af platforme. Udarbejdelse af kildetekster udføres ved hjælp af almindelige teksteditorer . Der er også specialiserede miljøer ( IDE ) til udarbejdelse af kildetekster på ABC-sproget, samt til efterfølgende bearbejdning af ABC-kildetekster (konvertering til grafik og MIDI) og visning (afspilning) af dets resultater.
Det grundlæggende i ABC-sproget blev udviklet af Chris Walshaw i slutningen af 1980'erne og begyndelsen af 1990'erne, mens han blaffede i Centraleuropa [1] :
Jeg havde en fløjte i min rygsæk og nogle melodier i fingrene. Mens jeg nu normalt kan huske, hvordan de starter omgivet af inspirationen fra en god session, finder jeg det meget svært at få de fleste melodier til at gå alene. Jeg var musikalsk analfabet på det tidspunkt, og derfor greb jeg til at skrive de første par takter af alle de melodier, jeg kunne komme i tanke om, ved at bruge bogstaver til at repræsentere noder.
Notationssystemet blev udviklet af Chris Walshaw til personlig brug og var ikke oprindeligt forbundet med computerudgivelsessystemer. Men i 1993 , hvor han spillede i et ensemble af franske pibere og regelmæssigt stod over for behovet for hyppigt at udskrive forskellige versioner af noder til de samme melodier, skrev Chris Walsho abc2mtex-udvidelsen til LaTeX-pakken, som gjorde det muligt at konvertere noder skrevet iht. system opfundet af Chris til MusicTeX- pakkekommandoer og videre ind i den egentlige nodeskrift, velegnet til udskrivning med god printkvalitet.
Senere blev programmet og beskrivelsen af ABC-sproget offentliggjort af Chris Walsho i nyhedsgruppen "IRTRAD-L", som forenede folkemusikelskere. John Walsh , en ansat ved University of British Columbia , blev interesseret i ABC-sproget ved at bruge sit eget lignende system til at optage og organisere en samling af folkemelodier. I 1994 blev en ny version af abc2mtex- pakken udgivet , suppleret sammen med John Walsh. I januar 1994 blev programmet offentliggjort på internettet på Ceolas-portalen, en af de største internetsamlinger af folkemusik.
Resultat (output af abcm2ps-program):