L'export et l'import des paroles en MusicXML utilise maintenant la nomenclature standard pour représenter les différentes langues que ce soit dans PDFtoMusic ou dans Harmony. Correction d'un problème d'affichage du drapeau sur la partition. Sur Mac Acam nous essayons de faire fonctionner la palette Virtual Singer pour l'instant sans succès.
Nous avons progressé dans l'adaptation de PDFtoMusic sous Mac/Acam. Nous avons corrigé tous les problèmes de liens et nous avons un exécutable qui commence à se lancer. Ce projet est assez complexe car PDFtoMusic a été écrit partiellement en C++ et utilise de nombreuses librairies satellites. Il y a encore du travail...
PDFtoMusic commence a fonctionner sous Mac/Acam, il y a encore des problèmes d'affichage mais l'interface est fonctionnelle, le calcul se fait et la musique est jouée ou chantée :
Le menu de sélection de la langue de Virtual Singer est également enrichi de drapeaux :
L'affichage des polices de caractère fonctionne bien. Nous avons également implémenté le tracé des icônes via Quartz. Nous sommes donc totalement indépendant de Carbon et de QuickTime.
Le drawer (tiroir latéral) est fonctionnel, la police musicale est gérée pour afficher les résultats, les menu contextuels fonctionnent, les raccourcis clavier, toutes les transparences sont opérationnels.
On peut maintenant spécifier des silences en début et en fin des exports numériques ainsi qu'ajouter des mesures de métronome. Les différents choix sont maintenant sauvegardés d'un lancement sur l'autre. Lorsque les instruments virtuels ne sont pas accessibles, ils disparaissent des menus et boites de dialogue. Correction dans la boite d'édition des instruments MyrSynth.
Des fichiers PDF nous ont été proposé où les notes placées en dehors des portées n'ont pas de lignes additionnelles (ledger lines). Une nouvelle entrée dans le menu des Corrections permet de désactiver la recherche des lignes additionnelle ce qui donne de bien meilleurs résultats sur ce genre de fichiers.
La nouvelle option du menu Correction (problème de lignes additionnelles) a été validée sur des fichiers. Une analyse du calcul a été mise en place de manière à diagnostiquer le problème et à proposer à l'utilisateur la correction adéquate à la fin du traitement. Ceci a été validé sur un jeu de 2000 fichiers PDF.
Correction d'un problème de division des mots par un tiret qui faisait passer la syllabe à une ligne aléatoire. Amélioration de la localisation et de la compréhension des changements de tempo. Il est maintenant possible de corriger un texte libre et de le transformer en un indicateur de passage.