Le format ABC permet de présenter de manière dépouillée des partitions de musique traditionnelle, qui sont plus pratiques à gérer que les fichiers midi : possibilités de faire des listes (« carnet » ou répertoire dairs), visualisation et édition directe avec un éditeur de texte normal, recherche et classement par rythmes (jig, reel, strathspey, bourrées, basse dance etc...), recherche de séquences de notes etc.
Le format nest pas limité aux seules musiques traditionnelles, mais en général il fonctionne mieux avec des partitions ne présentant pas trop dexpérimentations et décarts de notes (la musique classique ou baroque pose déjà quelques problèmes, bien que certains aient déjà retranscrit aux format abc des partitions dans ces styles).
J'ai écrit aussi un petit texte expliquant comment utiliser
au mieux les divers outils disponibles dans le format abc. Cela aborde aussi
l'utilisation "avancée" des meilleurs utilitaires.
Voir le site du développeur de ce merveilleux format http://www.gre.ac.uk/~c.walshaw/abc/ pour en savoir plus.
Quelques logiciels recommandés :
AbcMus1.1b http://home1.swipnet.se/~w-11382/abcmus/ (pour l'écoute)
Abc2win http://www.c7r.com/abc/ (pour la visualisation des notes)
Abcm2ps http://moinejf.free.fr/(pour le format postscript)
Les règles complètes pour écrire dans ce format se trouvent ici : guide_abc.txt.
J'ai par
ailleurs une importante collection d'airs collectés sur
internet, me contacter pour faire des échanges.
Voici
par exemple le volume complet du livre de musique irlandaise O'Neill
(1850 morceaux, seulement 230 ko lorsqu'il est compressé !!)
Pour naviguer
rapidement parmi mes divers fichiers abc (à la condition de ne
pas avoir lextension .abc associée à un autre
programme) :
davenson.abc - passeisme.abc - arbeau.abc - visee.abc - gallia.abc - celtia.abc - nachtigl.abc - germania.abc - scandinavia.abc - tr_ericf.abc - guide_abc.txt
En résumé :
Avantages du format ABC :
- un seul fichier pour une collection complète d'airs
- facilité de téléchargement (fichiers de faible taille)
- simplicité et rapidité pour retranscrire des morceaux
- la partition dans sa plus simple expression, c'est à dire l'essentiel
Désavantages du format ABC : (à part le nom ridicule)
- pas de possibilité de nuances d'intensité ni de mise en place
"humaine"
- nécessité de connaitre un minimun de solfège pour être
à même de transcrire des airs.
- l'amplitude est limitée dans les graves et les aigus (pour que cela reste lisible, même s'il y a toujours moyen de se débrouiller autrement)
- difficulté, voire impossibilité, pour transcrire de la musique
vraiment complexe
En conclusion, ce format est parfaitement adapté pour les chants populaires, les musiques traditionnelles, folkloriques, anciennes... tandis qu'il l'est moins pour la musique plus "savante" (musique classique, baroque...)
Pour ceux qui veulent découvrir les meilleurs outils pour utiliser le
format ABC, j'ai réalisé le paquetage AbcGhost
qui contient GhostScript, Abcm2ps, Abc2midi...
Il ne sera pas question ici d'exposer comment écrire dans le format musical ABC (voir pour cela le texte "guide_abc.txt" ou la page http://www.gre.ac.uk/~c.walshaw/abc/, et le mieux est encore de prendre exemple sur les fichiers déjà existants), mais comment tirer le meilleur parti des outils qui sont à notre disposition.
Il est sans doute utile de rappeler que le format ABC est un format textuel, cest à dire que contrairement au format midi, ces fichiers musicaux ont lavantage dêtre directement lisibles et éditables grâce à nimporte quel éditeur de texte normal (notepad, vi, jed et autres, logiciel de traitement de texte etc.), il ny a pas besoin, à priori, de passer par un logiciel spécial pour profiter des morceaux (ceux qui ont lhabitude peuvent même déchiffrer des morceaux directement à partir de la source abc). On peut également les envoyer par message électronique directement dans le corps du texte. On peut aussi utiliser des langages de script (comme Perl ou Lisp) pour faire des recherches ou des modifications sur des collections dair.
Le format abc est avant tout une convention décriture.
En revanche pour pouvoir entendre ces airs, ou les voir en partition, il faudra recourir à des logiciels spécifiques, souvent gratuits par ailleurs, qui interprèteront cette écriture selon les besoins.
Pour ma part j'utilise principalement ces utilitaires (pour window$) :
- EditPad (http://www.jgsoft.com) pour éditer, arranger, classer etc. de multiples fichiers textuels de gros volumes (bien plus pratique que notepad livré avec window$).
- Ensuite pour écouter les morceaux j'utilise AbcMus1.1b (http://home1.swipnet.se/~w-11382/abcmus/) mais on peut aussi utiliser Abc2midi (http://abc.sourceforge.net/abcMIDI/) qui fonctionne un peu suivant le même principe que Abcm2ps (voir plus loin pour la démarche d'utilisation d'un fichier temporaire et d'un utilitaire en mode ligne de commande).
- La partie la plus ardue à mettre en place est l'impression (ou la visualisation en général) de partitions. A moins de se cantonner à Abc2win (http://www.c7r.com/abc/) qui est relativement simple mais ne permet pas d'obtenir un rendu quasi "professionnel" (voix multiple, clefs autres que celle de sol, divers ornements etc., mais qui suffit en général pour la musique folk), il faut passer par le format PostScript, car en effet les logiciels les plus performants convertissent un fichier *.abc en fichier au format PostScript (*.ps), ou Pdf.
On trouve deux utilitaires pour manipuler le PostScript et l'afficher à l'écran (car c'est un format normalement uniquement utilisable par les imprimantes) : Ghoscript, ainsi que GsView pour l'interface graphique (normalement tous deux à l'adresse http://www.cs.wisc.edu/~ghost/aladdin/).
Ensuite il faut configurer Abcm2ps1 (http://moinejf.free.fr/), qui ne fonctionne qu'en mode ligne de commande. Pour cela on peut entrer ses paramètres favoris dans un fichier de format (il est donné comme exemple "abcparam.fmt"), et ensuite on lance le logiciel en mode fenêtre "msdos" par la commande ABCM2PS.EXE suivie du nom de fichier à traiter. Le plus simple est selon moi de créer un petit script (fichier avec l'extension *.bat) qui lancera toujours la même commande sur un fichier qui sera lui temporaire (mais qui gardera le même nom) et que l'on fera varier au besoin (plutôt que de s'embêter à trouver le chemin de ses fichiers originaux ou de les déplacer dans le répertoire où se trouve abcm2ps). Pour réaliser cela EditPad est vraiment pratique, en deux coup de copier/coller on copie le contenu d'un fichier dans le fichier temporaire !
Le fichier *.bat pourra avoir par exemple cette forme, avec cette unique ligne :
ABCM2PS.EXE abc_temp.abc -F abcparam
J'utilise ainsi un script différent suivant ce que je veux faire (transposer avec abc2abc.exe, créer un fichier midi avec abc2midi.exe etc.) et je peux remodifier mon fichier temporaire jusqu'à obtenir l'effet désiré. (utilisation notamment avec les utilitaires abc2abc.exe, abc2midi.exe, abcm2ps.exe ...)
--
REM transpose.bat
abc2abc.exe abc_temp.abc -t 1 >> abc_transp.abc
--
En lisant le fichier out.ps (normalement créé sous ce nom) qui apparait dans le même répertoire et qui se modifiera à chaque lancement de la commande *.bat associée, on peut ensuite grâce au couple Ghoscript/GsView exporter le résultat au format *.pdf plus répandu, si on veut diffuser son travail par exemple (Ghoscript/GsView permettent aussi de visualiser les *.pdf par ailleurs)
Cette méthode de travail peut sembler un peu compliquée à mettre en oeuvre, mais avec l'habitude cela fonctionne très bien.
Il existe aussi une autre manière de créer des partitions, en passant par le format TeX, et par les logiciel abc2mtex et musixtex, mais je n'ai pas encore réussi pour ma part à obtenir un résultat satisfaisant et pratique. Quoi qu'il en soit en se concentrant sur l'utilisation de Abcm2ps on pourra obtenir un résultat plus que satisfaisant.
Bon courage ! :)
http://www.concertina.net/tunes_convert.html
1 le logiciel abcm2ps est une application écrite en langage C, et sur le site de JF Moine nest livré que le code source quil faut en théorie compiler soi même (selon la machine que lon utilise). Mais lauteur donne un lien vers un autre site qui fournit lui le fichier exécutable pour windows.
Aller
à la page d'introduction.