Le codage ABC expliqué à partir d'exemples progressifs

Proposition de méthodologie

La méthode, de travail, c'est très personnel :-) aussi ce qui suit n'est qu'un rappel de principes qui me paraissent convenir au codage ABC.
Voici quelques régles, dans l'ordre de leur importance.

Régle 1 : préparer le travail sur papier.

Si l'on a la chance de posséder un coin de travail confortable et bien éclairé, ce sera parfait.
Réunir les éléments dont on aura besoin :
- la partition ou une photocopie de celle-ci ;
- un aide-mémoire (cahier, support imprimé...) pour ABC. Ne pas hésiter à le compléter et à l'annoter ;
- du papier à musique.
- tout ce qui permet d'écrire et de corriger selon vos habitudes personnelles (crayon, gommes...).

Régle 2 : lire la partition avec attention.

Le fichier ABC commence par un en-tête dans lequel il faut définir les valeurs pour :
M: valeur de la mesure ;
L: la valeur de la note de référence ;
K: la tonalité.

Regardons la partition "Le temps des cerises",

letemps2.jpg

Sur la feuille, on commencera donc par noter ceci :

X:1 (parce qu'on ne codera qu'un seul air dans ce fichier).
M: 6/8 (l'information est facile à trouver)
L: les croches étant les plus fréquentes on prendra la valeur 1/8
K: un bémol à la clef, on a le choix entre F ou Dm, il faudra regarder la fin de la partition qui se termine par un FA. Donc  K: F .

Ensuite, on commence à coder.

Si l'on dispose de place pour écrire sur la photocopie, on peut le faire en-dessous de la portée.
Personnellement, je recopie la partition sur du papier à musique et je code en-dessous, mesure par mesure. C'est plus lent mais oblige à regarder attentivement la musique.

Nombre de mesures par ligne

Au moment de la conversion d'ABC vers ps ou PDF le convertisseur essaie de mettre sur chaque ligne musicale ce qu'il y a sur la ligne de texte.
Ainsi, si j'écris :
 C FFF | F2F GGG |  GGG AAA |
il y aura 3 mesures sur la ligne de la partition, mais si j'écris
 C FFF | F2F GGG |  GGG AAA | A2A BBB | BzA AAB |
il y aura 5 mesures sur la ligne (comme sur l'exemple).
Il faut faire ici un choix harmonieux... ce qui est normal :-)

Ce que j'ai écrit sur ma feuille

X:1
T: Le temps des cerises
M: 6/8
L:1/8
K:F
C FFF | F2F GGG | GGG AAA |[1 A2A BBB | BzA AAB |
(A3G3) | FzF BBB | B2 BBdB | BAA AAA |c2A AGF |
(G6 | G) z :|2 c2 A AGF | (F6 | F) z |]

Remarques :
- on introduit ici la notion de notes liées par des parenthéses.
- remarquer la syntaxe |[1 pour la première fois et :|2 pour la seconde fois

Outils pour frapper le texte

Il est probable que vous préféreriez utiliser autre chose, de plus visuel et amusant (au moins en premiére approche) que les outils dont je vous parle :-)
Pourtant  le codage ABC à l'aide d'un fichier texte ne doit pas être écarté sans y avoir réfléchi, sous prétexte qu'il n'est pas assez visuel.

Arguments pour et contre.

Pour les "clikodromes" :
C'est instinctif, il n'y a rien à apprendre et on travaille avec une souris.
Contre :
Une partition est un ensemble complexe, cela se traduit souvent par des logiciels compliqués (nombreuses fenêtres) et un nombre trés grand de manipulations à la souris. L'interface graphique et le guidage de la souris sollicitent beaucoup la vue : si l'équipement n'est pas irréprochable, c'est fatigant.
Pour la saisie ABC en fichier texte

Il n'y a peu de choses à savoir, et on peut préparer son travail sur papier, dans le confort (si on veut/peut) et réaliser la saisie à l'aide d'un éditeur trés simple (qui inclut lui aussi le copier-coller).
Contre :
Il faudra entrer quelques commandes par la suite pour transformer le fichier en MIDI ou PDF, alors que les logiciels graphiques s'en chargent souvent (surtout les logiciels payants).

Saisie informatique du codage

Avant la saisie informatique

Il est essentiel de créer un dossier (on dit aussi répertoire) particulier pour enregistrer nos saisies ainsi que les conversions en MIDI ou PDF.
Les modalités différent selon le systéme, mais c'est essentiel dans tous les cas.
Ex: essaisABC

Frappe du texte

Elle s'effectue trés simplement.
Il faut pourtant ici aussi procéder dans l'ordre.

Lancer l'exécution de l'éditeur de texte

Procéder conformément à votre systéme :
bouton démarrer sous Windows, icône de l'éditeur ou mode commande sous Linux, mode commande sous Dos ...
Vous devez obtenir une page vierge.

Frapper le texte est respectant les sauts de ligne

C'est trés facile si on a bien préparé le travail sur papier.

Sauvegarder le travail

Attention, trés important !
Au moment de l'enregistrement penser à ajouter .abc à la fin du nom du fichier.
Ex: letempscerises.abc
Plus important encore : enregistrer le fichier dans LE dossier défini tout exprés.
Ex: enregistrer
letempscerises.abc dans essaisABC

Penser maintenant à fermer l'éditeur de texte avant de passer à la suite.

Conclusion provisoire

Nous avons vu comment organiser le codage à partir d'une partition.
Nous avons vu comment effectuer la saisie informatique avec un éditeur de texte.
La suite pourrait être :
- la création de documents PDF (nouvelle partition) ;
- la création du fichier MIDI.