la notation musicale ABC

adaptation de Sylvain Piron

mise à jour le 31 mai 2000


cette page est traduite et adaptée de la présentation de l'ABC (en anglais) par son créateur, Chris Walshaw, sur "ABC home page"



introduction :

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 :


Ce que j'en pense :

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.


Notation ABC, documents de référence

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)


Logiciels pour ABC :

(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):

 


Collections d'airs en abc


questions récurrentes  (FAQ) (en anglais)

collectées par John Chambers (en anglais) abc international


L'index de l'abc sur la toile (web-wide abc index)

(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.

Retour à la page d'accueil TRADFRANCE