ABC Language je programovací jazyk pro reprezentaci hudební skóre v textovém souboru (původně formátovaný ASCII ). Vytvořil ho Chris Walshaw. Jeho charakteristikou je, že je snadno čitelný pro lidi, i když se jedná o formát počítačového souboru.
Obzvláště vhodný pro přepis melodií (pouze jeden hlas), je široce používán k přepisu melodií tradiční irské , skotské, anglické hudby atd. ( přípravky , kotouče , hornpipes , ...). Všimněte si, že tento systém existoval v XI -tého století.
Velmi stručně, usnadňuje výměnu melodií na internetu, kde najdeme volně dostupné skutečné kompilace.
Zde je příklad ABC notace
X:1 T:The Legacy Jig M:6/8 L:1/8 R:jig K:G GFG BAB | gfg gab | GFG BAB | d2A AFD | GFG BAB | gfg gab | age 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 |]ABC Plus je neoficiální rozšíření jazyka ABC, které podporuje polyfonní hudbu. Je tedy schopen přepsat velkou část klasické hudby , klavíru , orchestru , vokální hudby atd.
gabc je neoficiální rozšíření jazyka abc vhodné pro přepis gregoriánských partitur s velkou přesností. Je vyvíjen v rámci projektu Gregorio . Kód vypadá takto (text je zde Populus Sion ):
Po(eh/hi)pu(h)lus(h) Si(hi)on(hgh)Výška not je uvedena v závorkách. Je možné přidat překlad mezi hranaté závorky.