Comme annoncé, le module de gestion du clavier virtuel a été réécrit sur Melody / Harmony, puis les modifications reportées sur le plug-in et le player. Aucune note n'est maintenant oubliée, et la visualisation des notes jouées est plus fluide et mieux synchronisée avec l'audio. Ceci suppose que les délais dûs aux latences matérielles sont bien calculés. Si ces délais étaient corrects sur Windows et sur la machine dont nous disposons sous Linux, ils n'étaient pas bien calculés sur Macintosh. Cela est probablement dû à une modification intervenue sur MacOS il y a de cela quelques versions, dont nous ne nous sommes pas aperçus. Nous avons donc trouvé une nouvelle formule de calcul de délai, qui semble fonctionner correctement. Si ce calcul s'avérait inexact sur certaines machines, il sera toujours possible de fixer manuellement la valeur du délai dans la boîte "Configuration sortie numérique" de Melody / Harmony. Ceci n'est pas prévu dans le player (ni dans le plug-in). Nous essayons de trouver une solution, au moins pour le player. |