Petit à petit, nous continuons la recompilation de tous nos projets. Après Harmony Assistant et Melody Assistant (incluant Virtual Singer), c'est maintenant le tour de Melody Player. Les deux Assistants et le Player ainsi que le plug-in sont à 90% constitués des mêmes modules. Simplement, ...
|
|
|
by Olivier Guillion | | | |
|
Aujourd'hui nous nous sommes consacrés à PDFtoMusic. Meilleure prise en compte dans l'OCR des caractères musicaux aux jambages fins Correction de la reconnaissances des # et des appogiatures sur certains fichiers PDFtoMusic/Harmony Assistant: une petite fuite de mémoire ...
|
|
|
by Didier Guillion | | | |
|
Nous avons eu à résoudre aujourd'hui un problème intéressant: Pour la reconnaissance des caractères musicaux, PDFtoMusic utilise un fichier, que nous appelons filtre, qui permet de déterminer, par comparaison avec des dessins prédéfinis, à quoi ressemble le plus un caractère musical. ...
|
|
|
by Olivier Guillion | | | |
|
Nous avons reçu plusieurs rapport sur la béta en cours de PDFtoMusic PRO. Nous avons passé une partie de la journée à les analyser et à déterminer si cela nécessitait une modification de l'application ou simplement un paramétrage particulier du mode expert. Sinon, le portage sous Microsoft ...
|
|
|
by Didier Guillion | | | |
|
Nous avons traité les retours de la version beta de PDFtoMusic et avons corrigé quelques problèmes signalés. Nous avons également entamé la recompilation sur le nouveau compilateur de PDFtoMusic / PDFtoMusic Pro, deuxième gros programme après Harmony. Etant donné ...
|
|
|
by Olivier Guillion | | |
| |
|
Correction de l'exportation du caractère "<" dans les paroles en MusicXML. Correction de l'interface en Néerlandais de Melody Player |
|
|
by Didier Guillion | | | |
|
La recompilation de PDFtoMusic / PDFtoMusic Pro sous Visual C/C++ a été assez fastidieuse, car PDFtoMusic, plus que tout autre de nos logiciels, utilise de petits bouts de nos applications et les mixe ensemble, en mélangeant du C pur et du C++. Par exemple, la lecture audio des partitions ...
|
|
|
by Olivier Guillion | | | |
|
Nos principaux projets (Harmony, Melody, PDFtoMusic, Myriad Plug-in, Melody Player...) sont maintenant totalement fonctionnels avec le nouveau compilateur. Les tests de vitesse effectués, tant au niveau de la vitesse de compilation que de la vitesse d'exécution de l'application générée, ...
|
|
|
by Olivier Guillion | | |
| |
|
Aujourd'hui et pour finir la semaine nous avons amélioré les scripts d'importation Finale et Encore. De petits problèmes ont été corrigés dans Harmony et PDFtoMusic. Nous avons jeté un oeil sur le nouveau langage de programmation Open Source, lancé par Google, le Go. La syntaxe semble ...
|
|
|
by Didier Guillion | | | |
|
Pour une raison qui nous a toujours semblé mystérieuse, on nous demande régulièrement de pouvoir agrandir les icônes des palettes. C'est vrai que les écrans deviennent de plus en plus grand, mais justement, c'est pour pouvoir y caser plus de choses, non ? Bon, bref, nous avons donc commencé ...
|
|
|
by Didier Guillion | | |
| |
|
L'implémentation du changement de taille des palettes se poursuit. Un Majuscule+click sur le titre de la palette suivi d'un mouvement haut et bas de la souris adaptera le facteur d'échelle. Commande+Majuscule+click rétablira une échelle de 100 %. Au passage, afficher les palettes en plus ...
|
|
|
by Didier Guillion | | |
| |
|
Le zoom sur les palettes est pratiquement fini. Il reste à tout revérifier une dernière fois et redessiner les icônes les plus importantes en grand format. Un fichier PDF utilisant une police de caractères que nous ne connaissions pas nous a été envoyée. Cette police, appelée "Reprise", ...
|
|
|
by Olivier Guillion | | |
| |
|
Certains ornements ne tenaient pas compte de l'échelle des symboles de la portée, cela a été corrigé. Le redimensionnement des palettes est terminé en ce qui concerne la programmation. Nous entamons la refonte des graphismes des icônes. On nous a signalé des problèmes sur Mac OS X 10.6, ...
|
|
|
by Didier Guillion | | | |
|
Maintenant que tous les projets d'usage courant ont été recompilés avec Visual C++, nous avons entamé une opération de test général et de débogage sur Harmony Assistant. Les tests sont pour vérifier que la nouvelle version du programme est pleinement fonctionnelle. Il est à peu ...
|
|
|
by Olivier Guillion | | | |
|
C'est en trainant les pieds que nous avons pris notre courage à deux mains et tenté l'installation de Mac OS X 10.6 sur notre machine de développement. Le tout en croisant les doigts. Bien entendu, une copie de sécurité de tous nos fichiers avait été faite au préalable. Déjà petite frayeur ...
|
|
|
by Didier Guillion | | |
| |
|
Alors que, sur Macintosh, la mise au point du nouvel installateur se poursuit, nous corrigeons dans Harmony Assistant des problèmes mis en évidence par le nouveau compilateur, notamment dans MyrScript : - Divers crashs possibles lors de la consultation du manuel MyrScript ...
|
|
|
by Olivier Guillion | | | |
|
Nouvelle surprise désagréable, les applications 64 bits, comme Safari, ne peuvent invoquer (pour une raison que je ne peux expliquer) les modules 32 bits. Comme par exemple le Myriad Music Plug-In. Bon. Donc il va falloir compiler le plug-in en bicéphale, 32 bits et 64 bits. Ah ! Ah ! Ce serait ...
|
|
|
by Didier Guillion | | |
| |
|
En parallèle de nos questionnement sur la portabilité de nos applications, l'évolution des systèmes d'exploitation et nos orientations en matière de système de développement pour la décennie à venir, nous continuons à corriger les problèmes, crashs et irrégularités que nous trouvons sur Harmony/Melody. ...
|
|
|
by Olivier Guillion | | | |
|
Le passage de Mac OS X en 64 bits a des conséquences inattendues, comme une ligne de dominos qui tombe. Safari, sur Snow Leopard, est compilé en 64 bits. Il ne permet donc plus de faire tourner les plug-ins compilés en 32 bits (je pense que les programmeurs d'Apple ne se sont pas ...
|
|
|
by Olivier Guillion | | |
| |
|
Nous avons réussi à créer un projet PackageMaker permettant d'installer Harmony Assistant. C'est nettement moins instable que les anciennes version mais reste tout de même très rigide. On a laissé tomber. Nos anciens installateurs ont été repris afin de devenir Universal Binary, ce ne fut pas une ...
|
|
|
by Didier Guillion | | | |
|
|