next up previous contents
suivant: Évaluation des logiciels d'édition monter: Classement des formats d'archivage précédent: MusiXTEX   Table des matières

ABC

ABC est un système de notation musicale basé sur l'alphabet ASCII. Son principal avantage est sa lisibilité : un texte ABC peut être déchiffré à vue par un musicien. Une note est codée par une lettre selon l'habitude anglo-saxonne, précédée éventuellement d'un caractère d'altération, suivie d'un chiffre et parfois d'autres caractères pour indiquer la durée; les accords sont entourés de crochets. Les lettres majuscules suivies d'un deux-points donnent les informations initiales telles que la métrique et la tonalité:
M:9/8
K:D
L: 1/4
|: [D2FA] ~+d2fa+ 
| [c2e][df][eg]
| [cc] [dd] [F/A][G/B][D/F]>[C/E] [G/e][A/e] [G/e]>.[A/e][B/e]>.[c/e]
|1 (3[A//df][A//ef][A//cg] [G3Ce]
:|2 (3[A//=df][^A//dg][_A//_c^g] [e3gc] |]

Il existe de nombreux interprètes d'ABC, produisant directement du PostScript (abc2ps) ou un autre format (abc2mtex) qui doivent calculer l'espacement entre les signes et les passages à la ligne, car ABC ne contient presqu'aucune information graphique. Il indique cependant si les croches et leurs subdivisions doivent être reliées ou séparées (en insérant ou non des espaces entre les lettres) et utilise des parenthèses pour demander un signe de liaison (dont la courbure est un calcul difficile et souvent insatisfaisant dans les interprètes actuels). La figure 2.3 montre la sortie fournie par abc2ps pour l'exemple ci-dessus.

Figure 2.3: sortie d'abc2ps


next up previous contents
suivant: Évaluation des logiciels d'édition monter: Classement des formats d'archivage précédent: MusiXTEX   Table des matières
Nabil Bouzaiene 2000-07-12