La journée a été passée sur l'analyse du problème de la distribution des notes dans la portée selon les différentes voix. Je dois avouer que j'avais complètement oblitéré dans mon esprit ce point important. C'est la conversion des tablatures (qui se chargent de mieux en mieux) qui nous a fait nous rendre compte que ma gestion actuelle des voix était bien trop simpliste. Par exemple, sur cette image il faudrait reconnaître trois voix différentes et générer le fichier MusicXML correspondant. Après de longues cogitations sur papier, Olivier pense avoir trouvé un algorithme récursif qui devrait être efficace, il faut maintenant le programmer et le valider. |