Travail sur quelques pages du site web et de la documentation Recompilation des certains projets sur Windows en vue d'une version beta Les portées contenant des tonalités microtonales ou des altérations microtonales montraient une activité nulle dans la table de mixage lors du jeu |
|
|
by Olivier Guillion | | | |
|
On commence à envisager une beta publique d'Harmony/Melody Les docs sont reprises avec l'ajout d'une grosse page expliquant le fonctionnement et la configuration du nouveau sélecteur de fichier |
|
|
by Olivier Guillion | | | |
|
Pour nos futurs projets, nous devons d'abord créer des maquettes qui prouvent que la fonctionnalité visée est faisable. En anglais "Proof of concept". Ces maquettes, qui ne quittent que très rarement nos locaux, sont généralement écrites en MyrScript, qui s'avère être un langage idéal pour ce type de programme écrit rapidement. Que ce soit dans la manipulation d'images, de vidéos, de textes, de son numérique ou de symboles musicaux, en quelques minutes il est possible d'écrire un script qui mette en oeuvre, avec une interface graphique, un filtre bayesien, une analyse spectrale d'un enregistrement numérique, de l'extraction ou de la comparaison d'image ou la génération d'une séquence vidéo. C'est pas pour faire de la pub, mais nous n'avons pas connaissance d'un autre langage de programmation qui permette en natif de manipuler tous ces types de données et on est toujours étonnés de la rapidité avec laquelle on obtient la "proof of concept" qu'on vise. Là, par exemple, nous avons testé une fonction de débruitage avancé d'un enregistrement numérique, qui fonctionne même mieux que nous nous y attendions (soyons honnêtes, c'est rarement le cas) |
|
|
by Olivier Guillion | | | |
|
Nous nous sommes aperçus que le système bancaire qui gère les commandes avait oublié pendant plusieurs jours de nous envoyer les états quotidiens qui nous permettent d'établir notre comptabilité a posteriori Etant donné que ce système est en passe d'être arrêté et que les banques ne sont pas connues pour être réactives, on peut faire une croix dessus. Nous essayons de reconstituer ces listings avec les données que nous avons. |
|
|
by Olivier Guillion | | | |
|
Le nouveau système de paiement est en place (mais non publié). En mode test, nous avons vérifié les commandes et leur prise en compte, les mails envoyés automatiquement, etc Extérieurement, le look est très similaire avec ce que nous avons déjà Dans les jours qui viennent, nous allons probablement "switcher" dessus pendant quelques heures et vérifier manuellement que tout se passe bien. |
|
|
by Olivier Guillion | | | |
|
Pour le nouveau (et futur) système de paiement, les communications sécurisées avec la banque ont été gérées correctement en mode de test, nous travaillons maintenant pour rétablir le lien entre la plateforme et notre fichier clients. |
|
|
by Olivier Guillion | | | |
|
Alors que nous négocions avec la banque pour que nos clients puissent nous régler en dollars et qu'il nous soit possible de retracer les montants et taux de change, nous avons commencé à mettre en place la nouvelle boutique : - génération des clés de sécurité - mise en place des modules de calcul de "hash" pour authentifier les transactions - personnalisation des pages de saisie de carte et des retours à la boutique Si ça fonctionne comme sur la documentation, ça ne devrait pas prendre trop de temps Bon week-end ! |
|
|
by Olivier Guillion | | | |
|
Correction de crash lors de l'application des transpositions avancées sur des portées multi-voix MyrScript : correction de crash dans le tracé de chaînes de caractères contenant des symboles musicaux Élimination de plusieurs fuites de mémoire, dans le Piano Roll et dans les transpositions de notes |
|
|
by Olivier Guillion | | | |
|
Installateurs : correction d'une irrégularité dans la gestion de certains panneaux, vérification des versions 32 et 64 bits et tests sur une machine virtuelle Windows XP Harmony Assistant : réglage d'un problème de prise en compte des signatures temporelles dans les séquences d'accompagnement automatique Harmony Assistant : correction d'un crash dans les accompagnements automatique, lorsqu'on validait une séquence vide Export vidéo : les problèmes d'échec de l'export sur certaines configurations sont corrigés : la version qui permet de sortir des "logs" avait également été reprise pour la rendre plus solide, cela semble avoir suffi à régler le problème |
|
|
by Olivier Guillion | | | |
|
Nous avons repris les installateurs de nos programmes sur Windows car il étaient très lents, comparés à la copie de dossier qui tient lieu d'installateur sur Macintosh. Sur un PC très rapide muni d'un SSD M.2, l'installation d'Harmony Assistant prenait 24 secondes. Sur un tout petit PC, plus de 3 minutes. Sur un mac rapide, 8 secondes. Alors nous avons cherché à optimiser la compression, les copies de fichiers, etc. En évitant un passage par fichiers temporaires lors de la décompression, nous sommes passés de 24 secondes à 16. Mieux, mais encore le double du mac. Ce n'est qu'alors qu'on a trouvé le réglage (manuel) de l'antivirus "defender" de Windows 11. Et lorsque la protection en temps réel est désactivée, l'installation prend... 4 secondes 1/2 ! Ce serait encore à mesurer avec précision, mais il semble que l'antivirus qui vient par défaut avec Windows soit extrêmement pénalisant sur les performances générales lorsque beaucoup de fichiers sont créés ou écrits. Cela rendrait la machine jusqu'à 3 fois plus lente sur ce type d'opérations ! A tester avec d'autres antivirus. Lors des prochaines sessions beta, on demandera peut-être aux utilisateurs de mesurer ça : temps d'install avec antivirus activé, puis désactivé. |
|
|
by Olivier Guillion | | | |
|
Harmony Assistant : Mise en place de fichiers-journaux (log) pour les exports vidéo, qui nous permettront de localiser les problèmes éventuels Windows : reprise des installateurs pour corriger des problèmes spécifiques au 64-bit et pour accélérer l'installation |
|
|
by Olivier Guillion | | | |
|
|