Dans Harmony, correction du calcul de la hauteur des notes en tablature harmonica. Correction d'un problème de glisser déposé sur les palettes utilisateur. Dans PDFtoMusic, nouvelle option d'exportation qui permet d'ignorer les informations de mise en page. Les objets graphiques associés aux pages sont également éliminés. En effet, la mise en page résultat sera différente de l'original et le numéro de page n'est plus une indication valable de positionnement. Ce nouveau mode est automatiquement activé lorsque l'on choisit de n'exporter qu'un nombre réduit de portées. |
|
|
by Didier Guillion | | | |
|
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 | | |
| |
|
Sur Mac des primitives bas niveau ont été implémentés afin de prendre la main en cas de crash de l'application. Possibilité de supprimer toutes les fins de page forcées de la partition. |
|
|
by Didier 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 | | |
| |
|
Pour finir la semaine : Correction d'un problème de clipping, sur Mac, lors d'un tracé Quartz sur un port QuickDraw. Apparemment le problème a été signalé à Apple et perdure depuis 2004. La solution consiste à utiliser CGContextClipToRect au lieu de ClipCGContextToRegion. Nouvelle option dans le menu contextuel des objets libres pour changer rapidement le texte ou le graphisme associé. Afin d'éviter toute confusion, dans PDFtoMusic, lorsque l'utilisateur a demandé de génerer un fichier XML même quand il n'y a aucune donnée exploitable, une alerte s'affiche. Bon Week-end ! |
|
|
by Didier 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 | | |
| |
|
En mode évaluation, on peut exporter une page unique parmi n'importe quelle page du document. La transformation des coulés en liés était cassée dans le cas d'un franchissement de mesure, c'est corrigé. Il y avait un décalage de hauteur de notes dans les clefs de type batterie, c'est corrigé. |
|
|
by Didier 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 | | | |
|
Tablature Harmonica : Dans le menu de sélection du type d'Harmonica, gestion de la valeur courante. Correction d'une boucle infinie dans la recherche de notes alternatives. Correction de l'affichage des bends dans les tablatures harmonica sans symbole. Recalage de l'indication de l'overbend dans les tablatures harmonica. L'activation/désactivation du mode portée prioritaire ne change plus la hauteur des notes. |
|
|
by Didier 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 | | |
| |
|
Le passage de tablature non prioritaire à prioritaire pour les Harmonicas altérait la hauteur des notes avec overbend. Un nouveau mode d'affichage pour les objets libres de type image a été implémenté : l'image est considérée comme un motif de remplissage du cadre. Quand on change l'image associée à un objet libre, l'aire définie est préservée. Nouvelle stratégie de recherche des objets libres qui permet de sélectionner un objet libre entièrement englobé par un autre. |
|
|
by Didier 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 | | | |
|
Les versions publiées ces derniers jours semblent être stable. Nous avons entamé la fabrication du CD-ROM qui sera proposé en support physique et sur le P2P. La dernière version date de Juillet 2012. Ouch ! |
|
|
by Didier 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 | | |
| |
|
Correction dans la gestion des glyphes. Correction dans l'édition du suivi des portées.Certaines options du menu Fichier, comme "Ouvrir le fichier PDF avec éditeur "restaient actives même quand il n'y avait pas de document, ce qui pouvait provoquer un crash. Une sous version de PDFtoMusic devrait être publiée en début de semaine prochaine. Bon week-end |
|
|
by Didier 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 | | |
| |
|
Correction d'un crash possible au redimensionnement de la fenêtre document. Correction du calcul de la position des nuances. Les sources ont été passés dans un analyseur et quelques irrégularités trouvées et corrigées. |
|
|
by Didier 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 | | | |
|
Les tremolo sur notes non ligaturées sont maintenant reconnus, y compris sur les notes sans tiges. La nouvelle version a été publiée sur notre site. |
|
|
by Didier 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 | | | |
|
Bon ça y est, cette fois ci c'est la bonne, les nouvelles versions d'Harmony, Melody, Plug-In et Player sont en cours de publication sur notre site ! |
|
|
by Didier 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 | | | |
|
Correction des ressources en Néerlandais. Dans la dernière version, la touche majuscule a été utilisée pour poser des symboles en dehors de l'aire de la portée. L'ouverture des menus contextuels s'ouvrent maintenant de façon générale via le click droit souris. Or, il apparait qu'il y a encore des ordinateurs ne disposant que d'un bouton sur la souris. (Exclusivement des Mac) La touche Ctrl (qui n'existe que sur Mac, elle fait fonction de touche Commande sur Windows et Linux) a donc été dédiée à cette fonction : Ctrl+click émule un click droit souris. Dans PDFtoMusique les documents composés uniquement de portées batteries mono-lignes n'étaient pas reconnus, c'est maintenant fait. La gestion de la position de la musique a été modifiée pour gérer ce genre de document. |
|
|
by Didier Guillion | | |
| |
|
|