Outils pour le codage ABC

Quel outil pour taper le code ABC ?

Les fichiers ABC sont au format texte pur (ils ne contiennent que des espaces, des lettres, des caractères lisibles et imprimables).

Traitement de texte : NON !

Un traitement de texte, du fait qu'il permet de modifier l'aspect (gras, souligné, éléments graphiques divers...), ajoute des caractères "spéciaux" qui brouillent le format texte et le rendent inexploitable.
Il est certes possible d'utiliser ce genre d'outil sous réserve de penser à enregistrer au format texte... mais gare à une étourderie. A éviter donc. D'autant que certains ajoutent sournoisement des caractères en plus, qui vont brouiller la conversion :-)

Editeur de texte : OUI !

Ce type d'outil est fait pour la saisie et la modification de texte pur.
Il en existe pour tous les environnements :
DOS : Edit
Windows : Bloc-note, WinVi ...
Linux et BSD : Vi, Emacs, Kate... la liste est copieuse
MacIntosh : je ne sais pas, je n'ai pas de Mac
RiscOS : !Zap, !StrongEd...
Les utilisateurs d'environnements moins répandus doivent connaître un éditeur pour leur machine.
Les outils les plus simples seront les plus adaptés parce que plus faciles à apprendre.

Quels outils pour générer les fichiers MIDI, PDF et autres ?

Si vous lisez ceci, c'est que vous avez accès à internet. C'est donc sur le réseau que nous allons chercher nos logiciels.
Un bon point de départ est le site consacré à "La notation musicale ABC" et tenu par Sylvain Piron : http://abcplus.sourceforge.net

Nous allons reprendre, ci-dessous, ce qui est cité à cette adresse en ne retenant QUE les logiciels libres ou au moins gratuits.

Rappelons qu'un shareware (partagiciel) est un logiciel à l'essai parfois verrouillé au bout d'une période de N jours ce qui fait que le temps consacré à son apprentissage risque d'être perdu à la fin de cette période. J'ai dit plus haut mon principe de respect de la loi. Il existe du libre, et du bon : utilisons-le et gardons la tête haute :-)

Créer une partition à partir d'un fichier ABC

Extrait cité : " abcm2ps (le site en France) ou abc2ps (version précompilée pour Win95) ... et qui supporte plusieurs portées".

Le logiciel abcm2ps (prononcer abcm TO ps : on convertit du abc vers du ps) fonctionne très bien et son utilisation sera présentée ci-dessous.
Il génère un fichier au format Postscript (représenté par les lettres ps dans le nom) que l'on peut visualiser ou convertir.

J'utilise le convertisseur ps2pdf (prononcer ps TO pdf : on convertit du postscript vers du pdf) qui est petit et rapide.
Pour visualiser le fichier PDF, on utilisera un outil gratuit tel que Acrobat Reader (prononcer RI-DEUR et non RAÏ-DEUR : il s'agit d'un lecteur et non d'un cavalier), qui est fourni gratuitement par la société Adobe pour les principaux systèmes.

Créer un fichier MIDI à partir d'un fichier ABC

J'utilise abc2midi (prononcer abc TO midi: on convertit abc vers midi), qui, dans la page citée en référence, porte des noms différents selon la version (Windows, Linux, Mac...).
Lire cette page avec attention, pour trouver votre outil.

Linux et BSD

Mon environnement de travail étant Linux, je commencerai par celui- là.

A partir du site http://perun.hscs.wmin.ac.uk/~jra/abcMIDI/ j'ai téléchargé ce qu'on appelle un "paquetage" (package en anglais) appelé abcMIDI.
Ce paquetage est une sorte d'emballage qui contient en fait :
abc2midi : conversion ABC en MIDI ;
midi2abc : exactement l'inverse (mais avec des "nuances" : il faudra relire le code généré) ;
abc2abc : transposition d'un code abc dans un autre ;
yaps : transformation ABC en Postscript (équivalent de abcm2ps en moins performant).

Windows

Un paquetage abcMIDI existe également et fournit les mêmes outils.
L'installation est très facile dans l'environnement Windows qui privilégie la simplicité (parfois au détriment de la sécurité, mais l'utilisateur est censé être responsable de ses actes).
Plus de précisions par la suite (quand j'aurai trouvé un PC sous Windows en libre accès).

MacIntosh

Je n'ai pas d'accès à ce type d'appareil. Mais cela doit être simple, d'autant plus que certains continuateurs d'ABC sont des adeptes du Mac.
Toute personne souhaitant compléter ce paragraphe est invitée à le faire.

Conclusions provisoires

Des outils gratuits existent et on peut les trouver sur internet.
Les modalités de mise en oeuvre varient selon le système installé sur l'ordinateur.
Par la suite nous supposerons que vous avez trouvé et installé les outils dont vous avez besoin.
En cas de difficultés insurmontables, vous pouvez toujours écrire à l'adresse : mail