Ca y'est, quatre ans après, je viens enfin de toucher du doigt le début du commencement du Translateur de l'Expresseur ; je viens de mettre au point la première feuille de style permettant une réelle improvisation mélodique.
C'est
MAGIQUE.

Je vais mettre bientôt en ligne la nouvelle version de l'Expresseur avec cette première feuille de style en exemple, et une vidéo démonstrative ( incluant aussi la gestion d'une rythmique de base ).
Cette première feuille de style permet une improvisation sur les tons I,II,...VII avec leurs variations en 7eme naturelle. Ce choix harmonique n'est qu'un premier essai, qui a l'avantage d'être simple. Il est bien sûr envisageable de programmer dans l'Expresseur d'autres harmonies ( blues, latino, ...).
Concrètement : l'instrumentiste effectue sa promenade musicale sur les touches noires d'un clavier standard. Les touches noires ont toujours le même rôle, octave par octave. Mais la note affectée au rôle change bien sûr en fonction de l'accord programmé dans la feuille de style. Le choix des touches noires est bien sûr arbitraire, mais il s'adapte bien à un clavier Midi standard peu onéreux. Un interface plus adapté serait bien préférable, mais, l'utilisation des touches noires d'un bête clavier Midi reste satisfaisant pour une première maquette.
Les touches blanches, quant à alles, servent d'appogiature ( notes "hors-ton" ).
C'est le point suivant qui est important et qui m'a fait tomber de ma chaise :
Les touches noires ont toujours le même ROLE musical.
Ca vaut le coup de réfléchir sur ce point de "rôle" musical géré par l'instrumentiste lors de sa promenade mélodique, par opposition à la nécessité de la maitrise de la hauteur de la note sur les instruments conventionnels..
Je crois (enfin) comprendre ce que peut permettre (entre autres ) mon Translateur : il propose une couche d'abstraction supplémentaire, permettant à l'instrumentiste de guider son improvisation, non pas en fonction de la hauteur absolue de la note ( très complexe pour l'instrumentiste moyen ..), mais de son ROLE dans l'accord en cours. l'Expresseur se charge de traduire cette demande de rôle en hauteur de note, en se basant sur la feuille de style choisie ( et/ou programmée) par l'utilisateur.
A suivre ...
