Aujourd'hui, rien de bien folichon : traitement des e-mails du week-end, et correction d'un problème d'altérations par défaut (merci à tous ceux qui nous l'ont signalé). Si aucun autre rapport de problème ne nous parvient, et dès que nous aurons reçu les quelques traductions encore manquantes en Japonais, nous commencerons demain à plancher sur la sortie de la version "stable" 9.6. Parallèlement, nous entamerons la préparation des versions beta ou RC des programmes annexes (Player, Plug-in, PDFtoMusic) |
|
|
by Olivier Guillion | | | |
|
Comme prévu, nous avons eu quelques retours de problème spécifiques à la version RC1, qui ont été rapidement corrigés. Nous en avons profité pour mettre au point la méthode "PositionView" dans MyrScript, qui permet à un script de positionner les ascenseurs de la fenêtre de la partition aux valeurs désirées. Nous avons également mis à jour, sur Macintosh, les modèles de documents et de portées, qui utilisent par défaut les nouvelles polices de caractères. Enfin, nous avons reçu les traductions-express de l'interface du programme en Portugais. Ainsi, nous devrions pouvoir proposer une version RC2 complète d'Harmony et de Melody dès demain, avec la sortie prévue de la version définitive en début de semaine prochaine. |
|
|
by Olivier Guillion | | |
| |
|
Une version RC devrait être disponible dès demain. Nous avons corrigé quelques problèmes signalés, et peaufiné quelques détails, notamment: - Correction de la durée jouée des appoggiatures dans les scripts "Notation > Notes > Percussion" - Crashes lors du forçage de la liste des mesures jouées à une liste vide, lorsque la partition contient des pistes numériques - Correction d'une alerte lors de l'export MIDI de partitions contenant des objets tempo au début de la portée, et des notes avec un retard négatif - Correction d'un problème de crash lors de la fermeture de fenêtre document commandée par un script - La police Stoccata livrée dans le sous-dossier "Fonts" d'HA doit être utilisée préférentiellement à celle déjà installée dans le dossier système (version précédente). Sur Windows, c'était l'inverse qui se produisait. Ceci a été corrigé. - Les pages de la documentation décrivant l'utilisation des nouvelles polices textuelles ont été écrites, en Français et en Anglais. Nous avons préparé l'espace sur les documentations dans les 5 autres langues, en attendant leur traduction. A ce sujet, nous n'avons toujours personne pour traduire en Portugais les nouveaux textes apparaissant dans le programme (principalement, dans les nouvelles boites de recherche Kooplet). Nous allons essayer de lancer un appel sur le forum. Parallèlement, nous lorgnons sur les systèmes de traduction collaborative. Aucun ne semble correspondre à ce que nous cherchons, mais cela permet de fixer nos idées si d'aventure nous avions à écrire notre propre système. |
|
|
by Olivier Guillion | | | |
|
Nous avons cherché une solution au changement de positionnement des nuances et des changements de tempo, évoqué avant-hier. Concrètement, quand ces objets sont écrits sur une portée de taille non "standard" (taille des symboles différente de 72 dans "Portées > Aspect graphique), et que la partition a été sauvegardée avec une version d'Harmony 9.4.7c ou précédente, ils apparaissent décalés verticalement et plus hauts lorsque la partition est chargée avec une version 9.5.0 et plus. Malheureusement, nous n'avons pas pu recalculer automatiquement la position de ces objets lors du chargement, car il nous est impossible de distinguer un fichier sauvegardé avec une version 9.4 et d'une version 9.5. Plutôt que de proposer un script de recalage, qui n'aurait pas été disponible dans Melody Assistant, nous avons mis en place une astuce : si l'utilisateur charge un fichier en maintenant la touche majuscule appuyée, les positions des objets sont converties pour obtenir le même aspect qu'avant. Il sera tout de même possible, par la suite, de créer un petit script permettant de traiter tout un lot de fichiers, pour ceux qui en possèdent beaucoup présentant ce problème. En début de semaine prochaine, nous devrions sortie une nouvelle version beta, peut-être une RC (Release Candidate), intégrant les dernières versions des polices, de la documentation et des modèles de document. Sur ce, bon week-end ! |
|
|
by Olivier Guillion | | |
| |
|
Au menu, corrections de problèmes parfois anciens, mais facilement reproductibles: - Une portée en clé de fa, avec des dièses à la clé. Lorsqu'on rend la clé invisible, l'armature apparaît au mauvais endroit. - Sur une portée en tonalité de sol majeur, si la première note contient les appoggiatures Do et Fa (bécarre), le bécarre n'apparaît pas. - Les nuances posées sur une portée à l'échelle réduite n'apparaissent plus au même endroit qu'avec la version 9.5. Il y avait déjà une différence de positionnement entre la version 9.4.7c et 9.5. A la demande d'un utilisateur, nous étions revenu au calcul utilisé en v9.4.7c. Mais cela n'est alors plus identique à la dernière version publique. Il est impossible de contenter tout le monde sur ce coup. Nous allons donc rester compatibles avec la dernière version publique, et proposer à ceux qui le désirent un petit script permettant de recaler les nuances et les objets tempo dans les fichiers créés par des versions antérieures. |
|
|
by Olivier Guillion | | | |
|
Nous préparons activement la nouvelle version, qui sortira avant la fin du mois. Un problème d'écho de posé de note en MIDI, signalé sur ce blog, a été corrigé. Nous reprenons maintenant tous les modèles de documents et de portées afin qu'ils utilisent les nouvelles polices d'affichage des noms d'accords. Une nouvelle page de la documentation devrait présenter ces polices, et donner les correspondances touche - caractère afin de permettre aux utilisateurs d'employer les nouveaux symboles dans leurs textes, noms d'accord, etc. Ces polices seront également incluses dans Melody Assistant, afin que les fichiers restent compatibles. Melody Player et le plug-in les intègreront également. |
|
|
by Olivier Guillion | | |
| |
|
Maintenant que des polices de caractères peuvent être installées localement par l'application, cela nous permet beaucoup plus de liberté. Par exemple, nous avions prévu de créer une police unique contenant tous les symboles utiles pour la saisie de texte ou pour des scripts spécifiques, mais il nous semble qu'il serait plus pratique de créer une famille de petites polices indépendantes, chacune dédiée à une tâche. Ainsi, on pourrait avoir les polices : - My Chords , destinée à la saisie de noms d'accords, contenant entre autres les altérations et les notations d'accords Jazz - My Figured Bass, contenant les caractères nécessaires à l'entrée de la notation en basse chiffrée - My Autoharp, contenant les caractères nécessaires à l'affichage des tablatures pour autoharp entrée grâce au nouveau script dédié Les séparer ainsi permet de garder une correspondance touche-symbole beaucoup plus naturelle, et de faciliter l'ajout ultérieur de caractères utiles que nous aurions oubliés. Le préfixe "My", pour "Myriad", permettra à ces nouvelles polices d'apparaître regroupées dans les menus de choix de style de texte. |
|
|
by Olivier Guillion | | |
| |
|
Nous préparons la création d'une police de caractères permettant d'enrichir facilement les textes tapés à la main ou générés par des scripts. Il faut bien réfléchir au placement de chacun des symboles, de manière à permettre une entrée facile au clavier de ceux qui sont destinés à enjoliver les textes. En gros, cette police contiendrait: - Les symboles spéciaux de notation des accords Jazz - Les symboles destinés à l'entrée de basse chiffrée - Les altérations et commas, pour améliorer l'aspect du nom des accords - Certains symboles spécifiques à un instrument (accordéon, autoharp, etc) Grâce à la nouvelle gestion des polices de la v9.6, cette liste pourra être complétée au fur et à mesure des nouvelles versions. |
|
|
by Olivier Guillion | | |
| |
|
Après nos premiers prototypes fonctionnels sur Windows, nous menons actuellement des essais de sortie sonore à faible latence sur Macintosh. Pour l'instant, c'est juste pour voir si c'est possible, mais ce n'est pas gagné d'avance... Sur Melody Player, nous avons corrigé un problème faisant apparaître dans la table de mixage des portées invisibles non jouées. Le robot de Kooplet a été amélioré pour permettre de parcourir des sites dans lequel le type des fichiers téléchargés n'était pas bien référencé (par exemple, un site qui propose des fichiers au format ABC avec une extension ".txt" et un mime-type text/plain. Cela nous permet d'approcher maintenant les 300 000 fichiers en base, ce qui n'est quand même pas si mal. Toujours sur le site de Kooplet, une page "secrète" a été écrite à l'attention des webmasters de sites parcourus par notre robot. Le lien sur cette page est fourni dans le texte d'identification de navigateur produit par le robot, et ne peut donc être connu que par ceux qui ont repéré sa trace dans leurs fichiers-journaux. Bon week-end à tous ! |
|
|
by Olivier Guillion | | | |
|
Les nouveautés de la version 9.6.0 beta ne passaient pas bien sur les versions de Windows antérieures à Windows 2000 (Windows 95, 98, ME). Il y a malheureusement beaucoup de personnes qui utilisent encore ces systèmes, faute de pouvoir en installer une version plus récente sur leur vieil ordinateur. Les polices de caractères, qui sont utilisées localement dans la version "standard" d'Harmony, doivent sur ces vieilles versions de Windows être installées dans le système, ce qui demande d'ailleurs un redémarrage de la machine après installation. Il a donc fallu reprendre nos installateurs pour gérer cela, et en vérifier le bon fonctionnement sur une machine virtuelle sous Windows 98. Une version beta adaptée a donc été générée, mais elle ne sera probablement pas publiée, car officiellement nous n'assurons plus l'assistance technique sur d'aussi vieux systèmes, abandonnés par Microsoft depuis juillet 2006. La version beta sera fournie sur demande à ceux qui la désirent. |
|
|
by Olivier Guillion | | |
| |
|
Notre travail sur la génération de son à faible latence a commencé à donner des résultats probants. Nous avons réalisé un programme autonome, qui reçoit les événements envoyés par un clavier MIDI, et les joue en temps réel avec les sons de la base de sons GMSE. On observe une latence très faible, permettant sans problème de l'utiliser comme écho pour un clavier muet, ce qui n'était pas réalisable facilement jusqu'ici sous Windows. Une fois intégré dans HA, ceci facilitera l'entrée de musiques par un clavier externe, chose qui nous a été demandée de nombreuses fois par des utilisateurs frustrés par le délai d'un quart de seconde du synthétiseur logiciel GM de Microsoft. Il nous serait également possible de livrer, en freeware ou en shareware, notre petit programme de test, ce qui permettrait à quiconque de jouer du clavier et de s'entendre, même en dehors d'HA. Ou même, en créant un pseudo pilote de sortie MIDI, d'utiliser notre module comme sortie MIDI, utilisable depuis n'importe quel logiciel. Mais auparavant, il faut mettre tout ça au propre, et gérer les sons de la base GOLD, avant de l'intégrer à HA. Nous ne sommes pas sûrs d'avoir le temps de mener cela à bien avant la sortie de la prochaine version publique. |
|
|
by Olivier Guillion | | | |
|
|