Les langages abc et tab et les applications abc2midi.exe et midi2abc.exe

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.

Exemples de traitement des tablatures

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

Harmonie et mouvements des intervalles d'une tonalité

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.

Harmonie et mouvements des voix, cadences...

Retour dans la page index du site studyvoxmusi