Nous avons fini de mettre en place la fonction de récupération des fichiers et position des palettes après un crash de l'application. Une version beta a été créée pour MacOS et Windows, et annoncée sur le forum. En amont, nous avons collecté quelques données statistiques sur la stabilité de l'application. En effet, lorsque nous recevons un courrier électronique envoyé depuis le programme, des données supplémentaires nous parviennent, afin de nous aider à dépanner un éventuel problème. Parmi ces données, nous avons le nombre total d'heures passées sur l'application, le nombre total de lancement et le nombre total de crash. Une opération mathématique complexe, appelée division, nous permet donc de calculer le nombre d'heures en moyenne pendant lesquelles l'application a tourné sans crasher. Ces statistiques portent sur l'utilisation de l'application depuis son installation. Une version du programme particulièrement instable peut avoir "plombé" les résultats. Voici donc les résultats. Si vous travaillez intensivement avec Melody ou Harmony Assistant, disons à temps plein (8 heures par jour), en moyenne, vous devriez expérimenter un crash : - Sur Macintosh, tous les 5 jours - Sur Windows, tous les 3 jours - Sur Linux, une fois par jour. Bien sûr l'idéal serait de pouvoir éliminer tous les crashs, mais en attendant, pouvoir récupérer les données non sauvegardées, les fenêtres ouvertes et les positions des palettes devrait éviter quelques jurons chaque jour dans le monde, et nos oreilles devraient un peu moins siffler. |
|
|
by Olivier Guillion | | |
| |
|
Lorsque Harmony ou Melody Assistant crashe (ce qui n'est pas si fréquent, heureusement), sur Windows et Linux, le programme parvient à garder un peu de contrôle génère le rapport de crash, ouvre le navigateur et affiche une alerte. Nous sommes en train d'essayer de garder aussi la main sur Macintosh. Les fichiers en cours de modification sont cependant définitivement perdus dans la version actuelle. Nous sommes en train de mettre en place une sauvegarde de la dernière chance, qui surviendrait après le crash. Les partitions modifiées (cela ne concernera pas les scripts MyrScript) seraient alors sauvegardées, si c'est possible, dans le répertoire "Myriad Documents", sous un nom "SOS-numéro-nom du document", afin de pouvoir être récupérées lors du prochain lancement. Bien sûr, si le crash a justement eu lieu parce qu'une partition est abîmée en mémoire, la sauvegarde risque de ne pas pouvoir s'effectuer. Mais, même si cela ne fonctionne pas à tous les coups, ce sera toujours mieux que maintenant, ou les modifications non sauvegardées sont perdues à 100%. |
|
|
by Olivier Guillion | | |
| |
|
A chaque nouvelle version d'Ubuntu, son lot d'incompatibilités. En pratique, cela revient à reprendre tous nos programmes tous les 6 mois. Cela faisait longtemps que nous n'avions pas appliqué de mise à jour, par peur de l'incompatibilité de trop, qui nous empêcherait de générer les nouvelles versions. Là, nous avions un peu de temps, et des clients se plaignaient de dysfonctionnement en version 13.10 (nous étions restés en 12.04). Donc on s'est dit : "soyons fous, appliquons les mises à jour". Pour assurer, nous avons décidé de les appliquer progressivement, en passant par les versions intermédiaires 12.10 puis 13.04. Cela allait nous prendre 4 heures. Voici un résumé. v12.04 -> v12.10 Des alertes à propos de cups et grub, splix et bamf... c'est très clair. Avec des noms pareils, ce n'est pas un antivirus qu'on a envie d'installer, mais un antihistaminique, pour calmer les éternuements. v12.10 -> v13.04 Le redémarrage ne se passe pas bien. L'interface graphique a disparu. On se retrouve en mode console, impossible de redémarrer X11. Et il y en a qui se moquaient de Windows 95 parce qu'il y avait le MS/DOS qui tournait derrière... Pas grave, on met à jour en 13.04 en mode ligne de commande. Tout fonctionne (avec quelques alertes illisibles à propos de modules manquants et d'incantations prononcées hors du pentacle), mais on redémarre toujours en mode console. v13.04 -> v13.10 De 13.04, on met à jour en 13.10, toujours en ligne de commande. Là, miracle, l'interface graphique est revenue. Le sang de poulet répandu à la pleine lune, ça fonctionne donc. v13.10 -> v13.10 Après quelques réparations de grub, configuration de cups, et poubellisation de shprout, on se retrouve dans un état relativement stable, avec quelques plantages du système de temps en temps, et des répertoires partagés qui ne fonctionnent plus et bouclent indéfiniment. Mais on ne va pas se plaindre, hein ? On a la souris et des icônes. Après ces sueurs froides et des heures passées à tenter de réparer les dégâts qu'on n'a pas causés, on se satisfait de peu, on en arrive à se ficher des petits problèmes d'Harmony, et on apprécie beaucoup plus lorsque quelque chose fonctionne, même mal. L'addiction à Linux ne serait-elle pas en fait une manifestation du syndrome de Stockholm? |
|
|
by Olivier Guillion | | |
| |
|
Nous avons fini de mettre en place le système des cartes cadeau. Voici en détail comment cela va se passer : Lors de la réception des codes qu'il prévoit d'offrir, l'acheteur est averti qu'il doit nous communiquer les coordonnées de la personne qui utilisera le logiciel. Lui est également proposée gratuitement une carte cadeau, au travers du lien vers cette page S'il nous renvoie sa demande de carte accompagnée du prénom à inscrire sur la carte, nous lui faisons parvenir un fichier PDF personnalisé à imprimer, contenant ce prénom et le numéro d'enregistrement. Un lien vers le mode d'emploi lui est également fourni. Il ne lui reste plus qu'à suivre cette procédure pour confectionner la carte, et la poser sous le sapin. Dès le 25 décembre, la personne qui a reçu la carte l'ouvre, lit son numéro d'enregistrement, et entre l'adresse Web qui lui est indiquée: www.myriad-online.com/fr/gift afin d'obtenir des renseignement sur la manière d'installer et d'utiliser nos logiciels. Voila. Nous espérons que cela fera quelques heureux |
|
|
by Olivier Guillion | | | |
|
Ce n'est pas encore Noël, mais on s'en approche. Chaque année, certaines licences qui nous sont commandées sont destinées à être offertes en cadeau. Mais ce n'est pas toujours évident d'offrir quelque chose d'immatériel. Que mettre sous le sapin ? Le courrier électronique contenant le numéro de licence, imprimé sur papier ? Nous avons décidé de faciliter tout cela, et de permettre de fabriquer une carte-cadeau personnalisée. Sur demande, lors de la commande, nous pourrons créer un fichier PDF personnalisé, qui sera envoyé par e-mail à l'acquéreur. Il lui suffira de l'imprimer, et après quelques opérations simples de découpage/pliage, il aura quelque chose de sympa à mettre sous le sapin Bon week-end à tous, et soyez sages, le Pêre Noël voit tout ! |
|
|
by Olivier Guillion | | |
| |
|
L'image du CD-ROM hybride (Mac/PC) a été finalisée et testée. Une image ISO a été créée et gravée sur support physique. Il reste à tester le CD en profondeur, et nous serons prêts à le copier pour l'envoyer par la poste aux personnes qui nous en font la demande. Il y en a beaucoup moins, avec la généralisation du haut débit et la mise à disposition de l'image CD en téléchargement gratuit, mais certains réfractaires à la dématérialisation tiennent absolument à avoir quelque chose de physique en main. Les deux versions (Mac / PC) de nos produits occupent maintenant 697 Mo, sur les 700 autorisés sur un CD-ROM. Il est donc probable que nous aurons à enlever quelques fichiers non indispensables ici et là dès les prochaines versions. Prochaine étape, dès que les tests sont terminés, proposer les images séparées Mac et PC sur le P2P et le téléchargement direct. |
|
|
by Olivier Guillion | | | |
|
La nouvelle version de PDFtoMusic / PDFtoMusic Pro (v 1.4.2c) a été postée sur le site. Elle est a priori stable, de même que les versions d'Harmony et Melody Assistant, Myriad Plug-in et Melody Player. Nous allons commencer à envisager la création d'une image du CD-ROM. |
|
|
by Olivier Guillion | | |
| |
|
Les optimisations du chargement MusicXML, du traitement des paroles et des tonalités ont permis de réduire le temps d'importation à une fraction de la durée d'origine. Certaines opérations sur des gros fichiers (plusieurs milliers de mesures, des dizaines de portées avec paroles) devraient être accélérées également dans Harmony Assistant. Le script de tablatures pour instruments à vents a été corrigé pour prendre en compte correctement les schémas pour trompette. Nous attendons la validation d'un utilisateur pour rendre le nouveau script accessible à tous. |
|
|
by Olivier Guillion | | |
| |
|
Nous nous sommes rendu compte que certains traitements de gros fichiers (plus de 25 pages) pouvaient prendre un temps exagérément long. Le problème vient de plusieurs fonctions de mise en forme du document et notamment le calcul automatique des répétitions en fonction du nombre de lignes de paroles, la mise en forme des coulés ou le calcul de la meilleure échelle d'impression. Nous essayons donc d'accélérer ces fonctions sans altérer les résultats du programme. Certaines optimisations devraient avoir pour effet d'accélérer également le chargement MusicXML d'Harmony Assistant. |
|
|
by Olivier Guillion | | | |
|
Nous avons préparé les versions de PDFtoMusic 1.4.2, et attendons les retours de quelques utilisateurs avant de les publier. Cela devrait être fait en début de semaine prochaine, complétant ainsi le jeu de nouvelles versions. A partir de là, si nous ne recevons pas de rapport de problème trop important sur tous les produits, nous pourrons envisager de créer et diffuser une nouvelle image du CD-ROM. En attendant, bon week-end à tous ! |
|
|
by Olivier Guillion | | | |
|
Tout dernier changement : Maintenant, demander l'édition des paroles sur une partition sans paroles ne comportant qu'une seule portée ajoute automatiquement la ligne de paroles à cette portée. Nous avons préparé les nouvelles versions (i) mais il est un peu tard pour mettre tout ça sur le site. Nous n'avons pas la fibre, et l'ensemble des archives d'installation représente environ 300Mo, ce qui nécessite plus d'une heure de connexion uniquement pour les envoyer. Il faut ensuite toutes les vérifier, et mettre à jour les pages du site. Il est donc un peu tard pour s'attaquer à cela aujourd'hui. Cela attendra demain matin, et laissera ainsi la possibilité aux utilisateurs de débusquer les tout derniers bugs. |
|
|
by Olivier Guillion | | | |
|
|