adaptation de Sylvain Piron
mise à jour le 31 mai 2000
Le langage ABC a été mis au point par Chris Walshaw pour
permettre de noter la musique en format ASCII. Il s'inspire de la manière
dont on nomme les notes de la gamme dans le système anglo-saxon (
a=la; b=si; c=do; d=ré; e=mi; f=fa; g=sol) Le langage
développé par Chris Walshaw était conçu au
départ pour la musique traditionnelle d'Europe occidentale (irlandaise,
anglaise, écossaise etc...) écrite sur une seule portée
en notation classique. En fait le système est extensible à
beaucoup d'autres genres de musique et récemment Steve Allen a transcrit
le
2ème
mouvement de la Symphonie n°7 de Beethoven en ABC !. Depuis
fin 1991, le système s'est rapidement répandu et il existe
à présent plusieurs logiciels sur PC, UNIX et Macintosh qui
peuvent non seulement lire le langage ABC mais aussi le jouer sur les
haut-parleurs d'un ordinateur et afficher les portées musicales.
Une des caractéristiques principales de la notation ABC, et sans
doute ce qui la différencie nettement des autres langages d'informatique
musicale, est qu'on peut lire les fichiers sans l'aide d'un ordinateur.
En effet, avec un peu d'entraînement, il est possible de déchiffrer
un air directement depuis sa transcription ABC sans avoir à le traduire
en portées et l'imprimer. La simplicité du système en
fait donc aussi un outil facile pour la notation musicale.
De plus les fichiers ABC sont peu encombrants et aisés à
transmettre par courrier électronique (E-mail).
Exemple :
En notation ABC, la Bourrée d'Egletons donne ceci :
T:Bourrée d'Egletons
R:Bourrée à 3 temps
O:France
A:Corrèze
M:3/8
K:F
C F G|A2 A|B/2A/2 G F|A G2|C F G|A2 A|B/2A/2 G F|1G3:|2G2C|
|:F2G|F/2E/2 D C|D2 E|D CC|F2G|F/2E/2 D C|DEC|1F2C:|2F3||
Après lecture par un logiciel approprié
(Barfly pour
Macintosh ici) l'air se présente ainsi :
Des divers systèmes de notation musicale informatique que j'ai pu essayer, l'ABC est de loin le plus simple et le plus efficace pour la musique traditionnelle. Pour sa simplicité, la compacité des fichiers générés, sa lisibilité directe qui permet même de s'affranchir de l'ordinateur, je lui donne un label de produit 100% écologique ! Merci à Chris pour ce coup de génie.
Pour approfondir la connaissance de la notation ABC, consulter le document abc standard V1.6f, traduction francaise du document anglais écrit par Chris Walshaw abc standard V1.6 qui décrit les règles (simples) de l'abc. Une nouvelle version du standard est en discussion parmi les développeurs de logiciels abc. Il existe aussi une courte historique de l'abc (en anglais)
(traduction des conseils de Chris Walshaw sur le site officiel ABC)
abc2mtex : à Greenwich, GB; ou abc2mtex à Ceolas, USA est le logiciel d'origine pour la conversion de fichiers ABC en portées musicales. C'est un "freeware" qui devrait en principe marcher sous PC, Mac et UNIX. Cependant, vous devrez installer également tout ou partie des logiciels TeX et MusiceX. Ceux-ci sont également des "freewares" mais qui peuvent vous causer quelques difficultés pour leur installation.
abc2ps (version dûment testée depuis Ceolas, USA) ou abc2ps (d'Allemagne , version récente avec de nouvelles fonctions expérimentales) est un logiciel de Michael Methfessel pour convertir des fichier ABC en partitions qui évite d'avoir à installer TeX et MusicTeX. Il y a aussi maintenant une version Mac
abcm2ps (le site en France) ou abc2ps (version précompilée pour Win95) est le clone de abc2ps développé par Jean-François Moine et qui supporte plusieurs portées.
YAPS
(un autre convertisseur d'abc en PostScript )
... une combinaison de
abc2midi et
abc2ps par James Allwright
abc2win logiciel de Jim
Vint pour PC qui permet de noter en ABC et visualiser en partitions à
l'écran sous Windows 3.1, 3.11 et Windows 95. On peut vérifier
son travail en écoutant sur le haut-parleur interne du PC.
C'est un "shareware" que vous pouvez utiliser librement pour visualiser et
écouter. Moyenant une somme modique vous pourrez ajouter la fonction
d'impression des partitions.
abcmus
lecteur de fichiers ABC, organisaseur de partitions développé
par Henrik Norbeck pour MS Windows avec beaucoup de possibilités
(recherche, possibiltés d'importation, exportation etc...)
abc4Mac Programme Mac pour utilisateurs ABC par Wil Macaulay
Barfly
Logiciel pour Mac de Phil Taylor. Peut lire, vérifier, transposer,
visualiser et jouer des airs en notation ABC.
Muse
Un éditeur de musique "shareware" de Laurie Griffiths qui comprend
l'ABC. On peut imprimer, jouer, travailler sur 8 portées et même
créer des tablatures pour guitare. Tourne sous Windows 95 ou Windows
NT.
Melody Assistant
... est un éditeur shareware qui comprend l'abc . Il imprime,
joue, crée même les tablatures pour guitarre et tourne
sur PC comme sur Mac
Virtual Composer ... est un éditeur de partitions pour Mac de Ioannis Galidakis qui exporte en format abc (mais ne sait pas le lire).
MusicEase
Editeur de musique qui sait importer des fichier ABC et SongWright.
Imprime les partitions, transpose et joue. Conforme à la directive
"w-" pour l'intégratyion des paroles sous les portées.
AbcView
C'est un applet Java de Rick Miller qui joue les fichiers abc sur tout navigateur
Web compatible Java1.1
JavaScore
autre applet Java d'Adrian Sulston qui joue les fichiers abc
Skink
... une application java de Wil Macaulay qui inclut le standard abc 1.6 .
Peut ouvrir, editer, sauvegarder, et visualiser les fichiers abc. (Actuellement
en version de développement, May 2000).
TablEdit
est un programme de tablatures pour Windows qui importe les fichiers abc.
Imprime les partitions, exporte les fichiers MIDI et permet à
l'utilisateur de construire des tablatures pour la plupart des cordes à
fret, ainsi que pour harmonica, accordéon diatonique, percussions
et violon. TablEdit sait lire et écrire des fichiers ASCII,
MIDI,ABC.
ABC2Tab
est un convertisseur de fichier d'abc en tablature ASCII "Mountain Dulcimer"
de Lyle Melick. Il est disponible actuellement Windows95 et NT.
SET6
Logiciel de notation de William Robison conçu pour la cornemuse
écossaise. Il travaille dans un langage informatique spécifique
mais est fourni avec un programme pour convertir les fichiers ABC. Il peut
exploiter les fichiers Bagpipe MusicWriter et peut enregistrer sous
différents formats.
playabc
Programme de Don Ward qui joue les fichiers ABC sur le haut-parleur de la
plupart des systèmes UNIX.
PlayQABC
Composante du logiciel abc2win de Jim Vint, disponible gratuitement pour
jouer des fichiers ABC pour PC sous DOS
AbcPlay
Peut jouer des fichiers ABC sur un PC en Windows équipé d'une
carte Midi/Son. Le programme possède de nombreuses fonctions qui
facilitent la lecture de fichiers ABC, copier/coller, sauvegarde sous format
Midi File. Ecrit par Bernard Chenery, Tasmanie.
abcMIDI
Un logiciel de James Allwright pour convertir d'ABC vers MIDI et inversement.
Du fait que la plupart des logiciels du marché peuvent générer
des fichiers MIDI, ceci devrait grandement faciliter la création de
fichiers ABC depuis des logiciels du commerce.
abcMIDIfier
Un utilitaire Windows de Dave Glenn qui rend plus conviviale l'exploitation
du logiciel abcMIDI
de James Allwright
indexabc
Vous voulez retrouver un air d'après son nom, où d'après
les premières notes qui vous restent en tête ?.
indexabc
vous permet de faire une recherche sur ces critères dans vos fichiers
ABC. Utile aussi pour personnaliser votre index de musiques et trier les
airs dans tous les sens.
ABCTools et
ABCFind
ABCTools est un programme Windows qui permet de transposer , verifier la
syntaxe des fichiers ABC etc.... ABCFind permet de rechercher un morceau
en abc. Vous pouvez chercher un titre (ou une partie de titre), un air
si vous en connaissez une partie, comparer les airs etc...
arranger
programme pour PC de Neil
Jennings qui sait lire les fichiers ABC, ajouter
des symboles.
abctwin
... un programme de Phil Todd qui peut harmoniser à 2 ou 3 voix une
mélodie en abc et sauvegarder le tout comme accords ou comme fichiers abc
séparés.
NMD2ABC
Un programme en QBASIC pour convertir le format de la Nottingham Music
Database en ABC.
Quelques suggestions (N.B. ces recommandations reposent sur ce que les développeurs disent de leurs logiciels et non sur des tests indépendants):
questions récurrentes (FAQ) (en anglais)
collectées par John Chambers (en anglais) abc international
(attention : ce fichier dépasse 0,5 Mbyte, il existe un index sectorisé qui découpe l'ensemble en tronçons calibrés. L'idée de cet index abc est de tenir à jour une liste centralisée de toutes les collections d'airs abc disponibles sur le oueb. Une manière simple de l'utiliser est de chercher un titre de morceau à l'aide de la fonction recherche de votre navigateur internet. Autre possibilité : télécharger l'index thématique et utiliser les outils de indexabc pour chercher un air commençant par une suite notes données. Les codes des fichiers utlisées dans l'index peuvent être consultés ici. Tous les fichiers du oueb ne sont pas répertoriés car beaucoup ne contiennent qu'un seul morceau (et les télécharger tous prendrait une éternité...) Si vous souhaitez que votre collection entre dans l'index envoyez un E-mail à Chris Walshaw avec le fichier ABC ainsi que l'URL (adresse internet) ou on peut le trouver.