HomeProductsDownloadOrderSupportSearch
  
 
 Myriad Blog 1.3.0 Saturday, Oct 12th, 2024 at 06:30am 

Dev News Wednesday, Oct 31st, 2007 at 04:54pm
Harmony 9.4 - Etape 80

La traduction en Francais du script Assistant Garritan est terminée et le projet renvoyé à son auteur. Il va pouvoir maintenant apporter de nouvelles modifications et ce script sera fourni par défaut avec les prochaines version d'Harmony. M Garritan nous a offert il y a quelques temps le Garritan Personal Orchestra, mais nous avons été incapable de le faire fonctionner sur Macintosh. Je pense qu'il va être temps de le retrouver dans nos cartons et de faire de nouveaux essais.
On nous a signalé un problème d'affichage des liés sur les tablatures en mode page,et ce uniquement  lorsque le mode gravure est actif. Nous sommes dessus.
Les textes ont été extraits des ressources et nous commençons à contacter les traducteurs.
by Didier Guillion

Dev News Tuesday, Oct 30th, 2007 at 05:11pm
Harmony 9.4 - Etape 79

Les premiers rapport de crash sont arrivés et nous commençons à les dépouiller.
Nous avons proposé à Muffit de finaliser la version Française de son script Assistant Garritan, la tâche est longue car chaque panneau a sa propre documentation et c'est très technique.
Nous espérons pouvoir commencer à contacter les différents traducteurs dès demain.
 
by Didier Guillion
 3 comments.

Dev News Monday, Oct 29th, 2007 at 05:11pm
Harmony 9.4 - Etape 78

 
La béta 6 d'Harmony est disponible depuis trois jours et les testeurs ont "planchés" dur dessus ce week end. Nous sommes en train de travailler sur leurs rapports. Pour l'instant pas de crash mais surtout des demandes d'améliorations ou de modifications.
 
La version Nomade à l'air de fonctionner correctement, mais nous attendons des tests plus approfondis pour sabler le Champ'. C'est mérité car cela a été assez acrobatique à mettre en oeuvre.  
 
Antoine nous a fait une proposition intéressante pour l'icône de jeu des vues, nous sommes en train de l'intégrer à la prochaine béta.
 
Muffit a sortit la version 2.0 de son script destiné à piloter le Garritan Personal Orchestra. Elle a révélé un problème très bas niveau sur la version Macintosh, au niveau de MyrScript. Je ne sais pas comment cela peut fonctionner du coté de Windows et de sérieuses investigations devront être lancées !
by Didier Guillion
 2 comments.

Dev News Friday, Oct 26th, 2007 at 06:09pm
Harmony 9.4 - Etape 77

 
Chose promise, chose due. La nouvelle version beta (9.4.0 Beta 6) a été mise à disposition aujourd'hui.  
 
Elle intègre la toute première version de l'installateur  gérant le "nomade", c'est-à-dire permettant d'installer entièrement l'application sur un support amovible (clé USB).
 
Cela semble fonctionner, mais des tests plus amples sont à effectuer, au moins sur Windows, afin de s'assurer que l'installation sur une clé ne copie aucune donnée sur le disque dur, ni ne touche à la base de registre.
 
Il y aura certainement des conseils supplémentaires à ajouter au chapitre dédié à cela dans la documentation, par exemple, sur Windows, comment définir une configuration matérielle nomade (choix des pilotes des cartes son et MIDI), etc.
 
Mais nous attendons que plusieurs d'entre vous le testent également, vous aurez peut-être des choses à ajouter.
 
Bons tests!
 
 
by Olivier Guillion
 9 comments.

Dev News Thursday, Oct 25th, 2007 at 05:46pm
Harmony 9.4 - Etape 76

 
Nous avons presque finalisé le fonctionnement "nomade" d'Harmony Assistant, et une version beta devrait être disponible demain, si tout va bien.
 
Une installation nomade présentera quelques différences par rapport à une installation classique. Ceci est dû au fait que l'application ne doit effectuer aucun changement, aucune configuration du système où elle s'exécute.
 
Donc, en nomade :  
 
-  le double-clic sur un fichier "mus" ou "myr" ne lancera pas automatiquement l'application, tout au moins sur Windows.  Il faudra passer par "Fichier > Ouvrir" ou par le glisser/déposer. A tester sur Macintosh.
 
- Sur Windows, impossible d'installer des raccourcis dans le menu démarrer ou sur le bureau. L'application devra être lancée "à la main", en entrant dans le répertoire d'installation sur la clé USB, et en double-cliquant dessus.
 
- La fonte musicale ne sera pas installée dans le système. Elle sera présente lorsque l'application est lancée, mais ne sera plus accessible par d'autres programmes lorsqu'on quittera l'application. Normalement, les fichiers PDF créés pendant une session devraient cependant continuer à fonctionner après la fermeture de celle-ci.
 
- Les autres programmes installés (plug-in, player...) ne pourront pas bénéficier des bases de sons de qualité supérieure installées dans le programme.
 
- Le lancement de l'application risque d'être plus lent, les clés USB ayant des taux de lecture et de transfert inférieurs à ceux d'un disque dur. Par contre, nous n'avons pas senti de ralentissement perceptible en cours de fonctionnement.
 
Lorsque nous aurons pu nous assurer de tout cela, ces précisions seront ajoutées à la documentation.
by Olivier Guillion
 4 comments.

Dev News Wednesday, Oct 24th, 2007 at 06:19pm
Harmony 9.4 - Etape 75

 
C'est officiel, les prochaines versions d'Harmony et de Melody, pourront fonctionner de manière nomade, c'est à dire tout à fait indépendamment de l'ordinateur. Tout sera logé sur le périphérique amovible, comme par exemple, une clef USB. Cela à demandé des modifications de la stratégie de recherche des fichiers nécessaires ainsi que des changements dans les programmes d'installation. Il nous reste à pouvoir gérer des noms de périphériques "flottants", comme le changement de nom de la clef, mais c'est en bonne voie.  
Nous avons essayé de rendre cela le plus simple possible pour l'utilisateur et un nouveau chapitre du manuel explique comment installer le logiciel sur une clef USB :
http://www.myriad-online.com/resources/docs/harmony/francais/installusb. htm
 
Dites nous si c'est clair...
by Didier Guillion
 8 comments.

Technical Tuesday, Oct 23rd, 2007 at 06:08pm
Prochaine levée...

 
Le déménagement s'était pourtant bien passé... La machine qui relaie nos e-mails avait été configurée avec soin et testée plusieurs jours dans nos anciens locaux.
 
Il suffisait juste de la débrancher, de la déplacer, et de la rebrancher, seul le modem ADSL auquel elle était connectée devait changer. Mais un accès à Internet reste un accès à Internet, n'est-ce pas ?
 
Et pourtant...  
Nous avons déménagé le vendredi, et ce n'est que le lundi que nous nous sommes aperçus qu'aucun des e-mails postés durant cette période n'était parti.
Notre relai recevait bien les e-mails, les rangeait dans la file, mais au moment de se connecter sur le serveur d'envoi (SMTP) de notre hébergeur, impossible d'aller plus loin.
 
Nous avions bien testé le système en nous envoyant des e-mails entre nous, mais les courriers internes ne transitent pas par l'extérieur, et sont délivrés immédiatement.
 
Environ 250 mails étaient en attente dans la file, dont certains, urgents, avaient été - presque - envoyés 4 jours auparavant. Nous avons alors pensé que notre hébergeur pratiquait du filtrage d'IP, et que notre changement de fournisseur d'accès lui faisait croire que nous étions des hackers.
 
Donc, un coup de fil pour nous en assurer. Réponse négative. Aucun filtrage. "Mais", nous dit le technicien, "faites attention, si vous passez par Orange, ils bloquent le port 25 (SMTP)".
Vérification faite, c'est parfaitement exact. Les abonnés Orange ne peuvent pas se connecter à un serveur d'envoi de mail autre que celui d'Orange. Ceci est une mesure destinée, parait-il, à endiguer le spam qui transite pas des ordinateurs personnels infectés.  
 
Vous me direz, pourquoi ne pas bêtement utiliser le serveur d'envoi d'Orange? Cela ne fait pas de différence, l'essentiel est que les mails soient envoyés.  
Presque. Nous avons eu une mauvaise expérience avec Wanadoo, dont le manque de réactivité face à ses clients servant de "relai ouvert" leur avait vallu d'être blacklistés par pas mal de fournisseurs d'accès étrangers. Et dans ce cas-là, les e-mail envoyé par leur serveur partaient bien, mais n'arrivaient jamais à leur destinataire.
 
Heureusement, notre hébergeur nous a donné une solution pour accéder à leur serveur par un autre port que le 25.  Et là, notre file de mails en attente d'envoi a commencé à se vider petit à petit. Certains ont donc dû recevoir le lundi des e-mails daté du vendredi précédent
 
Orange, pour éviter de faire la "police", ou d'avoir à prévenir ses clients qui servaient de relai à leur insu, a donc choisi la solution la plus simple et la plus radicale, ne permettant même pas à ses abonnés de passer outre s'ils le veulent.
 
Aucun accès aux serveurs distants sur le port 25.
L'accès à Internet qui est proposé est donc incomplet, et sachant qu'il y a 1024 ports "bien connus" (dixit Wikipedia), nous exigeons immédiatement le remboursement de 0.1% de notre abonnement !
by Olivier Guillion
 3 comments.

Dev News Monday, Oct 22nd, 2007 at 05:01pm
Harmony 9.4 - Etape 74

Un beta- testeur a signalé un oubli de sauvegarde de paramètres dans l'aspect graphique des portées associées aux vues. Il a été localisé et corrigé.
Quelque détails cosmétiques ont été éradiqués dans l'édition des textes stylés.
 
Un autre beta-
testeur nous a soumis un "challenge", arriver à faire fonctionner Harmony Assistant de manière autonome sur une clef USB. Aujourd'hui nous nous sommes plongés sur cette étude. Pour la besogne et à défaut de clef USB, j'ai réquisitionné mon appareil photo numérique, un brave Olympus C 4000-Z qui a survécu à plus de 1000 photos dans des conditions extrèmes au cours des travaux de nos nouveaux locaux : poussière de plâtre, de ciment, doigts mouillés... Excellent appareil. Un petit coup de Karcher et il reprend la route.
 
Cela semble possible mais il faut que le programme accède et écrive à tous ses fichiers essentiels sur ce périphérique. La stratégie à été testé sur Macintosh et nous sommes en train de voir les équivalents Windows, et surtout essayer de comprendre ce que cela va impliquer sur le fonctionnement du logiciel. C'est ardu, voire acrobatique mais cela semble possible... En tout cas super amusant de voir Harmony se lancer depuis un appareil photo !
by Didier Guillion
 4 comments.

Myriad Life Friday, Oct 19th, 2007 at 05:57pm
Nos nouveaux locaux - étape 15

Tout ce qui est nécessaire à Myriad est désormais opérationnel dans nos nouveaux locaux. Il nous reste maintenant à déménager la partie logement, car comme vous l'avez compris, nous vivons sur notre lieu de travail (ou travaillons chez nous, dans le sens que vous voulez). Notre activité professionnelle prenait de plus en plus de place et ne nous laissait que deux chambres libres dans notre maison. Aujourd'hui ce sont donc nos paquets personnels que nous avons déplacé, les meubles ce sera pour demain.
Mais avant d'emménager, il fallait retaper, la future nouvelle maison était grande mais "dans son jus".
 
Les travaux on débuté en Mars et se sont terminé la semaine dernière. Voici une galerie montrant les différentes étapes :
 
http://www.myriad-online.com/perso/photos/montaigne
 
Vous allez voir que c'est du boulot de retaper une vieille maison. Heureusement, nous avons eu la chance de trouver des artisans sérieux et sympathiques.
by Didier Guillion
 6 comments.

Myriad Life Thursday, Oct 18th, 2007 at 06:59pm
Nos nouveaux locaux - étape 14

Ca y est ! Les cartons ont bougé !  Pas de beaucoup, quelques centaines de mètres vers l'Ouest mais on sent déjà mieux l'Océan...
Les ordinateurs ont été reconnectés l'un après l'autre, avec priorité à celui qui traite les commandes de nos gentils utilisateurs.
Quelques problèmes avec le téléphone : le transfert de ligne demandé a finalement été annulé sans motif particulier par l'opérateur historique et n'aura pas lieu aujourd'hui, il a fallu en refaire un donc quelques délais supplémentaires.
La galerie des travaux à été mise à jour :
http://www.myriad-online.com/perso/photos/locauxmyriad/index.html
(Enfin d'ici quelques minutes car je la publie a 16Ko/s et ca va prendre du temps)
by Didier Guillion
 5 comments.

Myriad Life Wednesday, Oct 17th, 2007 at 07:11pm
Nos nouveaux locaux - étape 13

Nous sommes toujours en train de préparer le déménagement. Il a fallu faire le tri parmi tous les dossiers accumulés depuis toutes ces années. Et l'on retombe sur des choses... Comme une lettre de refus de 1993 provenant d'Atari suite à notre demande de devenir développeur officiel de leur nouvelle machine : le Falcon.  
Et des réalisations que nous avions oubliées. Comme Smaug, un outil de protection anti-copie pour les disquettes, ou Tristan un formatage spécial des disquettes pour les revues d'informatique qui permettait de faire cohabiter sur le même support, un programme pour Atari, un pour PC, et un pour Amiga. Nous avons gardé l'essentiel mais le reste a bien rempli deux ou trois poubelles de 100 litres.  
Et encore, ce ne sont que les placards de notre bureau, il reste des dizaines de carton au grenier qu'il va falloir exhumer et trier.
Enfin, demain, on déplace les ordinateurs et l'on se connecte depuis nos nouveaux locaux, le prochain billet devrait être posté depuis la rue Michel de Montaigne !
by Didier Guillion
 1 comment.

Myriad Life Tuesday, Oct 16th, 2007 at 07:04pm
Nos nouveaux locaux - étape 12

Très peu de virtuel aujourd'hui, que du matériel. Nous avons commencé à faire les paquets pour le déménagement de Myriad qui aura lieu normalement jeudi 18. C'est là que l'on se rends compte de tout ce que l'on peut avoir accumulé en dix neuf ans. Par exemple, les documentations. Plusieurs mètres de livres ont été triés, avec des exemplaires vénérables, genre comme "Comment maîtriser le MS/DOS". Ou la collection complète des Inside Macintosh (Les deux éditions).Maintenant, tout ceci est accessible bien plus facilement sur l'Internet, mais par nostalgie, nous allons les garder ces vieux bouquins !
by Didier Guillion
 1 comment.

Dev News Monday, Oct 15th, 2007 at 09:15pm
Harmony 9.4 - Etape 73

 
Un utilisateur a remarqué un problème avec les pistes numériques, un problème que nous avions déjà relevé, et qui était sur notre "to do list" depuis un certain temps.  
Mais maintenant que quelqu'un s'en est aperçu, nous n'avons pas d'autre choix que de le corriger
 
L'affichage des données des pistes numériques se fait mesure par mesure, et l'échelle dans chaque mesure est linéaire, c'est-à-dire que la première seconde de données occupe le même espace que la dernière.  
 
Mais, en mode gravure, l'échelle n'est plus linéaire, et dépend des longueurs de notes présentes sur les portées. Donc, par exemple, si nous avons une portée classique contenant des notes de diverses longueurs, et une piste numérique contenant le son de ces même notes, en mode gravure, les deux ne correspondent pas.
 
Si une sélection est faite à la fois sur la piste numérique et la portée classique, elle contiendra bien les notes et le son qui leur correspond, mais à l'écran, la zone sélectionnée affichée sur la piste numérique ne reflètera pas les données effectivement contenues dans la sélection.
 
En d'autre termes, tout fonctionne, sauf l'affichage à l'écran. Il faut pouvoir afficher les données numériques de la mesure sur de manière non linéaire, correspondant aux échelles imposées par les paramètres du mode gravure.
 
Cela nécessite une petite refonte du module d'affichage des pistes, mais devrait régler le problème une fois pour toutes. Ce sera pour la prochaine beta...
by Olivier Guillion
 12 comments.

Dev News Friday, Oct 12th, 2007 at 06:00pm
Harmony 9.4 - Etape 72 et autre

 
L'inclusion du métronome dans le plug-in a progressé, il se lance quand on clique sur son icône (qui reste à définir) s'arrête à la demande, mais refuse catégoriquement de repartir... Je soupçonne que ce module est un peu jaloux d'avoir trop longtemps été mis à l'écart du plug-in et qu'il traîne les pieds.
Comme pas mal de nouveaux et passionnants projets sont en cours sous MyrScript, des fonctionnalités qui avaient jusqu'à présent peu servi se retrouvent en première ligne et suscitent des rapports d'erreurs des développeurs. La prochaine version de MyrScript n'en sera que plus solide.  
Dans nos nouveaux locaux, comme il fait maintenant un peu frais le matin, nous avons testé le chauffage. C'est bon, c'est opérationnel. Les parquets sont maintenant poncés et vitrifiés, Sylvie a passé trois couches de vernis sur l'escalier, il nous reste à trouver un peu de mobilier de bureau et nous pourrons migrer...
 
by Didier Guillion
 2 comments.

Myriad Life Thursday, Oct 11th, 2007 at 07:05pm
Y'a un truc qui bloque

 
Ce soir, par curiosité, je consultais les rapports quotidiens de notre système de courrier électronique, quand je me suis aperçu qu'il y avait un nombre très élevé d'erreur de communication.
 
Ma boîte à lettres ("info" ou "olivier"), ne répondait plus, et en y réfléchissant à deux fois, je me suis rendu compte que je ne croulais pas sous les e-mails ces derniers temps.
 
Un lancement de console sur notre boîte aux lettres distante, quelques commandes POP3 tapées à la main, et le problème était identifié. Un e-mail "plantait" le système et l'empêchait de me délivrer tous les messages en attente.
 
Cet e-mail était en fait un spam, me proposant une magnifique propriété pour passer mes week-ends au bord d'un lac, en Arkansas. 10 heures d'avion à l'aller et autant au retour, ça fait un week-end chargé
 
Il y avait, derrière, 120 messages bloqués, attendant patiemment que le problème soit réglé. Et le problème a été réglé rapidement, avec une suppression à la source de la proposition immobilière, pourtant fort alléchante.
 
Bon, avec 90% de spam, ça ne faisait "que" 12 messages en attente, mais quand même !
 
Il va falloir maintenant que je réponde à ces e-mails, et que je surveille les boîtes, au cas où ce message nous soit renvoyé et bloque tout à nouveau. Vivement un peu de détente, ce week-end. Il parait que c'est joli, l'Arkansas
 
by Olivier Guillion
 2 comments.

Myriad Life Wednesday, Oct 10th, 2007 at 06:21pm
Nos nouveaux locaux - étape 11

 
Les travaux avançant comme prévu, le déménagement de Myriad se profile. Il aura lieu probablement quelques jours avant le 20 octobre.
 
Aujourd'hui, nous nous sommes assurés que nous pourrions disposer d'une connexion Internet. Nous avons branché le petit modem Alcatel sur la ligne de secours (la seule pour l'instant transférée là-bas) et avons réussi à naviguer sur Internet à partir d'un Mac portable.
 
C'est une connexion de secours, donc elle plafonne à 64 Ko par seconde (650kbps), ce qui n'est pas fabuleux, mais nous permettra au moins d'aller un peu sur Internet et de traiter nos e-mails.
 
Notre second abonnement, qui est supposé être plus performant (voir les billets à ce sujet), ne peut de toute façon être transféré qu'à compter du 1er jour du mois, et la reconnexion à la nouvelle adresse peut prendre du temps. Ce n'est qu'après cette date que nous pourrons savoir si nous devons migrer vers un autre type de connexion.
 
Nous allons donc être obligés, pendant quelques semaines, de nous contenter de la connexion de secours, qui ne nous permettra ni de poster de nouvelles versions, ni même de joindre des fichiers trop volumineux à nos courriers électroniques. En résumé, de surveiller attentivement notre trafic Internet ... ça nous rappellera le bon vieux temps
 
by Olivier Guillion
 6 comments.

Dev News Tuesday, Oct 9th, 2007 at 05:42pm
MyrScript

 
Le développement  de MyrScript a débuté il y a maintenant 4 ans.  Cela nous a demandé près de 6 mois de travail à temps plein, mais aujourd'hui on se rend compte que cela en valait la peine...
Plusieurs utilisateurs se sont lancés dans des projets d'envergure qui vont offrir de passionnantes nouvelles fonctionnalités à Harmony Assistant.
Par exemple, Muffit  travaille sur une interface conviviale permettant d'utiliser le Garritan Personal Orchestra de manière plus aisée.
Daniel Frouvelle a quasiment finalisé une palette destinée à saisir les symboles des partitions de manière rapide et originale. Cela vaut le coup d'oeil.
M Verpeaux, non content d'avoir écrit un script capable de générer automatiquement des musiques, attaque la rédaction d'un didacticiel pour les débutants dans le langage.  
Toutes ces personnes ont rendu public leur travail et attendent vos réactions, rendez-vous sur le forum.
Cela bouge donc ! Bientôt peut-être pourrons-nous prendre des vacances...
by Didier Guillion
 7 comments.

Dev News Monday, Oct 8th, 2007 at 08:17pm
Harmony 9.4 - Etape 71 et autres

 
Nous avons poursuivi les tests sous Linux, et cela nous a permis de mettre en évidence quelques problèmes qui pouvaient également se produire sous Windows.
 
Notamment, le lancement du logiciel alors qu'aucune imprimante n'est définie, puis son nouveau lancement après avoir installé une imprimante pouvait conduire à un crash.
 
Egalement, il vaut mieux ne pas tester la version beta avec Harmony Assistant en mode "évaluation" (non enregistré). Cela peut donner des résultats inattendus.
 
Tout ceci devrait être corrigé dans la prochaine version.
 
Nous avons également commencé à implémenter le métronome dans le plug-in, comme cela avait été demandé dans le forum.
by Olivier Guillion
 1 comment.

Myriad Life Friday, Oct 5th, 2007 at 07:02pm
Pas si vite !

 
Une personne nous a appelés, l'autre jour, en nous expliquant que l'un de nos programmes ne fonctionnait pas correctement sur sa version de Windows, et en nous demandant s'il y avait quelque chose à faire.
 
Le programme en question est un jeu éducatif, que nous avions écrit et édité en Octobre 1997, c'est-à-dire il y a tout juste 10 ans !
 
Sur la face arrière de la boîte du CD, on peut lire:  
Configuration PC
- Processeur 486 DX2 et plus
- Windows 95, NT ou 3.1x
- Résolution écran 640x480
- 256 couleurs
- Mémoire libre minimale 3 Mo
 
Inutile de dire que la moindre machine récente, achetée en promotion dans une grande surface, était inimaginable à l'époque où nous avons écrit le logiciel.
 
Mais bon, nous nous sommes dit : essayons tout de même de le faire tourner sur notre DualCore sous XP, avec 1.5Go de mémoire libre et un double écran de 1600x1200 pixels, en 16 millions de couleurs
 
En fait, ce n'a pas été si difficile. Il a suffi d'installer le CD-ROM, puis de définir que le programme devait être lancé en mode de compatibilité Windows 95.
 
Si on prend soin de désactiver la musique, tout fonctionne bien. Trop bien, même, car la vitesse du jeu est hallucinante. Le but du programme est de gérer un espace pendant plusieurs années, et là, 5 ans passent en moins d'une seconde, trop vite pour que le joueur ait le temps de faire quoi que ce soit.
 
Nous avons donc cherché des moyens de ralentir le programme, et avons essayé divers petits utilitaires :Mo'Slo, AGL2, Bremze, CPU Grabber, MySlow,  WinThrottle et autres CPUKiller, sans en trouver un qui puisse être gratuit (on ne peut pas demander aux personnes qui essaient de faire tourner nos vieux programmes d'acheter un autre programme pour y arriver), et qui puisse ralentir la machine de ... 97%.
Il semble en effet que les ordinateurs de l'époque étaient à peu près 30 fois moins rapides que ceux d'aujourd'hui.
 
Je n'ose pas imaginer à quelle vitesse Vista aurait tourné là-dessus
by Olivier Guillion

Dev News Thursday, Oct 4th, 2007 at 05:31pm
Harmony 9.4 - Etape 70

 
Les tests se poursuivent sur Ubuntu, pour localiser ce qui "crashe" au démarrage.
Une nouvelle mise à jour de Wine en 0.9.46 a été faite aujourd'hui, sans effet sur ce crash.
 
Le "débuggage" de l'application est assez délicat. Impossible de faire du cross-débuggage comme sur les vieilles versions de Windows, car le module de débuggage à distance de Codewarrior ne fonctionnerait pas sous Linux, et encore moins lorsqu'il s'agit de débugger un programme tournant sous Wine.
 
Seule solution, se retrousser les manches et bourrer le programme d'écriture de "log" qui indiquent où on est passé.  
Le programme est compilé sous Windows, passé par le réseau vers la plateforme Linux et exécuté sous Wine.
 
Une fois le crash survenu, on regarde le fichier log généré, et on en déduit l'endroit approximatif où ça crashe.  
 
On revient sous Windows, on ajoute plus d'écritures de "logs", pour affiner la partie repérée, et on recompile. Ainsi de suite.
 
Donc, pour l'instant, il semble que le problème vienne de la demande d'énumération des fontes de caractères installées sur le système. Plus de précision dans les jours à venir...
by Olivier Guillion
 1 comment.

Dev News Wednesday, Oct 3rd, 2007 at 06:55pm
Harmony 9.4 - Etape 69 et autres

 
Alors que la nouvelle (et peut-être dernière) version beta se profile, de vieux bugs ont été corrigés :
 
- Le choix des palettes que doit éviter la fenêtre de document lors de son ouverture (Préférences générales > Palettes) ne fonctionnait que pour les 16 premières palettes. Les autres gardaient leur valeur par défaut, quel que soit le choix de l'utilisateur
 
- Un crash dans Virtual Singer pouvait se produire lorsque des voix RealSinger ne contenant pas tous les phonèmes de la langue utilisée étaient employées. Pour ce type de voix, le programme "mixe" des phonèmes RealSinger et Virtual Singer classique, et ce mixage ne fonctionnait pas toujours correctement.
 
Dans un autre domaine, nous songeons sérieusement à "recycler" notre vieux petit PC en une machine sous Linux, afin de pouvoir procéder à des tests plus sérieux sur cette plateforme. Pour l'instant, Linux tourne dans un émulateur sous Windows XP. Lorsqu'on teste nos applications, c'est donc un code Windows qui est émulé sous Linux (Wine), qui lui-même est émulé sous Windows. Pas évident pour juger des performances
Par contre, nous cherchons un moyen de faire cohabiter sur le futur PC Linux plusieurs distributions différentes de Linux, afin de pouvoir tester le programme sur celles-ci.  
Nous vous tiendrons au courant sur ce blog de l'avancement du projet.
 
Enfin, les travaux continuent dans nos nouveaux locaux, avec du neuf au sujet des parquets. La galerie de photos a été mise à jour.
by Olivier Guillion

Dev News Tuesday, Oct 2nd, 2007 at 06:44pm
Harmony 9.4 - Etape 68

 
Grâce aux renseignements qui nous ont été fournis par Gilbert Rouquié hier sur ce blog, nous avons mis en place la détection du système Linux/Wine par Harmony Assistant.
 
Dans le "A propos de...", en plus de la version de Windows telle qu'elle est simulée par le système, s'affiche maintenant la mention "Wine". Il nous est donc possible, tant au niveau de l'installateur que celui du programme, de tester la présence de ce système et de réagir en fonction.
 
Par exemple, des premiers tests ont été faits pour considérer les fontes Bitstream Vera comme les fontes par défaut sur les systèmes Linux. On pourrait également imaginer un "skin" particulier, qui serait choisi par défaut lorsqu'on installe le programme sur ce système.  
Malheureusement, la disparité graphique des diverses distributions de Linux (et leur personalisation par l'utilisateur) ne nous permettent pas de dégager un aspect qui pourrait convenir à tous.
 
Enfin, nous avons décidé de mettre à jour notre Ubuntu, et après téléchargement de quelques centaines de mégas et un redémarrage, Harmony Assistant refuse maintenant de se lancer. Un crash, qui a lieu apparemment dans le module Wine, est généré juste au démarrage, et nous devons maintenant entamer des tests plus poussés pour localiser la source du problème.
by Olivier Guillion
 2 comments.

Dev News Monday, Oct 1st, 2007 at 06:55pm
Harmony 9.4 - Etape 67

 
Un problème de positionnement des marques de répétition des deux mesures précédentes a été corrigé. Il ne survenait qu'en mode page ou à l'impression, lorsque le mode gravure était désactivé.
 
Des tests assez poussés ont été menés sur les configurations de système "exotiques" (Windows 98 sans support Unicode, Ubuntu) afin de mettre en évidence un crash lié aux pilotes d'imprimante qui a été signalé. Malheureusement, nous ne sommes pas parvenus à reproduire ce crash.
 
Mais en testant, nous nous sommes aperçus que dans Harmony Assistant tournant sous Ubuntu, la police par défaut des textes était MS Sans Serif, qui est apparemment livrée avec Wine (émulation Windows), et qui ne supporte pas le lissage ou la rotation. Il serait judicieux, sur ce système, de choisir plutôt la Bitstream Vera Sans, mais nous n'avons pas trouvé de moyen simple pour que soit l'installateur, soit le programme, détecte qu'il est sur Linux.  
 
Wine retourne au programme l'information selon laquelle le système est Windows 2000. Si quelqu'un sait comment un programme peut tester qu'il est en train de tourner sous Wine, cela permettrait d'améliorer un peu cette version.
by Olivier Guillion
 3 comments.


Full view
Reduced view
Most recent first
Oldest first
All
Didier Guillion
Olivier Guillion
Sylvie Ricard
All
Myriad Life
Mood
Technical
Dev News
To be seen
Memories
30 previous days
Apr 2006
May 2006
Jun 2006
Jul 2006
Aug 2006
Sep 2006
Oct 2006
Nov 2006
Dec 2006
Jan 2007
Feb 2007
Mar 2007
Apr 2007
May 2007
Jun 2007
Jul 2007
Aug 2007
Sep 2007
Oct 2007
Nov 2007
Dec 2007
Jan 2008
Feb 2008
Mar 2008
Apr 2008
May 2008
Jun 2008
Jul 2008
Aug 2008
Sep 2008
Oct 2008
Nov 2008
Dec 2008
Jan 2009
Feb 2009
Mar 2009
Apr 2009
May 2009
Jun 2009
Jul 2009
Aug 2009
Sep 2009
Oct 2009
Nov 2009
Dec 2009
Jan 2010
Feb 2010
Mar 2010
Apr 2010
May 2010
Jun 2010
Jul 2010
Aug 2010
Sep 2010
Oct 2010
Nov 2010
Dec 2010
Jan 2011
Feb 2011
Mar 2011
Apr 2011
May 2011
Jun 2011
Jul 2011
Aug 2011
Sep 2011
Oct 2011
Nov 2011
Dec 2011
Jan 2012
Feb 2012
Mar 2012
Apr 2012
May 2012
Jun 2012
Jul 2012
Aug 2012
Sep 2012
Oct 2012
Nov 2012
Dec 2012
Jan 2013
Feb 2013
Mar 2013
Apr 2013
May 2013
Jun 2013
Jul 2013
Aug 2013
Sep 2013
Oct 2013
Nov 2013
Dec 2013
Jan 2014
Feb 2014
Mar 2014
Apr 2014
May 2014
Jun 2014
Jul 2014
Aug 2014
Sep 2014
Oct 2014
Nov 2014
Dec 2014
Jan 2015
Feb 2015
Mar 2015
Apr 2015
May 2015
Jun 2015
Jul 2015
Aug 2015
Sep 2015
Oct 2015
Nov 2015
Dec 2015
Jan 2016
Feb 2016
Mar 2016
Apr 2016
May 2016
Jun 2016
Jul 2016
Aug 2016
Sep 2016
Oct 2016
Nov 2016
Dec 2016
Jan 2017
Feb 2017
Mar 2017
Apr 2017
May 2017
Jun 2017
Jul 2017
Aug 2017
Sep 2017
Oct 2017
Nov 2017
Dec 2017
Jan 2018
Feb 2018
Mar 2018
Apr 2018
May 2018
Jun 2018
Jul 2018
Aug 2018
Sep 2018
Oct 2018
Nov 2018
Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Dec 2019
Jan 2020
Feb 2020
Mar 2020
Apr 2020
May 2020
Jun 2020
Jul 2020
Aug 2020
Sep 2020
Oct 2020
Nov 2020
Dec 2020
Jan 2021
Feb 2021
Mar 2021
Apr 2021
May 2021
Jun 2021
Jul 2021
Aug 2021
Sep 2021
Oct 2021
Nov 2021
Dec 2021
Jan 2022
Feb 2022
Mar 2022
Apr 2022
May 2022
Jun 2022
Jul 2022
Aug 2022
Sep 2022
Oct 2022
Nov 2022
Dec 2022
Jan 2023
Feb 2023
Mar 2023
Apr 2023
May 2023
Jun 2023
Jul 2023
Aug 2023
Sep 2023
Oct 2023
Nov 2023
Dec 2023
Jan 2024
Feb 2024
Mar 2024
Apr 2024
May 2024
Jun 2024
Jul 2024
Aug 2024
Sep 2024
Oct 2024
Oct 11th, 2024 at 06:31pm 
Comment from Oliveira
¡Por el buen camino!
Oct 11th, 2024 at 05:25pm 
Article from Olivier Guillion
Harmony Assistant 9.9.9  beta étape 27
Oct 11th, 2024 at 05:25pm 
Article from Olivier Guillion
Harmony Assistant 9.9.9  beta étape 27
Oct 10th, 2024 at 11:05pm 
Comment from Sylvain
très utile !
Oct 10th, 2024 at 07:39pm 
Comment from JP
Remplacement des caractères
Oct 10th, 2024 at 05:01pm 
Article from Didier Guillion
Harmony Assistant 9.9.9  beta étape 26
Oct 10th, 2024 at 05:01pm 
Article from Didier Guillion
Harmony Assistant 9.9.9  beta étape 26
Oct 9th, 2024 at 06:19pm 
Comment from Antoine Bautista
Ecriture des paroles....
Oct 9th, 2024 at 05:18pm 
Article from Olivier Guillion
Harmony Assistant 9.9.9  beta étape 25
Oct 8th, 2024 at 05:03pm 
Article from Didier Guillion
Harmony Assistant 9.9.9  beta étape 24

Top of page
Legal information Cookies Last update:  (c) Myriad