On utilise l'application midi2abc.exe pour transformer les fichiers .mid en fichiers .abc
On modifie le langage abc pour le rendre plus accessible aux lecteurs d'écran, pour faciliter la lecture orale des tablatures.Dans le langage tab, les altérations sont placées après les notes et désignées par # - et 0 au lieu de ^ _ et= pourr le langage abc.
L'écriture des notes en notation anglosaxone c d e f g a b du langage abc sont remplacées par leur notation C D E F G A B en majuscules et réciproquement les notes de l'octave inférieure sont écrites en minuscules.
La lettre P remplace la lettre z du langage abc pour la notation des silences.
L'affichage des tablatures est fait avec les notations tab, avec la possibilité de remplacer le signe - par bémol et le 0 par bécarre.
La saisie des tablatures est faite en langage tab, puis elle est transformée en notation abc pour pouvoir construire le fichier midi de celle-ci.
Les tablatures sont saisies en langage tab
On entre les données en les tapant sur le clavier ou en appuyant sur la touche return pour une donnée par défaut.
On peut entrer les tablatures avec ou sans rythme.
On peut choisir des motifs de mélodies et des motifs de rythmes
On peut construire des gammes dans toutes les tonalités, en choisissant leur ton et leur mode.
On peut construire tous les accords constitutifs des gammes majeures, mineures harmonique et mineures mélodiques ainsi que leurs renversements
Les motifs permettent de construire des arpèges avec des rythmes variés.
On peut indiquer des nuances, choisir des paramètres comme le choix d'un instrument, le choix d'un tempo...
On développe des applications en langage python, pour travailler la technique du piano et pour écouter et lire les tablatures de morceaux variés.
On pourra, par exemple, écouter et afficher les mesures de son choix, pour apprendre et jouer des morceaux midi.
Pour le piano, on pourra écouter et afficher la tablature de la main droite ou de la main gauche et des deux mains ensemble.
Exemples d'applications en langage python pour le piano
On note les intervalles majeurs en lettre majuscule et les intervalles mineurs en lettre minuscule.
S T Q V X désignent la seconde, la tierce, la quarte, la quinte, la sixte majeure.
s t x désignent la seconde, la tierce et la sixte mineures.
On mettra l'accent sur le remplissage des intervalles d'une tonalité.
Par exemple, on écrirales intervalles comme suite d'entervalles plus petits.
Ainsi la quinte diminuée d'une tonalité majeure sera écrite sous la forme v=sSSs
La quinte augmentée ou triton sera notée Q+=SSS
On ne confondra pas ces deux intervalles v et Q+ qui sont tous les deux des intervalles de 6 demi-tons.