Ce programme traduit une melodie entree en parametres => en doigte optimal, par ex : (do1, re1, mi1, fa1, sol1) => (dgt1, dgt2, dgt3, dgt4, dgt5) avec dgtx etant un numero de doigt (1=pouce... 5=petit doigt)
(Note : NE PAS ecrire un 're' avec l'accent sur le 'e' ; les b (bemols ne sont pas pris en compte) mais vous pouvez saisir des # a la place) !

Entrez une melodie (par ex : au clair de la lune) :

Pour le moment, le doigte optimal ne fonctionne que pour des notes BLANCHES et separees seulement de 0, 1, 2, 3, 4 et/ou 5 notes.

Il pourra prochainement fonctionner avec plus de 13-14 notes entrees en parametres pour la melodie (pour le moment il y a un TIMEOUT PHP qu'on pourra contourner plus tard...

Plus tard, on pourra avoir des ecarts de 9 notes et considerer les # egalement... Pour cela il faut attendre que David entre toutes les matrices de Transition dans ce programme. Merci.






Matrices transitionnelles (en vert : elles sont fonctionelles, en rouge, pas encore !) -> (Mbb, Mbb, Mbb2(a, b), Mbb2(a, b), Mbb2(b, a), Mbb2(b, a), Mbb4(a, b), Mbb2(b, a), Mbb, Mbb2(b, a), Mbb2(a, b), Mbb, Mbb, Mbb, Mbb5(b, a), Mbb, Mbb5(a, b), Mbb2(b, a), Mbb1(b, a), Mbb2(b, a), Mbb2(b, a), Mbb5(a, b), Mbb, Mbb, Mbb2(a, b), Mbb2(a, b), Mbb2(b, a), Mbb2(b, a), Mbb4(a, b), Mbb2(b, a), Mbb, Mbb2(b, a))

En commencant par le doigt (1) :

1 => 1 => 1 => 2 => 3 => 2 => 1 => 3 => 2 => 2 => 1 => 5 => 5 => 5 => 5 => 2 => 2 => 5 => 4 => 3 => 2 => 1 => 3 => 3 => 3 => 4 => 5 => 4 => 3 => 5 => 4 => 4 => 3