ABC (notazione)

Il linguaggio ABC è un linguaggio per computer per la rappresentazione di uno spartito musicale in un file di testo (originariamente formattato ASCII ). È stato creato da Chris Walshaw. La sua caratteristica è che è facilmente leggibile dagli esseri umani anche se è un formato di file per computer.

Particolarmente indicato per la trascrizione di melodie (una sola voce), è ampiamente utilizzato per trascrivere i brani della musica tradizionale irlandese , scozzese, inglese, ecc. ( maschere , mulinelli , hornpipes , ...). Si noti che questo sistema esisteva nel XI °  secolo.

Molto conciso, facilita lo scambio di melodie su Internet, dove troviamo vere e proprie compilation liberamente disponibili.

Esempio

Ecco un esempio di notazione ABC

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 |]

Legacy jig.png

Standard

Estensioni

ABC Plus

ABC Plus è un'estensione non ufficiale del linguaggio ABC, che supporta la musica polifonica. È così in grado di trascrivere gran parte della musica classica , pianoforte , orchestra , musica vocale , ecc.

gabc

gabc è un'estensione non ufficiale del linguaggio abc adatto per trascrivere le partiture gregoriane con grande precisione. È sviluppato nell'ambito del progetto Gregorio . Il codice ha questo aspetto (il testo qui è Populus Sion ):

Po(eh/hi)pu(h)lus(h) Si(hi)on(hgh)

L'altezza delle note è indicata tra parentesi. È possibile aggiungere una traduzione tra parentesi quadre.

Vedi anche

link esterno