Depuis quelques jours, nous avions été alertés par un utilisateur qu'Harmony Assistant, dans certaines conditions que nous ne parvenions pas à déterminer, se mettait à consommer de plus en plus de mémoire, jusqu'au blocage complet de l'application. Aujourd'hui, il est parvenu à établir que cela se produisait sur l'un de ses fichiers, contenant une piste numérique, lorsque la musique défilait. Merci à lui pour sa persévérance et son esprit d'analyse. Grâce à cela, nous avons pu nous apercevoir que l'affichage des pistes numériques en mode gravure était "poreux". Nous avons colmaté les brêches pour la prochaine version, et en avons profité pour lancer nos outils de détection. Cela nous a permis de corriger d'autres problèmes de ce type, beaucoup moins graves. Dans MyrScript, nous avons modifié la valeur Score.TimeEndSelection de manière à ce qu'elle retourne une position très légèrement inférieure à la valeur réelle. Ainsi, lorsque la sélection s'étend jusqu'à la limite entre deux mesures, le calcul de la mesure sélectionnée ne donnera plus la mesure suivante. |