Comment écrire simplement des tablatures musicales

Remarque : certains liens dans la suite, peuvent nécessiter le téléchargement du cours musiweb, pour fonctionner complètement.

Les conventions décrites ci-dessous, sont utilisées par l'application edittab, que vous pouvez utiliser partiellement, en exécutant le lien suivant, et en choisissant de l'exécuter à partir de son emplacement. Remarques importantes : Vous devez posséder les 3 DLL de nom CW3230.DLL OWL52F.DLL et BDS52F.DLL dans le répertoire system ou system32 de votre PC Si ce n'est pas le cas, vous pouvez les télécharger à partir des 3 liens avec ces DLL, que vous trouverez sur la page sommaire de musiweb.

Remarque sur l'utilisation de votre midimapper avec l'éditeur edittab

Quand vous avez ouvert une instance de l'application edittab.exe, vous ne devez pas ouvrir une deuxième instance de cette application. En effet, comme edittab utilise un midimapper, celui-ci doit être refermé, avant d'être réutilisé par edittab.exe.

version de démonstration de edittab Vous basculerez entre l'environnement edittab et cette page, si vous voulez tester les conventions d'écriture, que je décris maintenant.

Conventions d'écriture d'une tablature de studyvox

Une tablature est un petit fichier texte, qui contient des instructions et des données musicales, qui seront interprêtées par des exécutables construits à cet effet.

La saisie des notes et de leur durée doit pouvoir se faire très simplement, en tapant des caractères à partir du clavier.

Il doit être possible de relire et de corriger facilement un fichier de tablature.

Ces actions doivent être accessibles aux aveugles, qui possèdent un logiciel de revue d'écran pour Windows, comme jaws par exemple.

Pour cela, j'ai choisi des conventions, qui sont assez voisines de celles utilisées par l'interprêteur gwbasic, et qui sont assez répandues dans l'écriture anglosaxonne de la musique, avec des caractères ASCII sur une seule ligne.

Les conventions qui suivent peuvent être réalisées en lettres minuscules ou majuscules.

Je vous conseille de n'utiliser que des majuscules, pour permettre aux aveugles qui utilisent le logiciel jaws, de lire oralement ces tablatures, grâce au dictionnaire edittab.jdf, dans lequel j'ai introduit la traduction des notations musicales, recherchées en majuscules.

Ecriture des notes, des altérations dièse, bémol, bécarre, double dièse et double bémol

Les notes do ré mi... sont représentées par les lettres c d e f g a b (ou C D E F G A B de préférence)

Les dièses, bémols et bécarre sont indiqués par + - ou 0 Ils sont placés juste après le symbole de la note, comme c+ pour do dièse, par exemple.

Le double dièse et le double bémol sont représentés par * et par le signe béta (caractère ASCII 225) Le caractère béta ne figure pas sur le clavier, mais on peut le saisir dans un éditeur ASCII en maintenant la touche ALT enfoncée, pendant que l'on tape son code 225 sur le pavé numérique. Par contre, il n'est pas possible de le saisir, dans un éditeur de texte pour windows, qui utilise les caractères iso latins, au lieu des caractères ASCII

Durée des notes et des silences, notes pointées et doublement pointées

Le point placé après une note, désigne une note pointée, et deux points successifs désignent une note doublement pointée.

La durée des notes est indiquée par un nombre, qui vaut 1 pour la ronde, 2 pour la blanche... L'indication de durée vaut pour toutes les notes qui suivent, jusqu'à ce que l'on rencontre une autre indication de durée. Par exemple, 4 c d e f 1 g sont 4 noires suivies d'une ronde.

Les silences sont indiqués par la lettre p (ou P de préférence) Ainsi, si la durée courante est la noire, p sera un soupir, si c'est la durée d'une ronde, p désignera une pause... Pour choisir la durée d'un silence, on placera un nombre avant le symbole p, tout comme on le fait pour une note de musique, en se souvenant que la durée indiquée vaut pour tout ce qui suit, jusqu'à ce que l'on rencontre un autre nombre pour une nouvelle durée de notes.

On peut aussi placer un nombre juste après le caractère p, comme p4 pour désigner un soupir, p1 pour une pause... Dans ce cas, l'indication de durée ne vaut que pour l'indication du silence, et la durée courante n'est pas modifiée pour les notes qui suivent cette indication p4 ou p1...

On peut indiquer une durée par le caractère l suivi d'un nombre, mais le caractère l n'est pas obligatoire. Ceci permet de traiter des tablatures dans lesquelles cette ancienne notation était adoptée.

Notes simultanées

Les notes placées entre parenthèses sont jouées simultanément. Par exemple, (c e g b-) fera entendre un accord de do septième (c7) La durée et le mode d'exécution des notes simultanées, sont la durée et le mode courant.

Changement d'octave

Le changement d'octave est obtenu par les signes < et > Ils affectent toutes les notes qui suivent jusqu'à la mesure suivante. On revient alors à l'octave générale, qui est indiquée en début de tablature par la lettre o (ou O de préférence) suivie d'un chiffre entre 0 et 8

On peut utiliser le symbole o de changement d'octave, à n'importe quel endroit de la tablature.

Indications de fin de mesure, du tempo, des notes liées, piquées...

La fin d'une mesure est obtenue par un retour à la ligne ou par le symbole | (deux traits)

Le tempo est indiqué par la lettre t (ou T de préférence suivie d'un nombre entre 30 et 240. 60 signifie une noire par seconde (60 noires par minute)

On peut indiquer que les notes doivent être liées, tenues, ou staccato, en utilisant la lettre m(ou M de préférence) suivie de l ou t ou s (ou de L ou T ou S de préférence). mn permet de revenir au mode normal, pour l'exécution des notes qui suivent. Par exemple ms cdef mn g représente 4 notes jouées staccato, suivies d'une note jouée normalement.

On peut aussi indiquer des modes d'interprêtation, en faisant suivre la lettre m d'une lettre prise dans la liste suivante : a pour allégro, c pour crescendo, d pour diminuendo, f pour forté, m pour modérato, p pour piano, r pour ralentir

Indications de l'armature, des doigtés, des paroles...

Enfin, on peut faire figurer des indications à n'importe quel endroit, en utilisant la lettre i suivie d'une lettre prise parmi a c d h i m n p r t v On écrit le contenu de l'indication après ces 2 lettres, et l'on termine par le signe deux-points Par exemple iaf+c+: indique une armature pour le ton de ré majeur (ou le ton de si mineur)

La lettre qui suit le caractère i (qui marque le début d'une indication) permet de reconnaître quelle est la nature de l'indication musicale. Ici, la lettre a signifie qu'il s'agit d'une armure (ou armature) Cette armure permet d'écrire les notes d'une tablature, comme on le fait dans une partition usuelle, en notation harmonique. Une tablature qui contient une armure, tient compte des altérations de l'armure et des accidents que l'on peut rencontrer dans une mesure. Les notes sont affectées comme dans une partition classique, c'est à dire que les accidents affectent les notes qui les suivent, mais uniquement pour la mesure courante.

Voici la liste des indications que l'on peut insérer :

ic...: conseil pour l'exécution, commentaires, titre du morceau...

id...: indication de doigté (par exemple idp i m a: pour un doigté de main droite de guitare)

ih..: indication d'harmonie, de cadence, de grille d'accords (par exemple ihc am dm g7 c:)

ii...: indication d'instrument midi pour l'exécution des notes qui suivent, jusqu'à un nouveau changement d'instrument

im...: indication de mesure (par exemple im3/4: pour une mesure à 3 temps, avec une noire par temps)

in...: indication de nuances

ip;...: indication des paroles d'une chanson

ir...: indication d'une reprise (par exemple, ir10: reprise à la mesure 10)

it...: indication de transposition (par exemple, it-5: transposition de 5 demi-tons vers le bas)

iv...: indication du volume sonore, de la voix ou de la clef

on fera suivre la lettre v du numéro de la voix, ou du nombre qui indique le volume sonore, ou de la lettre g pour la clef de sol, de la lettre f pour la clef de fa (quatrième ligne) de la lettre u pour la clef d'ut.

Les indications sont traitées dynamiquement au moment de l'exécution, par l'interprêteur musical de studyvox.

On peut aussi indiquer que des notes doivent être jouées simultanément, en les plaçant entre parenthèses.

Traduction d'indications avec un dictionnaire personnalisable

Enfin, on peut traduire des indications musicales avec un dictionnaire, que vous pouvez créer vous-même avec un éditeur de texte ordinaire. Pour cela, il suffit de placer une expression entre crochet, et de la faire suivre de sa traduction, sur une même ligne du dictionnaire.

Quand on placera dans une tablature, une expression entre crochets ou entre accollades, sa traduction sera cherchée dans le fichier mididyna.dic de la rubrique courante.

Des fonctions permettent de retrouver uniquement les mots entre crochets ou entre accollades, ou de les retirer d'une tablature... On peut placer plusieurs mots les uns à la suite des autres, dans un même crochet, ou dans une même accollade.

Ces indications données par un dictionnaire musicales, peuvent permettre de créer de nombreuses applications. Par exemple, si l'on a mis dans le dictionnaire, les mots [Cmaj] et [G7], on peut utiliser l'indication [Cmaj G7 Cmaj] pour une cadence plagale, qui sera remplacée par les notes des accords, données par le dictionnaire.

On pourra ainsi faire jouer une grille d'accord, lire les notes des accords...

Consultez le fichier mididyna.dic pour un exemple de dictionnaire, dans lequel on a traduit les accords et les gammes usuelles.

Des commandes permettent d'obtenir les indications de son choix. Ainsi, il est possible de choisir les mesures que l'on veut écouter, de demander l'écriture des notes, du rythme, du doigté...

Ces facilités seront utilisées pour le travail musical.

Tutoriels et cours pour l'apprentissage de la musique

Je mets à votre disposition des tutoriels pour l'apprentissage de l'harmonie, du piano, de la guitare Ces cours sont sans prétention, car je suis un musicien amateur. Mais l'intêret du synthétiseur midi de studyvox, est de permettre à tout musicien, de faire profiter de ses connaissances, à tous les utilisateurs du web.

Pour cela, il leur suffit de télécharger un tutoriel musical quelconque, qui contient les outils sonores utilisés pour l'éxécution des tablatures. Ils utiliseront ensuite leur éditeur préféré pour créer leurs pages html, qui contiendrons leurs cours avec des liens avec des illustrations sonores .tab

Les .tab contiendront des tablatures conformes aux conventions d'écriture indiquées ci-dessus.

La création des pages html avec leurs liens, n'est pas très compliquée, et vous pouvez consulter le lien tutor de l'index général du site studyvox, si vous n'avez aucune connaissance sur la manière de créer un tutoriel pour le web, accessible aux aveugles.

Si vous respectez les conventions d'écriture ci-dessus, les aveugles pourront lire oralement les tablatures, qui pourront mélanger des notations musicales et des indications de texte, comme des conseils pour l'interprêtation, des paroles de chansons...

Exemple d'illustration sonore dans un cours

Je termine par un exemple sonore, qui vous montre comment utiliser une tablature, pour illustrer un cours de musique.

Si vous activez le lien ci-dessous, votre navigateur vous proposera d'exécuter ou de télécharger l'exécutable midi0.exe Si vous choisissez d'exécuter midi0.exe à partir de son emplacement, on vous demandera si vous voulez toujours faire confiance au créateur du logiciel, par un avertissement de sécurité standard (pour tout .exe) Si vous choisissez oui, vous commencerez par entendre le début de la chanson Frère Jacques, suivie d'une boîte de message qui possède 3 boutons : oui non et annuler Ces boutons vous permettent de continuer l'exécution avec le bouton oui, d'interrompre le programme avec annuler. Le bouton non vous permettra de réécouter la mesure précédente.

Si vous le désirez, vous pourrez revenir dans cette page sans pour cela refermer le programme midi.exe, en basculant vers cette page par ALT+TAB, comme vous en avez peut être l'habitude. Cette remarque est importante, car elle montre qu'il est ainsi très facile de lire les pages d'un cours de musique, tout en consultant des tablatures, qui donneront à l'élève un support sonore, qui simulera le professeur de musique.

On peut aussi jouer une tablature sans la solfier, comme le montre l'exemple suivant :

Exemple sonore pour la lecture d'une tablature sans la solfier

L'application midi0.exe utilise un midi mapper de votre configuration, tout comme l'editeur de tablature edittab.exe C'est pourquoi, comme je l'ai déja signalé plus haut, vous ne devez pas ouvrir d'autres applications, qui utiliseraient le même midi mapper, avant de l'avoir refermée. Si vous le faites, par oubli, cela n'est pas grave, mais vous n'entendrez plus les notes midi, tant que vous n'aurez pas fait un redémarrage de votre PC

Vous pouvez constater le bien fondé de ces remarques, en activant le lien avec edittab.exe, alors que midi0.exe n'est pas refermée !

L'exemple sonore donné par midi0.exe, n'a pas un grand intérêt musical, mais sert uniquement, pour montrer qu'il est facile d'indiquer, dans une tablature, des notes simultanées (comme dans un canon)

Je donne dans les pages qui suivent, des exemples pour l'étude du rythme, de l'harmonie, du piano ou d'un instrument de musique, pour l'accompagnement des chansons à la guitare...

suivant : Exemples pour créer un cours d'harmonie

retour dans le sommaire du cours musiweb du site studyvox webups