ABC (kuvauskieli)

ABC  on nuotinkirjoituksen merkintäkieli . _

Nuotit on merkitty latinalaisten aakkosten kirjaimilla: C, D, E, F, G, A, B (do, re, mi, fa, salt, la, si). Myös ohjelman tekstissä on erityisiä ohjaussarjoja erikoismerkkien (aksentit, sanoitukset, aksentit jne.) koodaamiseen sekä tietokenttiä, jotka määrittävät koon , tempon, sävelen , sävellyksen nimen jne.

Enimmäkseen ABC-kieltä käytetään kansanmusiikin tallentamiseen ja tallentamiseen tietokoneverkkoihin, ns. sävelet ( englanninkieliset  sävelet ). Erilaisia ​​erikoismuuntimia toteutettu MS-DOS- , Windows- , UNIX- , Linux- , Mac OS- , Mac OS X- , Palm OS -alustoille sekä monialustaisille ympäristöille . Lähdetekstien valmistelu tapahtuu tavallisilla tekstieditoreilla . ABC-kielisten lähdetekstien valmisteluun sekä ABC-lähdetekstien myöhempään käsittelyyn (muunnos grafiikkaan ja MIDI:ksi) ja tulosten katseluun (toistoon) on myös erikoisympäristöjä ( IDE ).

Kielen historia

Chris Walshaw kehitti ABC-kielen perusteet 1980  - luvun lopulla ja 1990 -luvun alussa liftatessaan Keski-Euroopassa [1] :

Kannoin huilua repussani ja kappaleita sormissani. Nyt kun muistan yleensä, kuinka ne alkavat hyvän istunnon inspiraation ympäröimänä, minun on erittäin vaikea saada useimpia kappaleita liikkeelle yksinään. Olin tuolloin musiikillisesti lukutaidoton, joten turvauduin kirjoittamaan ensimmäiset pari tahtia kaikista mieleeni tulleista kappaleista käyttäen kirjaimia nuottien kuvaamiseen.

Chris Walshaw on kehittänyt merkintäjärjestelmän henkilökohtaiseen käyttöön, eikä sitä alun perin liitetty tietokonejulkaisujärjestelmiin. Kuitenkin vuonna 1993 Chris Walsho soitti ranskalaisten piippujen yhtyeessä ja joutui säännöllisesti tulostamaan eri versioita samoista melodioista. Hän kirjoitti LaTeX-pakettiin abc2mtex-laajennuksen , joka mahdollisti sen mukaan kirjoitettujen nuottien muuntamisen. Chrisin keksimä järjestelmä MusicTeX- pakettikomentoihin ja edelleen varsinaiseen nuotinkirjoitukseen, joka sopii hyvällä tulostuslaadulla tulostamiseen.

Myöhemmin ABC-kielen ohjelman ja kuvauksen julkaisi Chris Walsho uutisryhmässä "IRTRAD-L", joka yhdisti kansanmusiikin ystävät. Brittiläisen Kolumbian yliopiston työntekijä John Walsh kiinnostui ABC-kielestä ja käytti samanlaista omaa järjestelmäänsä kansansävelmien kokoelman tallentamiseen ja järjestämiseen. Vuonna 1994 abc2mtex- paketista julkaistiin uusi versio , jota täydennettiin yhdessä John Walshin kanssa. Tammikuussa 1994 ohjelma julkaistiin Internetissä Ceolas-portaalissa, joka on yksi suurimmista kansanmusiikin Internet-kokoelmista.

Esimerkki

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

Tulos (abcm2ps-ohjelman tulos):

Ohjelmisto

Muistiinpanot

  1. abc:n lyhyt historia Arkistoitu 10. huhtikuuta 2018 Wayback Machinessa 

Linkit