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 | | |
| |
|
Voilà, nous sommes en train de construire et de publier les versions publiques. Très bientôt disponibles sur notre site. Un grand merci à tous les bêta testeurs ! |
|
|
by Didier Guillion | | | |
|
Dans le Melody Player : - Correction de l'état des icônes lors du changement de vue. - Le mixer suit maintenant les portées jouées des vues. Les corrections deviennent mineures, nous approchons de la version publique. Nous travaillons essentiellement sur les applications satellites gratuites : le player et le plug-in. |
|
|
by Didier 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 | | |
| |
|
Toute la famille est réunie au pied du sapin, de la cuisine glisse furtivement la bonne odeur du chapon en train de cuire, la bûche au chocolat attends patiemment son tour de passer à table, mais bon sang, c'est Noël ! L'équipe de Myriad et ses chats vous souhaitent à tous de joyeuses fêtes ! |
|
|
by Didier Guillion | | |
| |
|
Aujourd'hui : Correction de l'export des courbes en fichier PICT. Correction d'un crash sur le clavier virtuel dans le Player. Correction de la saisie du mixer lors d'un drag& drop de fichier dans le Player. Correction de la sauvegarde du mixer dans le Player. MyrScript, correction de la methode NewView. Comme nous avons épuisé les rapports de problème nous sommes en train de publier la RC4. Bon week-end ! |
|
|
by Didier 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 | | | |
|
Aujourd'hui : Correction du problème sur la fonction CreateFolder dans MyrScript. Correction d'un problème d'impression. Correction du copier/coller de textes stylés. Recherche avec caractères accentués dans les textes des scripts. Mac : Correction de l'ajout d'item dans la fenêtre d'Interface Composeur. Amélioration des tablatures pour accordéon dans le cas des coulés. Correction d'un problème de rafraichissement en sauvegarde des fichiers Interface Composeur. |
|
|
by Didier 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 | | |
| |
|
Notre objectif est de proposer une version RC3 avant la fin de la semaine, et nous y travaillons. Maintenant, avec les versions Linux 32 et 64 bits, les différentes versions Windows plus le Macintosh, cela nous fait 7 archives à générer et à tester par logiciel. Donc en tout 28 archives. Nous espérons y arriver d'ici demain... |
|
|
by Didier Guillion | | |
| |
|
MyrScript : Correction des textes stylés dans les fenêtres textuelles. Dans la gestion des courbes associées aux portées, on peut maintenant effacer rapidement la courbe courante. Correction d'un crash dans le Plug-In avec certains fichiers. Nouvelle gestion du nom du document par défaut. |
|
|
by Didier 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 | | | |
|
Aujourd'hui : Correction du menu contextuel des pistes numériques. Correction d'un artefact graphique en déplacement des objets libres. Le plug-in ne reconnaissait plus la base Gold, c'est corrigé. |
|
|
by Didier Guillion | | |
| |
|
Grace à l'astuce proposée par un de nos lecteurs, en commentaire du billet précédent, nous avons réussit à générer un paquet RPM à partir d'un paquet DEB. (Via alien -r -c nom_du_paquet) Ce paquet s'est installé sans problèmes sous Fedora 15, et en particulier les polices de caractères. Harmony y est fonctionnel. Nous avons décidé d'étendre les tests à des versions de Linux proches. Mandriva One 2011 à donc été installé et testé également avec succès. OpenSuse 2.1 ne reconnait pas nos .rpm, il cherche à les ouvrir avec "Apper" et plante lamentablement. Par contre l'outil Terminal "rpm" gère notre paquet, l'installe tout à fait proprement et Harmony est fonctionnel. Nous avons aussi testé Debian, qui a l'air compatible avec Harmony, si ce n'est un petit problème de police texte. Ceci ouvre nos logiciels à pas mal de distribution Linux en plus de Ubuntu, KUbuntu, XUbuntu et Mint ! Nous avons également testé nos applications sous Windows 95 et moyennant l'installation de quelques patches additionnels (GDI+) cela fonctionne. Enfin, et pour finir la semaine, un utilisateur nous à proposé une modification du script "Tablature pour instrument à vent". La prochaine version gèrera donc la flûte Amérindienne à 6 trous. Bon week-end ! |
|
|
by Didier Guillion | | |
| |
|
Nous avons réussi à installer la RC2 sur Fedora 15. Fedora ne reconnait pas les paquets debian (.deb), nous avons donc créé manuellement un .tar.gz de l'application installée et cela fonctionne ! Les dernières versions ont été testées avec succès sur la plus ancienne configuration Mac OS X PPC en notre possession : 10.4.11. Daniel nous a demandé de pouvoir définir des textes stylés dans la fenêtre d'aide, cela a donc été fait. Enfin, quelques corrections mineures ont été appliquées. Maintenant l'objectif est de ne toucher au code que si c'est strictement nécessaire pour viser la version publique très rapidement. |
|
|
by Didier Guillion | | |
| |
|
Nous sommes en train de publier les RC2 de Melody Assistant, Harmony Assistant, Melody Player, Myriad Music Plug-in pour les plateformes Windows, Macintosh et Linux. Ouf ! (Hormis le plug-in Linux et les versions spécifiques Windows 98 qui vont suivre bientôt) Nous allons très certainement abandonner, avec cette version, la comptabilité Windows 95, parce que bon, cela commence à dater quand même. Pas mal de corrections sur ces nouvelles versions, de notre coté nous considérons que cela fonctionne plutôt pas mal, aux bêta testeurs de juger... Au passage, nous avons installé la version 12 de Mint (Linux) et nous n'avons pas rencontré de problème de compatibilité avec nos logiciels. A noter, que sur Linux, la sortie numérique "Pulse audio" est maintenant disponible. |
|
|
by Didier Guillion | | | |
|
La sélection discontinue par aire tient maintenant compte de l'état d'activité des portées fusionnées. Correction de la gestion des didacticiels dans le plug-in. Meilleure gestion du nom du fichier par défaut. Les lignes d'accords ne s'affichaient plus en RC1, c'est corrigé. |
|
|
by Didier 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 devions publier aujourd'hui les versions Unix en RC1, mais lors de la phase de test finale sur nos différentes configurations Linux nous avons localisé un problème de piste numérique. Nous en cherchons la cause mais il est peu probable que nous puissions proposer cette version avant le week-end. Sinon, nous avons corrigé un problème d'affichage des paroles sur la RC1 ainsi quelques points mineurs dans PDFtoMusic. Bon week-end ! |
|
|
by Didier 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 | | |
| |
|
|