Il est maintenant possible de définir, dans les préférences générales les corrections par défaut qui seront appliquées au chargement d'un PDF. La sélection des corrections est maintenant identique que ce soit dans les boites de dialogue ou dans le menu. Les nouvelles corrections ont été ajoutées à la ligne de commande. Correction d'un problème graphique dans l'édition de la barre d'outil. Nous continuons également à améliorer la reconnaissance des ligatures. Bon week-end ! |
|
|
by Didier Guillion | | | |
|

Il y avait un problème quand on demandait à la fois l'ouverture automatique du tiroir et le mode plein écran au chargement d'un document, c'est corrigé. Dans Harmony, correction d'un problème d'importation des images incluses dans les documents MusicXML. Amélioration de la gestion du clavier dans les résultats de recherche de Kooplet. Correction d'un problème de reconnaissance de paroles partagées. |
|
|
by Didier Guillion | | | |
|

Nous nous sommes replongé en profondeur dans les gestions des instruments et des voix Virtual Singer. La langue déterminée par le programme s'affiche sous la forme d'un petit drapeau sur le document, on peut maintenant cliquer sur ce petit drapeau pour changer la langue via un menu contextuel. La gestion de la mémorisation des corrections sur les instruments (volume, position stéréo, langue associée, etc) ne fonctionnait vraiment pas. Cela a été corrigé. A ce jour, PDFtoMusic fonctionnait sans palette (fenêtre flottante). Une palette fait son apparition, la table de mixage : Elle va à terme (tout n'est pas encore complètement implémenté et testé) de changer en direct, pendant que la musique se joue, le volume général, la présence de surround, position stéréo et volume de chacune des portées, mais également la langue du chanteur. Il sera possible de rendre une ou plusieurs portées silencieuses ou de spécifier rapidement qu'une seule portée est jouée. |
|
|
by Didier Guillion | | | |
|

Les testeurs du plug-in nous ont signalé des problèmes sur 10.6 et des installations incomplètes. Jusqu'à présent nous testions le plug-in sur les versions de Mac OS X 10.5 et 10.7. Nous avons donc décidé d'installer Mac OS X 10.6 sur une partition de notre Mac de développement pour analyser ceci. Malheureusement le DVD d'installation ne fonctionnait plus sur notre Mac, par contre il se lisait sur notre PC. Après une bonne journée de prise de tête nous avons trouvé une méthode pour installer Mac OS X si l'on ne dispose pas de lecteur de DVD. En voici la description détaillée : En premier lieu il faut une image ISO du DVD, de notre coté nous avons créé une image ISO avec le PC puis transféré le fichier sur Mac. Ensuite, il faut une partition vierge, par exemple sur un disque dur externe. Dans Utilitaire de disque, cliquer sur "Convertir" et choisir comme source le fichier image ISO. Comme destination, choisir un format d'image "lecture seule", sans chiffrement. On obtient donc un .dmg. Toujours dans Utilitaire de disque, choisir le .dmg et activer l'onglet "Restaurer", la source est le .dmg et la destination sera la partition. Appliquer la restauration. On obtient ainsi une partition bootable qui va démarrer le programme d'installation de Mac OS X. Disposant enfin d'un Mac OS X 10.6 opérationnel nous avons mené nos tests, corrigé un problème de recherche du fichier police SToccata, de droits d'accès à l'installation qui désactivait Virtual Singer. Le plugin a été testé avec succès sur cette version du système avec Chrome, OmniWeb et Firefox. Bizzarement il y encore des problèmes avec Safari 5.1 (alors que cela fonctionne sans problème sur Safari 5.0 et 6.0) Nous utilisons les nouvelles API Nestscape où le fonctionnement du "Idle" (mécanisme qui donne régulièrement la main au plug-in) a changé. Maintenant, cela passe par un timer via NPN_ScheduleTimer. Si Safari 5.1 accepte bien la déclaration de ce timer, il ne nous appelle jamais... Donc par exemple, bien que la partition soit correctement affichée et jouée, la position dans la musique n'est pas visible. Un problème dans cette version de Safari ? Avons nous mal compris quelque chose ? Pour l'instant pas de piste... |
|
|
by Didier Guillion | | |
| |
|

La table de mixage dans PDFtoMusic peut être considérée comme aboutie, puisque l'on voit apparaître : - Le niveau sonore instantané pour les positions stéréo gauche et droite - La possibilité de changer rapidement d'octave - Le changement d'instrument - La remise à zéro des modifications apportées aux réglages d'origine Maintenant, quand des modifications (changement de langue, d'instrument, d'octave...) sont apportés via le mixer à une partition en cours de jeu, elles sont immédiatement appliquées. |
|
|
by Didier Guillion | | | |
|

Le problème de la méthode NPN_ScheduleTimer sous Safari 5 nous a bien pris la tête et nous avons du contourner le problème en ne l'utilisant pas et en la substituant par un timer spécifique Macintosh. Ceci a rendu Safari 5.1 opérationnel. Nous en avons profité pour tester avec succès le plug-in sur Safari 4.0 et Opera. Par contre, le plug-in ne fonctionnait absolument pas sur Camino. Après analyse il est apparu que Camino restait le seul Navigateur à ne pas gérer les évènements à la norme Cocoa. Nous avons donc modifié le plug-in pour lui permettre de comprendre les deux types d'évènements : Carbon et Cocoa. Le plug-in est donc maintenant opérationnel sur : Safari 4,5,6, Firefox 18, Camino 2.1, OmniWeb 5, Chrome 24 et Opera 12. Bon week-end ! |
|
|
by Didier Guillion | | | |
|

La nouvelle gestion des polices type3 avait rendu caduque la détermination du type de police musicale ou non. Ceci a été corrigé. Correction d'un crash quand on fermait le document avec la souris sur les icônes. Meilleure détermination des barres de mesure pointillées. Gestion des indications textuelles de tempo composées de plusieurs mots. Meilleure gestion des arpeggio. |
|
|
by Didier Guillion | | | |
|

Nous avons repris à la base l'algorithme d'association des lignes verticales qui sont susceptibles d'être des tiges avec les têtes de note. Ceci a amélioré la reconnaissance sur de nombreux documents. Dans la foulée nous avons également remodelé la localisation des ligatures. La précision obtenue est bien meilleure ce qui nous a permis de réajuster les coefficients de tolérance à la baisse. D'une manière générale, il y a beaucoup moins d'erreurs de reconnaissance, mais comme d'habitude, toucher à des fonctions d'aussi bas niveau va nous obliger à faire de nombreux tests. |
|
|
by Didier Guillion | | | |
|

Gestion des notes pointées à double tiges. Certains logiciels dessinent les pointés deux fois l'un sur l'autre, c'est maintenant géré. Correction d'un problème d'interprétion de polices TrueType. Meilleure gestion des notes sans tiges. |
|
|
by Didier Guillion | | | |
|

Meilleure gestion des tuplets sur les notes non ligaturées. Amélioration du positionnement des hampes sur les tiges. Amélioration de la discrimination entre les altérations à la clef et celles associées à la note. Le module bas niveau de concaténation des lignes obliques servant à localiser les crescendo/decrescendo et surtout les ligatures a été repris à la base. Il est maintenant plus précis ce qui a permis de réduire très fortement les erreurs de reconnaissance sur de nombreux fichiers PDF. Nous sommes en train de valider ceci. |
|
|
by Didier Guillion | | | |
|
|
|
Sep 29th, 2023 at 04:48pm Article from Didier Guillion PDFtoMusic Sep 28th, 2023 at 05:02pm Article from Didier Guillion PDFtoMusic Sep 27th, 2023 at 04:56pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 145 Sep 26th, 2023 at 07:12pm Article from Olivier Guillion Harmony Assistant 9.9.7 étape 144 Sep 22nd, 2023 at 04:52pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 143 Sep 22nd, 2023 at 04:52pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 143 Sep 20th, 2023 at 06:01pm Article from Olivier Guillion Harmony Assistant 9.9.7 étape 142 Sep 19th, 2023 at 04:57pm Article from Didier Guillion PDFtoMusic Sep 18th, 2023 at 06:40pm Article from Olivier Guillion Harmony Assistant 9.9.7 étape 141 Sep 15th, 2023 at 05:01pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 140
|
|
|
|