Quelques petits problèmes nécessiteront une mise à jour d'Harmony et de Melody dans le courant de la semaine prochaine (quelque chose comme 9.6.2c/7.6.2c) : - Sur Melody Assistant, l'échelle de cisualisation lors de la création d'un nouveau document est trop grande - Le chargement de certains fichiers de partition corrompus pouvaient faire propager leur problème aux autres documents créés après. Cela risquait de déboucher sur une épidémie, nous avons donc procédé à l'ablation préventive de l'organe pouvant être infecté - Un problème de fixation à toutes les portées de l'interligne supplémentaire des lignes de paroles a été corrigé. Voila, l'année 2011 se termine ainsi. Toute l'équipe se joint à moi pour vous souhaiter un bon week-end, un bon réveillon, et une belle et heureuse année 2012 ! |
|
|
by Olivier Guillion | | |
| |
|
Les versions publiques d'Harmony Assistant, Melody Assistant, Melody Player et Myriad Plug-in, pour Windows, Macintosh et Linux viennent d'être mises à disposition sur notre site. Nous avons mis à jour toutes les pages du site, avec deux jours d'avance pour le (c) 2012, mais tant qu'on y était... Les pages de téléchargement ont été améliorées avec un classement des plateformes d'installation. Nous complétons maintenant les documentations additionnelles qui ont besoin d'être mises à jour (Plug-in, script "Autres langues"...) Nous avons pu installer une version beta de Windows 8 et Internet Explorer 10 sur une machine virtuelle, et ainsi reproduire un problème sur le plug-in, signalé sur Internet Explorer 9 et Windows 7. S'il n'y a pas trop de retours importants sur les nouvelles versions, nous essaierons d'avancer sur la résolution de ce problème. |
|
|
by Olivier Guillion | | |
| |
|
Nous n'avons pas beaucoup de retours sur les versions RC4. Nous avons cependant corrigé un problème de jeu de la musique lors des changements progressifs de tempo. Sur Linux, nous avons recréé le paquet d'installation de la base de sons GOLD, afin de le rendre conforme aux positions d'installation "standard" du système, et corriger les permissions. Dans le plug-in (toutes plateformes), nous avions mis en place, il y a maintenant quelque temps, un système permettant à la page HTML contenant une partition d'interroger le plug-in pour en extraire des valeurs (n° de version, longueur de la musique, position instantanée dans la musique). Ces fonctionnalités n'avaient probablement pas été documentées (si c'est le cas, merci de nous aider à retrouver où) donc nous essayons de les vérifier avant de les décrire dans la doc. Sur le plug-in toujours, des problèmes ont été signalés sur les versions 64 bits de Windows 7 et/ou Internet Explorer 9 et plus. Malheureusement, nous sommes dans l'incapacité totale d'installer l'un ou l'autre chez nous. Windows XP n'accepte pas IE au-delà de la version 8, et la seule machine (virtuelle) que nous ayons en Windows 7 est en 32 bits, et sur une pré-version de développement du système, qui n'accepte pas Windows 9. Il va donc falloir cerner le problème et le corriger "à l'aveugle", ce qui promet une sacrée gymnastique. Donc, si vous avez Windows Vista ou 7, de préférence en 64 bits, et/ou IE 9, et que le navigateur bloque fréquemment à la sortie d'une page contenant notre plug-in, merci de vous faire connaître. Peut-être qu'avec plusieurs testeurs, nous pourrons un peu mieux comprendre ce qui se passe. |
|
|
by Olivier Guillion | | |
| |
|
Les installateurs des versions Linux ont été finalisés, et le plug-in tourne maintenant sur Ubuntu et Fedora 32 bits. Nous n'avons pas encore essayé en 64 bits, mais il est peu probable que ça puisse fonctionner. Les problèmes d'export graphique en format PICT, dont nous avions parlé lundi, semblent maintenant résolus. Ils étaient liés à la fonction d'approximation des courbes de Bézier, ces dernières n'existant pas dans ce format d'export. Dans un tout autre domaine, nous avons été assaillis, il y a 15 jours, par une vague de spammeurs humains sur le forum. Nous avons dû nous résoudre à interdire l'inscription à partir d'adresses e-mails enregistrées chez deux fournisseurs d'adresses, en l'occurrence 163.com et yeah.net. C'est une solution radicale à laquelle nous rechignons, mais cela nous a évité l'inscription de plus d'une quarantaine de spammeurs (une dizaine rien qu'aujourd'hui), ainsi que le travail consistant à faire le ménage dans le forum après leur passage. |
|
|
by Olivier Guillion | | | |
|
Nous avons corrigé une irrégularité qui pouvait masquer incorrectement certaines lignes de paroles dans de rares cas, lors du chargement d'anciens fichiers. Sur les conseils avisés de Gilbert Rouquie, nous avons amélioré quelques points sur la version Linux : - Les permissions sur les fichiers et dossiers d'installation ont été ajustées - Le programme s'installe maintenant dans /usr/bin, et ses données dans /usr/share - Les noms des archives ont été rendus conformes aux conventions de nommage des paquets - La version 64 bits en .rpm n'est plus générée, puisqu'elle ne semble pas nécessaire (à tester sur Fedora 64 bits, que nous ne sommes pas parvenus à télécharger) Du coup, nous avons modifié les pages de téléchargement de notre site, afin que, dès la prochaine version: - Les versions pour les différents types de système (Windows, Mac OS, Linux) soient séparées dans des paragraphes différents. En effet, avec 7 archives différentes pour un même produit, cela commençait à surcharger un peu. - Le nom des archives installables Mac et Windows contiennent le numéro de version. Cela nous avait été déjà demandé à de multiples reprises. |
|
|
by Olivier Guillion | | | |
|
Nous avons corrigé des problèmes importants de format d'impression après avoir inclus des objets libres de type "partition" dans un document. Des problèmes, pas encore déterminés avec précision, semblent toucher les exports graphiques des partitions au format PICT (.pct). Malheureusement, nous ne possédons pas sur Windows de logiciel de tierce partie permettant de visualiser les fichiers de ce format. Cela nous aiderait pourtant sacrément à mettre au point cet export. Pour l'instant, relativement peu de retours sur la RC3. Nous espérons pouvoir commencer à préparer les versions finales au plus vite. Follow-up du billet précédent : Avira nous a répondu, par un e-mail standard, constatant que la détection de virus dans la RC3 était bien un faux positif, et que ce sera corrigé dans une prochaine version de la base virale. Rien de plus pour l'instant. |
|
|
by Olivier Guillion | | |
| |
|
Nous avons créé les versions RC3 de Melody Player et du Myriad Plug-in. Elles ont été annoncées sur le forum. La version Linux du plug-in n'existe pour l'instant que pour Ubuntu/Debian, car il nous reste encore quelques problèmes à résoudre pour les distributions utilisant les fichiers .rpm (Fedora, OpenSuse, etc). Sur Windows, la version RC3 d'Harmony, comme avant elle les versions RC2 et RC1, provoquent une détection erronée de virus par Avira Antivirus. Malheureusement, cet anti-virus est assez répandu, et il y a fort à parier que la version finale d'Harmony aura également le même problème. Le "faux positif" (détection à tort) avait bien été confirmé par Avira pour la RC1, et c'est en cours pour la RC3. Il leur faut à peu près 4 jours pour tester et mettre à jour leurs bases virales et éviter des alertes anxiogènes doublées d'une impossibilité d'installer correctement notre programme. 4 jours pendant lesquels des utilisateurs potentiels croient qu'on propose au téléchargement des applications infectées, le top en terme d'image... Nous avons donc essayé d'écrire à Avira pour leur demander de corriger leur détection une bonne fois pour toutes, ou de nous fournir plus d'information sur ce qui fait croire à leur heuristique de détection qu'Harmony Assistant est infecté. Nous attendons leur réponse, et en ferons part ici si nous en recevons une. Sur ce, bon week-end et bons tests des versions RC 3 ! |
|
|
by Olivier Guillion | | |
| |
|
- Nous avons finalisé les installateurs pour les anciennes versions de Windows (95/98/ME), afin qu'un maximum des fonctionnalités "modernes" soient utilisables: textes Unicode, courbes de Bézier, etc. Cependant, la possibilité d'augmentation de la taille du curseur souris ne sera pas disponible sur ces systèmes. Cela demanderait un développement spécifique, trop chronophage pour des OS aussi marginaux, encore utilisés, malheureusement, par un nombre non négligeable de personnes. Cependant, notre assistance technique spécifique sur ces systèmes devient de plus en plus difficile, car nous ne pouvons plus les tester que sur des machines virtuelles difficiles à mettre en oeuvre, aussi allons-nous probablement planifier à moyen terme l'arrêt pur et simple des versions de nos programmes pour Windows 9x. - Le test d'Harmony sur diverses distros Linux ont fait apparaître des problèmes de fonte : on ne peut pas préjuger de la liste des fontes préinstallées, aussi a-t-il fallu créer des listes de remplacement au cas où une police donnée ne serait pas disponible. Nous avons fait en sorte qu'au moins une des polices de chaque liste existe sur chacune des distributions testées, mais nous ne pouvons pas être sûr qu'à l'avenir, cela suffira pour toutes les distributions existantes. - Un problème de mise à jour de l'aire active a été signalé lorsqu'on modifie les dimensions de la palette d'aide en MyrScript. Nous nous sommes aperçus que cela concernait également la majorité des palettes redimensionnables. Cela a donc été corrigé pour la prochaine version. - Les versions beta et RC présentent un problème audio sérieux sur certains sons de la base GOLD (et peut-être sur d'autres bases). Un claquement/craquement se fait entendre sur certains sons, à chaque note. Cela se vérifie par exemple sur le basson français naturel, ou la flûte de Pan naturelle. Les investigations n'ont pas été simples, mais le coupable a fini par être démasqué: c'était lié à l'utilisation du trémolo (vibrato sur le volume), et ce sera donc corrigé dans la prochaine RC. - Enfin, Sylvain nous a fourni les dernières versions des fichiers de configuration du script Virtual Singer > Autres langues. Ceux-ci seront intégrés à la prochaine RC. |
|
|
by Olivier Guillion | | | |
|
Nous voudrions sortir une version RC d'Harmony Assistant pour Linux assez rapidement, et essayons donc de corriger tous les problèmes qui restent. Pour la compatibilité avec la version 10.04, nous avons dû proposer un plus large choix de périphériques de sortie audio, ceux sur lesquels nous nous appuyions étant ici indisponibles. Nous avions alors cru repérer un problème de mémoire dans la gestion des pistes Virtual Singer, en constatant des crashs étranges lorsque des voix étaient utilisées. En fait, il semblerait s'agir d'un problème autre : le périphérique audio "pulse" proposé dans la liste, lorsqu'il est sélectionné, a des réactions très bizarres : certains accès génèrent des erreurs, les valeurs retournées sont parfois étranges, ou, plus gênant, totalement erronées, lorsque le calcul du son est un peu chargé, comme c'est le cas avec VS. Nous ne testions pas avec assez de rigueur les retours de ces fonctions, aussi, lorsque nous interrogions le pilote "pulse" pour lui demander combien d'octets de données il désirait que nous calculions dans la zone mémoire de 30000 qui lui est allouée, il répondait parfois "11 milliards". Notre programme commençait alors un long calcul qui débordait de la zone. Nous reprenons donc toute la partie audio pour tester les dépassement et rendre la gestion d'erreurs plus solide. L'utilisation de la sortie "pulse" risque quand même d'avoir quelques coupures ou décalages, mais ne devrait plus planter. |
|
|
by Olivier Guillion | | | |
|
Nous nous sommes attaqués à la mise à jour nos programmes en version RC1 pour Linux. Il nous avait été demandé de rendre Harmony et Melody Assistant compatibles avec la version 10.04 LTS d'Ubuntu. En effet, pas mal de linuxiens attendent les versions LTS (Long time support), réputées plus stables, pour faire une mise à jour du système. La dernière date donc d'un an et demi. Nous avons installé cette ancienne version sur une machine virtuelle. Surprise, elle est beaucoup plus réactive, et Harmony s'installe environ vingt fois plus vite qu'avec la dernière version 11.10. Malheureusement, le programme ne se lançait pas. Nous utilisions une fonction de GTK non connue par cette version d'Ubuntu (gtk_window_set_has_resize_grip). C'était la seule fonction qui empêchait le lancement, aussi l'avons-nous passée en "weak link", c'est-à-dire que nous testons sa disponibilté avant de l'utiliser. Ainsi, elle continue à être utilisée sous 11.10 comme avant, mais sur les versions d'Ubuntu plus anciennes, elle n'est pas appelée (mais de toutes façons, sur ces versions, elle n'était pas nécessaire). A noter que plusieurs utilisateurs avaient essayé d'installer Harmony sur d'autres distributions qu'Ubuntu (par exemple Fedora) et avaient rencontré le même problème de fonction non disponible. Il est donc probable que la version RC1 fonctionnera également sur ces distributions. Harmony s'est alors mis à se lancer correctement sur 10.04, (avec une meilleure réactivité de l'interface tout entière). Mais la version d'ALSA ne prenait pas en compte les accès directs au matériel audio (périphériques "hw" et "plughw"), ce qui fait que nous n'avions pas de son, et que la liste des sorties audio était vide. Nous avons donc repris la création de cette liste pour proposer vraiment toutes les sorties qui étaient susceptibles d'être utilisées. Cela améliorera également les options de choix sur 11.10. Maintenant que tout fonctionne sur toutes les versions d'Ubuntu de moins d'un an et demi, nous testons tout cela avant de fabriquer les archives RC1 et les mettre en ligne. |
|
|
by Olivier Guillion | | |
| |
|
|