Plusieurs utilisateurs ont décidé de se plonger dans MyrScript, une partie de la journée a été passée à les aider dans leurs premiers pas. Nous avons été contacté par un compositeur qui va présenter un opéra début 2009. En fond de scène, la partition sera affichée sur des écrans à l'aide d'Harmony Assistant. Comme il avait des exigences très précises sur le défilement de la musique, nous lui avons compilé une version spéciale du programme. Un script a également été écrit à son intention, afin de supprimer les marges droites et gauches de toutes les mesures de la partition. En effet, lors du défilement, la position graphique du jeu suit très exactement la position en temps dans la musique. Les marges n'ayant aucune durée, cette position saute donc de la fin de la mesure au début de la mesure suivante. Le script permet donc d'atténuer ces sauts. Il ne sera pas diffusé avec Harmony Assistant, car il est trop spécifique, mais nous pouvons l'envoyer par e-mail si cela vous intéresse. Enfin, des modifications avaient été apportées à MyrPref, la petite application qui permet, sur Windows, d'ouvrir le répertoire des préférences de nos programmes. Ces modifications permettaient, en maintenant la touche majuscules appuyée sur Vista, d'ouvrir le répertoire des caches UAC (voir ce billet). Malheureusement, elles rendaient MyrPref incompatible avec Windows 95, 98 et ME. MyrPref a donc à nouveau été repris pour rester compatible avec toutes les versions de Windows. |
|
|
by Olivier Guillion | | | |
|
- Correction d'un problème dans toutes les palettes flottantes MyrScript, lorsqu'une note était éditée individuellement sur la partition (double-clic sur sa tête avec l'outil "lasso"). - Ajustements sur le script d'import Finale - Correction de l'archive du plug-in pour Mac OS X - Correction sur les tab guitare dans certains cas très particuliers. - MyrScript : Correction de GetLyricsAtBar() qui supprimait les informations de style. Problème mis en évidence dans le script de surlignage des paroles. |
|
|
by Didier Guillion | | | |
|
Depuis quelques jours, nous avions été alertés par un utilisateur qu'Harmony Assistant, dans certaines conditions que nous ne parvenions pas à déterminer, se mettait à consommer de plus en plus de mémoire, jusqu'au blocage complet de l'application. Aujourd'hui, il est parvenu à établir que cela se produisait sur l'un de ses fichiers, contenant une piste numérique, lorsque la musique défilait. Merci à lui pour sa persévérance et son esprit d'analyse. Grâce à cela, nous avons pu nous apercevoir que l'affichage des pistes numériques en mode gravure était "poreux". Nous avons colmaté les brêches pour la prochaine version, et en avons profité pour lancer nos outils de détection. Cela nous a permis de corriger d'autres problèmes de ce type, beaucoup moins graves. Dans MyrScript, nous avons modifié la valeur Score.TimeEndSelection de manière à ce qu'elle retourne une position très légèrement inférieure à la valeur réelle. Ainsi, lorsque la sélection s'étend jusqu'à la limite entre deux mesures, le calcul de la mesure sélectionnée ne donnera plus la mesure suivante. |
|
|
by Olivier Guillion | | | |
|
Aujourd'hui: - Correction de l'interprétation des commandes de changement de couleur par Virtual Singer - Mode gravure : les commandes insérées dans les paroles pouvait le perturber. - Dans le plug-in, ajout d'une commande permettant de choisir la transposition de départ TRANSP_OFFSET - Correction d'un problème graphique: lorsque deux notes pointées étaient liées ensemble, le point n'apparaissait que sur la dernière note de la liaison. Une sous-version intégrant ces changements a été publiée. Après cela nous nous sommes plongés dans les rapports de problème reçus ce jour, pour la prochaine version : -Problème d'affichage et de positionnement du curseur sur les portées banjo en 5ème corde (qui est plus courte) -Problème de copier/coller sur les portées banjo, toujours la 5ème corde. Un très vieux problème qui date au moins de la 9.3... |
|
|
by Didier Guillion | | | |
|
Il est bien clair que nous n'envisageons pas de version "native" Linux dans un avenir proche. Ce qui ne nous empêche pas de garder l'oeil ouvert, ou d'envisager de faciliter la tâche des utilisateurs qui les font tourner sur Linux/Wine. Ainsi, on nous a signalé des messages d'erreur non bloquants lors de l'installation de nos produits sous Linux/Wine, ainsi que quelques lenteurs ou petits défauts graphiques. Pour l'instant, nous ne pouvons tester cela que sur une machine virtuelle dans Windows, ce qui n'aide pas beaucoup lorsqu'il s'agit d'évaluer les performances. Il nous faudra, à terme, installer un "vrai" Linux sur un ancien PC qui est déjà à notre disposition. Se posera alors la question: "quelle distrib?". Nous nous orienterons très probablement vers Ubuntu, qui semble être la plus répandue pour une utilisation personnelle. Accessoirement, nous avons pu tester un clone virtuel d'un ultra-portable EEE de chez ASUS. Ces machines à bas prix, à l'origine sans disque dur et exclusivement sous Linux, auraient pu constituer un marché intéressant. Mais sur les premiers modèles (gamme 7xx) disposaient d'une résolution d'écran vraiment trop faible, avec du 800 x 480, pour envisager de faire tourner correctement nos applications. De plus, Wine n'est pas fourni en standard, ce qui nécessite à l'utilisateur de l'installer préalablement. Il faudra probablement attendre les modèles suivant (gamme 900 et 1000) pour disposer d'un meilleur écran et de plus grandes capacités de stockage. Il m'avait même semblé lire, peut-être ai-je rêvé, que les versions Linux des nouveaux EEE étaient livrées avec Crossover. Mais il est également possible d'acheter ces mêmes machines avec Windows XP comme système d'exploitation. Il y a donc fort à parier que Windows gagnera ce bras-de-fer au bout du compte. |
|
|
by Olivier Guillion | | |
| |
|
Ca y est, les différentes version de nos programmes ont été publiés sur le site, Harmony passe en 9.4.5, Melody en 7.4.5, le PlugIn en 5.4.5 et le Player en 6.1.1. Pas mal de recherche sur le Net pour savoir s'il y avait un moyen standard d'installer le plug-in de manière plus transparente et sans devoir relancer le navigateur dans le cas d'une mise à jour. Pour l'instant, chou blanc. Nous poursuivons les tests d'installation et d'utilisation de la nouvelle version sur diverses configurations et systèmes d'exploitation. (ça en fait, des "ion"s dans cette phrase ! ) Si celle-ci s'avère ne recéler aucun problème majeur, un nouveau CD-ROM sera préparé rapidement, et mis à disposition sur le Peer-to-peer. A ce sujet, l'ordinateur qui, chez nous, met à disposition 24h sur 24 l'image du CD sur le P2P dispose maintenant d'une connexion ADSL qui lui est propre. Ainsi, nous ne devrions plus être gênés lorsque plusieurs personnes sont connectées et téléchargent le CD. |
|
|
by Didier Guillion | | | |
|
Aujourd'hui : Une nouvelle commande à été ajoutée aux textes des paroles. [%rrvvbb] permet de définir la couleur de fond de la cellule. rrvvbb est la couleur donnée en RGB, par exemple [%FF8080]. Les contraintes sont les suivantes : la commande doit être répétée à chaque cellule et doit se trouver en début de cellule. Sinon, nous finalisons la prochaine sous version qui aurait du être postée ce soir, mais des rapports de dernières minutes nous ont arrêtés... |
|
|
by Didier Guillion | | | |
|
- Nous avons analysé plusieurs rapports de "crash", dont la plupart étaient liés à des problèmes dans la programmation en MyrScript de scripts en cours de test par l'utilisateur. MyrScript a toutefois été modifié pour, dans les cas en question, afficher un message d'erreur plutôt que de forcer l'application à quitter avec un crash. - Un utilisateur de Virtual Singer en latin nous a fait remarquer que le symbole æ n'était pas pris en compte. Cela est maintenant fait. - Enfin, plusieurs utilisateurs sous Windows XP/Vista avaient vu le programme perdre la trace de la police "Stoccata" et donc se voir incapable d'afficher correctement les partitions. La solution était de sortir la police du répertoire dédié de Windows, puis de l'y remettre. Ce n'était pas très pratique, aussi les installateurs de nos produits ont été repris pour corriger ce problème à chaque rénstallation. Nous n'avons pas pu vraiment le tester, étant donné que cela ne se produisait pas sur nos PCs. Nous en saurons donc plus lorsque la nouvelle version sera diffusée. Dans un autre domaine, les premiers morceaux viennent d'être soumis au 20ème concours (thème: le chat). |
|
|
by Olivier Guillion | | | |
|
Aujourd'hui, nous avons complété les documentations du Myriad Music Plug-In pour y rajouter les nouvelles commandes de changement de couleurs. Une bonne partie de la journée à été passé à relire les documentations d'Harmony et de Melody afin de traquer les divergences avec la version actuelle des programmes. Ouf! C'est plutôt long... |
|
|
by Didier Guillion | | | |
|
Fin de semaine. Quelques petits problèmes vraiment mineurs ont été corrigés. Nous avons commencé la relecture de la documentation de Melody/Harmony. Il est vrai que depuis quelques versions, les changements apportés l'on fait quelque peu divergé. On va remanier tout cela. Et pour la touche hors sujet du vendredi, une chose amusante. J'ai chez moi un vieux dictionnaire de famille qui doit dater du début du XXème, un Larousse Illustré en 7 volumes. Je ne me lasse pas de le consulter, il foisonne de renseignements vraiment intéressants comme par exemple des gravures d'insectes, des quarts de page sur des cantatrices oubliées ou des partitions très courte d'air populaire et de sonnerie de clairon. Il y a quelques années, j'y ai déniché ce rébus que je vous livre : PIR VENT VENIR UN VIENT D'UN Vous avez trouvé ? |
|
|
by Didier Guillion | | |
| |
|
Toujours à la recherche d'un fournisseur de solution de paiement par carte bancaire, nous pensions avoir trouvé le bon. Mais nous avons scrupuleusement étudié les contrats (que notre contact voulait nous faire signer sur le champ). Nous avons demandé de les lire à tête reposée. Bien nous en a pris, perdu au milieu de plusieurs pages de copier/coller des recommandations de la CNIL, nous sommes tombés sur une petite annexe innocente qui semblait reprendre un montant déjà cité mais avec une présentation légèrement différente. Cela semblait louche, nous avons donc posé la question et nous avons appris qu'en fait cela doublait simplement les frais ! Aucun rapport avec les montants donnés oralement lors de nos rencontres précédentes. Nous allons donc chercher ailleurs, car comment se fier à quelqu'un qui dès le départ cherche à vous arnaquer... Sinon, les résultats du concours ont été publié, félicitations sincères au vainqueur ! |
|
|
by Didier Guillion | | |
| |
|
Aujourd'hui : - Lorsqu'une loi ne ne changeait pas l'instrument, par exemple une loi se contentant d'ajouter un ornement audible, un crash se produisait dans l'echo de la note lors du déplacement du curseur (Configuration > Echo) - Nous en avons profité pour que les échos (positionnement, déplacement, clic avec le marteau, etc) tiennent maintenant compte des lois pour jouer la note. - Le recalcul des sens des tiges des notes dans les accords lors de l'édition individuelle (double-clic sur la tête avec le marteau) a été amélioré - Les recherches complexes dans le fichier de phonétique ont été implémentées dans le script "Autres langues". Ceci entraînait un fort ralentissement. Le script a donc été optimisé, et une barre montre maintenant la progression du travail. - Virtual Singer ne chantait pas les appoggiatures, trilles, mordants, glissades, etc, lorsque la note était un mélisme. Ceci a donc été amélioré. - Finalisation de l'intégration des Thèmes sur le Player. On peut maintenant non seulement avancer dans la liste des thèmes mais également reculer. - La documentation correspondante a été mise à jour. - PDFtoMusic : Majuscule+Molette de la souris change l'échelle d'affichage. L'idéal serait que la page ce centre sur la position de la souris, c'est à l'étude. |
|
|
by Didier Guillion | | | |
|
Après un long week end sur la plage, les questions par e-mail s'étaient accumulées et une bonne partie de la journée a été passée à y répondre. Nous sommes assez déçus de notre fournisseur de solution de paiement par carte bancaire en ligne. Cela fait plusieurs années que nous travaillons avec lui et leurs "gaffes" répétées commencent à nous fatiguer : changement de mot de passe sans nous prévenir, interface web qui ouvre des fenêtres surgissantes et donc bloquées par certains navigateurs web. Le pompon : il y a peu, ils ont changé d'adresse IP sans nous prévenir et une semaine de commande est passée à la trappe... Nous profitons donc des vacances pour chercher ailleurs. Sylvie a contacté tous les prestataires qu'elle a pu trouver. Pas mal on l'air complètement largués dès que l'on pose des questions techniques ou simplement concrètes. En tout, 4 ou 5 seulement ont été capables de nous répondre avec une certaine précision. Nous analysons les contrats et c'est d'une confusion extrême. Ils cherchent tellement à noyer le poisson, qu'ils arrivent à se perdre eux-mêmes ! Une fois le choix arrêté, nous basculerons durant le mois de Juillet. |
|
|
by Didier Guillion | | |
| |
|
Nous testons un changement dans le mode d'édition "seringue". Lorsqu'une longueur de note est sélectionnée, la note en question apparaît sous le curseur de la souris, comme c'est déjà le cas en mode "crayon". Les différents thèmes qui seront accessibles dans le Myriad Music Plug-in, ont été finalisés. Dans le cas du traitement d'un fichier .mya, il sera également possible de changer la couleur de base de la liste (noire par défaut) afin de la mettre en concordance avec les autres couleurs. Dans la foulée, les thèmes ont été intégrés au Melody Player : un click droit sur la barre de titre changera le thème. Par exemple, voici le thème "bronze" appliqué sur le Player : Et pour finir la semaine, une équipe de géographes à plaqué une très ancienne carte de France (du XVIIème il me semble) sur des cartes Google Map. Il est amusant de voir les évolutions de l'urbanisation qui se sont produites depuis les derniers siècles. Petit bémol, c'est plutôt lent et le centrage quand on zoome laisse à désirer... http://demo.geogarage.com/cassini/ |
|
|
by Didier Guillion | | |
| |
|
- Les problèmes liés aux vues en multi-fenêtrage ont été corrigés - Correction d'un problème de copier/couper/effacer/coller lorsque la fin de la zone de sélection était avant une note courte en fin de mesure. - La nouvelle portée créée pour recevoir le résultat d'une saisie MIDI portait toujours le même nom (Portée 1) et toutes se partageaient le même instrument. - Correction de la duplication de la note avec tige inverse qui ne fonctionnait pas quand la note avait la tige vers le haut. - Sur le site Web, mise à jour de la section documentation. - Dans le Myriad Music Plug-In, l'interface peut déjà être adapté avec les couleurs que l'on veut, ceci afin d'intégrer plus facilement le plug-in dans la charte couleur du site. Nous avons implémenté une nouvelle commande : COLOR_THEME. Elle permet de choisir un jeu de couleur pré-défini. Ce jeu de couleur est ensuite modifiable ponctuellement via les commandes usuelles. Les thèmes sont pour l'instant : Dracula, BlueLagoon, SpringField, SnowBall, LimeJuice, Pinky, Charcoal... Chacun dans une couleur dominante bien marquée. N'hésitez pas à proposer les vôtres... |
|
|
by Didier Guillion | | | |
|
- Récalage des pauses remplissant les mesures : elles sont maintenant centrées sur l'aire réelle de la mesure (sans tenir compte des marges de la mesure) - Notation Fasola : les pointés des notes en accord n'étaient pas alignés verticalement, c'est corrigé. - Nous nous heurtons à un problème complexe, concernant l'interaction entre les vues et le mode multi-fenêtre sur la partition. Plusieurs crashs surviennent à différents niveaux, il faut donc les repérer et les éliminer un à un. Mais les procédures sont à chaque fois complexes et longues à suivre. A titre d'exemple: créer un nouveau document avec 2 portées, visualisé en mode ruban. Supprimer toutes les mesures à partir de la mesure 7, puis insérer 8 mesures avant la mesure 2. Poser une note sur la première mesure, et diviser la fenêtre en deux parties horizontales. Là, un crash survient (celui-ci a déjà été éliminé). |
|
|
by Didier Guillion | | | |
|
- Dans l'édition des vues, affichage de leur index. - Mac PPC sous 10.4: blocage quand on sauvegardait les palettes alors qu'aucun document n'était ouvert. - PDFtoMusic : un problème d'accroche à été corrigé. - Melody Player: Correction d'une source de crash lors de la lecture de la fin de la musique - Harmony/Melody en jeu de karaoke, Melody Player, Myriad Plugin : prise en compte du changement de tempo sur toutes les voix Virtual Singer en cours de jeu - Jeu du karaoke: possibilité de crash à l'approche de la fin de la musique - Corrections de fautes de frappe sur la page "Targets" de la documentation anglaise. Celui qui avait tapé ça était fatigué... |
|
|
by Didier Guillion | | | |
|
La publication de la version publique a entrainé son cortège de rapport de problème. Rien de bien méchant, mais nous nous y sommes attaqués. - Quelque réglages sur des problèmes cosmétiques lors du poser de notes en mode "sans lissage" - Correction d'un problème de traduction du nom des groupes lors de l'ajout de portées - Melody Player: correction d'une possibilité de crash au lancement de l'application - Melody Player: Un problème sur certaines partitions a été signalé sur Windows. Cela semblerait lié à l'utilisation d'images à l'intérieur du document. Une série particulière de données ferait "planter" le compactage interne de ces images. Nous travaillons dessus. |
|
|
by Didier Guillion | | | |
|
Les versions publiques ayant été publiées sur le Web hier, nous avons donc commencé la finalisation de la version CD-ROM. La partie Windows est opérationnelle, mais un problème de dernière minute à bloqué la version Macintosh. Nous travaillons à un contournement de ce qui est apparemment, un bug de QuickDraw sous 10.4. En attendant, l'image Windows est en cours de publication sur le P2P. Et pour finir la semaine sur quelque chose de moins "informatique" : je croyais que le palmier dans mon jardin était un arbre, j'avais tout faux. C'est une plante verte. Un monocotylédone. Je l'ai découvert sur ce merveilleux site, définitivement gouleyant pour l'esprit, qui pulvérise les idées reçues : http://tatoufaux.com/ Préparez-vous à être étonné ! |
|
|
by Didier Guillion | | |
| |
|
Voilà un peu plus d'un mois que les dernières versions publiques avaient été publiées. Aujourd'hui, nous avons épluchés les derniers rapports non encore traités pour déterminer leur degré d'importance et nous avons décidé de publier une version publique de l'ensemble de nos produits. Les divergences entre la version CD-ROM et la version Internet devenaient trop flagrantes, il était temps de mettre à disposition une version publique et, dans la foulée une version CD-ROM, puis une version P2P de celui-ci. Ah! Et un petit coup de gueule. Cinq fois aujourd'hui j'ai reçu un rapport de problème auquel j'ai du répondre "Quelle version ?" et que l'on ma répondu, "La dernière". La dernière version, il n'y a que nous dans l'équipe qui l'avons... Nous sommes assez éreinté de devoir, à chaque fois demander, "Quel programme ?", "Quelle version ?", "Quel type d'ordinateur ?". Et une révélation : nous ne sommes pas télépathes non plus, les questions "Ce que je vois à l'écran ne correspond pas, que dois je faire ? Merci d'une réponse rapide." (Sic) entraînera toujours une réponse rapide mais rarement une résolution "rapide" du problème... "Quel programme ?", "Quelle version ?", "Quel type d'ordinateur ?","Que voyez vous ?", "Qu' avez vous fait ?", "Que désiriez vous obtenir ?", "Qu'avez vous obtenu ?" Ce petit coup d'humeur ne vous concerne pas, bien entendu, chers lecteurs de ce Blog, qui fournissez, à chaque fois des rapports précis et circonstanciés... |
|
|
by Didier Guillion | | |
| |
|
- Sur Macintosh, il pouvait y avoir un problème d'affichage des textes écrit avec la police SToccata, si plusieurs instances de l'application étaient lancées simultanément. Ceci a été corrigé. - Dans le Melody Player, le changement d'échelle via la molette de la souris a été rendu plus précis. - Grande table de mixage, mode positionnement d'instrument: problème dans le nom du compositeur apparaissant en en-tête, si celui-ci est stylé. - Les voix Virtual Singer n'étaient pas recalculées après changement du marqueur de début de jeu. Cela ne fonctionnait pas si le marqueur était déplacé vers le début de la musique -Crash lors de l'impression des raccourcis clavier, après utilisation du bouton "Options" |
|
|
by Didier Guillion | | |
| |
|
- Le script "Virtual Singer > Autres langues" a été peaufiné, pour permettre l'adjonction facile de nouvelles langues. La documentation a été écrite et mise en ligne ici, avec un accès direct depuis le script. - Des problèmes de recalcul de numéros de mesures lors d'une annulation (undo) sur une partition contenant des vues est en cours de résolution. - Nous avons reçu plusieurs demandes d'amélioration ou de modification du fonctionnement du copier/coller, mais celles-ci ne pourront pas être traitées dans cette version étant donnée la complexité du module. Cela attendra donc la prochaine. - Sur PDFtoMusic, des modifications mineures ont été apportées. Enfin, nous avons mis à jour nos deux machines Windows en XP SP3, et en avons profité pour nous débarasser d'un antivirus qui générait décidément trop de "faux positifs". Sa suppression d'un module du système Windows pris à tort pour un virus a été l'étincelle qui a fait déborder le vase. Ah, oui, notre Bill préféré a pris sa retraite samedi dernier . A voir, si ce n'est déjà fait, sa petite vidéo d'adieu |
|
|
by Olivier Guillion | | | |
|
|