Exemples de tablatures abc pour les chansons, la guitare, le piano, le rythme...

saisie Mémento aide

Le but de cette page, est de montrer comment écrire facilement des tablatures abc, pour toutes les formes de musique. Les exercices utilisent les instructions du langage abc, et ne seront d'aucune difficulté, si vous avez parcouru les pages précédentes de ce cours.

Pour chaque exercice, vous trouverez sa réalisation sous la forme de fichiers .abc, dans lesquels j'ai placé des commentaires, pour vous rappeler la signification des principales instructions. Vous écouterez les .mid, qui correspondent à la transformation des .abc par l'outil abc2midi.exe Il ne faut pas s'attendre à une grande qualité musicale de ces fichiers .mid L'intérêt principal de ce langage, est de pouvoir construire des exercices pour le travail d'un instrument, du solfège, de l'harmonie... avec la possibilité de lire et d'écouter les partitions, ce qui permet de progresser plus vite, grâce aux illustrations sonores.

On trouve d'ailleurs sur le WEB, de nombreux annuaires et forums dans lesquels on peut proposer des tablatures au format abc, surtout pour la musique folk, pop, celtique, irlandaise... Vous pourrez y proposer vos contributions, dès que vous possèderez des rudiments de ce langage.

Cette page contient des titres, que vous pouvez parcourir, avec Jaws, grâce au raccourci "insert+F6" puis "flèche bas". Si vous consultez cette page pour la première fois, allez directement au titre "Comment travailler..." Sinon, vous pouvez aussi aller directement aux exercices de votre choix, en utilisant les liens sur la même page suivants :

Liens avec les exercices sur la même page

Exercice 1 : exemple de fichier .abc pour une chanson à une seule voix

Exercice 2 : exemple d'unfichier .abc pour une partition pour piano

Exercice 3 : exemple d'un fichier .abc avec un chant et des accords pour la guitare

Exercice 4 : fichier .abc pour des accords avec choix d'un instrument

Exercice 5 : fichier .abc pour une tablature à 4 voix

Exercice 6 : exemple de rythme, avec les instruments MIDI pour la battrie

Comment travailler les exercices de cette page

Dans chaque exercice, vous trouverez des lignes de données, que vous pourrez saisir, si vous le désirez, de la manière suivante : Vous utiliserez le copier/coller pour placer une donnée dans le champ d'édition du lien "saisir", qui se trouve en haut de cette page.

Si vous êtes aveugle, vous pouvez réaliser cette opération sans la souris, avec des raccourcis comme ci-dessous. placez vous au début d'une ligne de donnée avec "flèche bas", puis quand Jaws vous lit une donnée que vous désirez saisir, faites les raccourcis suivants : "maj+flèche bas" puis "ctrl+c" puis "ctrl+page haut" puis "tab" puis "entrée" puis "entrée" puis "ctrl+v" puis "entrée"

Ces actions auront permis de saisir la ligne de donnée, sans avoir besoin de la taper, et vous pourrez, s'il y a lieu, lire le résultat courant, avec la commande mmathweb0. En effet, vous vous retrouverez dans la page résultat, dans laquelle se trouve en plus du résultat courant, des liens avec des exécutables comme mathweb0... Le lien "exécuter le résultat courant..." donne parfois l'exécution du résultat précédent, et dans ce cas, vous l'activerez une nouvelle fois, pour exécuter le résultat courant.

Dans le texte, vous trouverez des lignes de données, qui commencent par un symbole spécial, comme #, :, $, ou £... Vous pouvez changer ce symbole par un autre, pour vous aider dans votre étude. En plus des données que vous saisirez par le mécanisme du copier/coller, vous pourrez, bien sûr, taper des données de votre choix. Vous reviendrez dans cette page en faisant une ou plusieurs fois, le raccourci "alt+flèche gauche"

Exercices pour la création de fichiers .abc pour des tablatures pour guitare, piano, orchestre...

Exercice 1 :

Ecrivez un fichier .abc, pour une chanson à une seule voix, pour la guitare, en fa majeur. Indiquez sa mesure, l'unité de durée des notes et son tempo

Corrigé de l'exercice :

sonvoile.abc : chanson son voile qui volait...

Ecoutez le fichier .mid obtenu par la commande abc2midi.exe :

sonvoile1.mid : écoutez la chanson son voile qui volait...

Commentaires : Vous remarquez que le nom du fichier .mid obtenu par la commande "abc2midi sonvoile.abc" est sonvoile1.mid, car le numéro du morceau indiqué par l'instruction X:1 est le numéro 1 Cet exercice donne un modèle de fichiers, pour un cours de solfège, dans lequel on apprend à travailler des rythmes simples, à reconnaître les notes pour des dictées musicales... Ici, la mesure est une mesure 4/4, pour laquelle l'unité est choisie (pour l'affichage de la tablature) comme étant la croche. On remarque comment les notes peuvent apparaître attachées ou séparées, suivant leur écriture, dans le fichier .abc Un espace permet de séparer les groupes de notes. Avec le choix de la croche comme unité de durée, l'écriture ad représente 2 croches attachées ensemble, c3/2z/2 correspond à une croche pointée, suivie d'un quart de soupir.

On remarque que les lignes du fichier .abc, contiennent plusieurs mesures, ce qui n'est pas très pratique, pour la lecture sonore avec un synthètiseur vocal. Pour simplifier la lecture pour les aveugles, il semble préférable, de n'écrire qu'une mesure par ligne.

Mais il faut se souvenir que chaque fois que l'on va à la ligne dans le fichier .abc, cela correspond à une nouvelle portée pour l'affichage graphique de la tablature. On peut remédier à cet inconvénient, en terminant une ligne du fichier .abc, par le symbole \ quand on désire continuer sur la même portée.

Variantes de l'exercice : Vous pouvez simplifier l'écriture des parties répétitives, en utilisant l'instruction P:a, P:B... ou plus simplement utiliser |: ... :| Vous pouvez aussi indiquer des paroles pour la chanson, en utilisant l'instruction W: Les paroles sont affichées avec la tablature, et traitées par les logiciels de karaoké. On peut aussi utiliser cette instruction pour des indications de doigté, pour le travail d'un instrument.

Exercice 2:

Ecrivez un fichier .abc, avec 2 voix, pour une tablature pour piano (main droite et main gauche)

Corrigé de l'exercice :

modele.abc : début du petit cavalier de Robert Schumann

modele1.mid : écoutez la partition du petit cavalier de Robert Schumann

Commentaires : On a utilisé le symbole \ à la fin des mesures, pour les écrire sur une même portée. Vous remarquerez dans cet exemple, des notes simultanées, écrites entre crochets, et des notes liées par le symbole - Les tablatures pour piano sont un peu laborieuses à entrer, et on a vite fait de faire des erreurs de saisies. J'ai volontairement laissé des erreurs dans le fichier modele.abc, que le compilateur vous signalera, si vous effectuez, sous DOS, la commande : "abc2midi modele.abc" Ces erreurs n'empêchent pas la création du fichier modele1.mid

Exercice 3 :

Ecrivez un chant et son accompagnement avec des accords de guitare.

Corrigé de l'exercice :

guitare.abc : exemple avec des accords pour la guitare

guitare1.mid : écoutez la partition du fichier guitare.abc

Commentaires : Les accords sont indiqués par des noms conventionnels, dans lesquels la tonique de l'accord est donné par une note écrite en majuscule. Remarque : il faut utiliser le symbole # pour le dièse et le symbole b pour le bémol. On peut indiquer une basse, pour un renversement, ou une note que l'on ajoute à un accord, comme par exemple : "G/D" pour le renversement de quarte et sixte de sol majeur

Quand il n'y a pas d'instruction de rythme R:, les accords sont joués avec un rythme par défaut, qui tient compte de la mesure indiquée par l'instruction M:

Exercice 4 :

Ecrivez un fichier .abc avec un chant et une grille d'accords pour la guitare. Choisissez le rythme "reel", ainsi que le canal et l'instrument qui jouera le chant, et placez des indications pour le volume de l'exécution.

Corrigé de l'exercice :

accord.abc : accord1.mid

Commentaires : Les indications de volume pour l'exécution du chant, sont !fff! pour fortissimo...!ppp! pour pianissimo Elles sont équivalentes à des commandes MIDI, mais bien plus faciles à écrire.

Exercice 5 :

Ecrivez une tablature à 4 voix mixtes, pour une chorale, par exemple.

Corrigé de l'exercice :

Le fichier demo.abc contient 6 exemples de tablatures :

demo.abc

Le morceau X:4 est un exemple de tablature à 4 voix mixtes :

demo4.mid : écoutez un exemple de tablature à 4 voix mixtes

Commentaires : On a utilisé les notations c c' C et C, pour les différentes octaves. On peut aussi utiliser l'instruction I:octave=-1 pour changer d'octave, pour la basse, par exemple.

Exercice 6 :

Ecrivez une tablature pour faire exécuter un rythme sur le canal 10 d'un midimapper.

Corrigé de l'exercice :

On peut utiliser les notes C D E... C, D, E,... c d e... et c' d' e'... Quand on choisit le canal 10, ces notes correspondent à des percussions. Consultez les liens suivants pour vous en rendre compte :

rythme.abc : exemple de percussions sur le canal 10

Ecoutez le fichier rythme1.mid, associé à la tablature rythme.abc

Vous aurez constaté que l'on peut utiliser les conventions de durée, l'utilisation des crochets... comme pour les notes usuelles. Vous pourrez envisager des mélanges d'instructions abc avec des commandes MIDI, pour réaliser des fichiers plus élaborés. Un exemple est donné par le fichier drum.abc :

drum.abc : exemple de rythme

drum1.mid : écoutez le rythme drum.abc

Commentaires : Le canal 10 est en général le canal réservé aux instruments de percussion. La commande %%MIDI gchordoff permet de supprimer l'exécution des accords. On revient à l'exécution des accords, en utilisant la commande %%MIDI gchordon C'est la commande par défaut (exécution des accords de guitare)

J'ai placé dans le fichier drum.abc, des instructions MIDI, qui permettent de choisir un motif rythmique pour les accords de guitare, de choisir le volume et les instruments pour les accords, les basses...

Ceci termine le cours sur le langage abc. Vous parcourerez les liens externes utiles, dans lesquels vous trouverez de nombreux exemples supplémentaires, et des collections entières de fichiers .abc et .mid pour tous les genres de musique.

suivant : liens utiles pour le cours sur le langage abc pour l'écriture des tablatures musicales

Retour dans le sommaire de ce cours sur le langage abc pour l'écriture des tablatures musicales

Retour dans la page sommaire de la rubrique langage