Myriad Blog 1.3.0 Tuesday, Oct 17th, 2017 at 02:41am 

Dev News Monday, Jan 30th, 2017 at 05:10pm
Harmony 9.7 et autre étape 57

 
  • Amélioration de l'export Myrweb et de l'app : le chargement des partitions par l'app a été accéléré, parfois d'un facteur 10.
    Ce changement n'est pas instantané, il faudra attendre la prochaine version d'Harmony Assistant
     
  • Affichage des silences fantômes : ceux-ci, en mode page, n'apparaissaient que lorsque les taquets (règles, icônes de portée, etc...) étaient affichés.
    Maintenant ils apparaîtront également lorsque les taquets ne sont pas affichés, mais avec une couleur plus claire, en légère transparence. Par exemple :
     

     
  • Nous avons généralisé l'usage de nos affichages graphiques personnalisés (avec transparence) aux éléments de l'interface. Ainsi, les icônes des palettes non sélectionnables passent de cette apparence :  
     

     
    à celle-ci :
     
  • by Olivier Guillion
     3 comments.

    Dev News Thursday, Jan 26th, 2017 at 05:20pm
    Harmony 9.7 et autre étape 55

     
    En fait, nous avons plutôt travaillé sur l'amélioration de l'aspect graphique de Melody Player, par exemple en lissant la police utilisée pour afficher le titre.
     
    Ensuite, historiquement, nos programmes ne pouvaient traiter que les icônes au format "ressource PICT" issus du Mac. Il est maintenant difficile de travailler dans ce format, qui n'est éditable que sur Mac, et encore avec pas mal de difficultés.
     
    Pour nos autres programmes, nous avions généralisé l'affichage des icônes en permettant de les remplacer par des fichiers BMP avec masque, puis des fichier PNG gérés par le système, et enfin, c'est tout nouveau, des fichiers PNG que nous gérons entièrement nous-même. Cela évite d'utiliser le système, car par expérience, cela peut devenir une source inextricable d'ennuis.
     
    La barre d'icônes de Melody Player se transforme donc en :
     

     
    Il est beaucoup, beaucoup plus facile de changer l'aspect d'une icône, à la limite, l'utilisateur final pourrait le faire lui-même.
    by Olivier Guillion

    Dev News Tuesday, Jan 24th, 2017 at 05:11pm
    Harmony 9.7 et autre étape 53

     
    Nous avons travaillé sur la gestion de la mémoire.
    Les versions de nos programmes sous Windows disposaient d'une quantité de mémoire extrêmement réduite par rapport aux versions Mac ou Linux (1.4 Go au lieu de 2.5 Go).
     
    Sur de très gros fichiers PDF, par exemple, PDFtoMusic pouvait atteindre cette limite.
     
    Ce n'est qu'après 2 jours de recherche que nous avons repéré, un peu par hasard, au fin fond des paramètres de l'éditeur de liens du compilateur C sur Windows, une option qui augmente la capacité à plus de 3 Go! Suffisant pour passer sans problème le plus gros des concertos.
     
    Mais le gestionnaire de mémoire sous Windows reste très étrange. Nous avons réécrit notre propre gestionnaire, qui, sur un test d'utilisation intensive de la mémoire, est 10 fois plus rapide que celui du système. Mais une fois intégré dans PDFtoMusic, ce gestionnaire s'avère alors plus lent. Nous ne comprenons pas encore pourquoi.
    by Olivier Guillion

    Dev News Friday, Jan 20th, 2017 at 05:10pm
    Harmony 9.7 et autre étape 51

     
    Harmony Assistant
     
  • Crash possible lorsque des portées étaient supprimés à l'intérieur de groupes de portées (accolades, crochets)
     
  • Import MusicXML: les crescendo/decrescendo s'appliquent à partir de la nuance courante et non de manière absolue (un crescendo depuis un forte démarre au forte et augmente)
     
  • Import MusicXML: les mélismes ou tirets s'étendant sur plus d'une mesure pouvaient ne pas être correctement pris en compte par Virtual Singer
     
    PDFtoMusic/PDFtoMusic Pro
     
  • Interprétation améliorée des symboles crescendo et decrescendo
     
  • Interprétation améliorée des longs mélismes  
     
  • amélioration de la gestion mémoire pour les PDF volumineux
     
    Melody Player
     
    Une nouvelle version (6.4.0j) a -enfin- été postée. Elle devrait corriger pas mal de problèmes, notamment sur la version Windows.
     
    Bon week-end, et restez au chaud !
  • by Olivier Guillion
     1 comment.

    Dev News Wednesday, Jan 18th, 2017 at 05:35pm
    PDFtoMusic 1.6.1c

     
  • La ligne de commande de PDFtoMusic Pro (P2MP) ne permettait plus d'enregistrer son exemplaire.  
    Elle a été améliorée pour permettre de spécifier, en plus du numéro d'enregistrement, le nom et l'adresse de l'utilisateur.
     
  • Un crash survient sur Windows lors du traitement d'un fichier extrêmement gros, 300 pages et 3000 mesures, avec beaucoup d'instruments. Ce problème semble lié à la gestion de la mémoire, mais il nous est très difficile de déboguer des traitements d'une telle quantité de données. Nous essayons donc un nouveau système de gestion mémoire. Celui-ci semble solide, mais il va nous falloir vérifier qu'il est aussi rapide et économique que l'ancien, et qu'il corrige le problème en question.
  • by Olivier Guillion

    Dev News Monday, Jan 16th, 2017 at 05:30pm
    Harmony 9.7 et autre étape 48

     
    Une erreur de gestion de la mémoire dans l'utilisation de pointeurs souris personnalisés pouvait conduire à une consommation excessive de mémoire dans Melody Player. Cela a été corrigé.
     
    Ce faisant, nous avons réécrit cette partie du gestionnaire de souris sur ACAM (Windows, Linux), car elle était assez difficile à lire, et un peu "bricolée". Cela n'a amené aucune fonctionnalité supplémentaire, mais le code est plus propre et plus lisible.
     
    Sans aucun rapport, nous avons fait les tout premiers essais d'un répondeur interactif (IVR) sur la ligne téléphonique de Myriad. C'est compliqué, mais on progresse.
    by Olivier Guillion

    Dev News Thursday, Jan 12th, 2017 at 05:09pm
    PDFtoMusic 1.6.1

     
  • Correction d'une erreur dans la prise en compte des appoggiatures en accord. Ceci affectait également l'import et l'export MusicXML d'Harmony Assistant
     
  • Correction d'une erreur de gestion des paroles après des mesures contenant des changements de clé
     
  • Amélioration de la prise en compte des changements de tonalités sur des portées non présentes dans certains systèmes  
     
  • Amélioration du suivi des portées d'un système à l'autre
     
  • Certaines portées chantées par Virtual Singer étaient transformées en instrument lorsqu'on utilisait la base de sons GOLD
     
  • Correction d'une erreur de position de jeu dans la musique dans l'export MyrWeb lorsque des mesures contenant des changements de clé étaient présentes
     
  • L'app Myrweb ne permettait pas de montrer les paroles des fichiers exportés par PDFtoMusic
  • by Olivier Guillion

    Dev News Monday, Jan 9th, 2017 at 05:33pm
    Harmony 9.7 et autre étape 47

     
    Nous avons reçu plusieurs avis des utilisateurs sur la gestion des changements de tonalité (et nous remercions grandement tous ceux qui ont planché sur le problème).
     
    Nous avons préféré ne pas dire à quoi cela allait servir, pour ne pas influencer les réponses.
    Il s'agit en fait de la prise en compte de clés sans tonalité par l'analyse de PDFtoMusic. Soit on considère qu'il s'agit d'un forçage de la tonalité vers un Do Majeur, soit que la tonalité précédente demeure sous-entendue.  
     
    Cela peut se produire dans le cas d'erreurs de reconnaissance de PDFtoMusic, du cas où plusieurs musiques différentes sont regroupées sur la même page, ou de cas complexes où des portées partiellement vides sont masquées au moment ou le retour au Do majeur a lieu.
    Ce dernier cas est plutôt complexe, et peut troubler même un interprète humain, lorsque pendant un temps, toutes les portées sont masquées exceptées des portées correspondant à des instruments transpositeurs. On obtient alors une partition techniquement correcte mais difficile à lire.
     
    Nous essayons d'améliorer PDFtoMusic en lui faisant prendre en compte ces changements.
    by Olivier Guillion

    Dev News Friday, Jan 6th, 2017 at 05:18pm
    Harmony 9.7 et autre étape 45

     
    Pour finir la semaine :
     
    Harmony Assistant:
     
  • Création d'un script dans le menu "Partition" qui fixe le type d'affichage désiré pour les silences fantômes sur l'ensemble des portées
     
    PDFtoMusic:
     
  • Certaines appoggiatures pouvaient être affectées à la mauvaise note
     
  • Certaines appoggiatures pouvaient être incorrectement considérées comme des notes à part entière
     
  • Les séries d'appoggiatures pouvaient être traitées dans l'ordre inverse
     
  • Meilleur suivi des portées en fonction de leur nom
     
  • Lorsque l'utilisateur corrige certaines erreurs à la main, il peut demander à ce que ces corrections soient stockées dans le fichier PDF lui-même. Notre méthode de stockage ne respectait pas bien les contraintes du format PDF, et pouvait conduire à des fichiers PDF illisible. Nous avons changé notre méthode pour éviter cela.
     
    Enfin, nous nous posons des questions sur la manière "standard" de noter les clés et les changements de tonalité. Nous avons lancé  un appel sur le forum pour obtenir l'avis des spécialistes, avant de modifier quoi que ce soit.
  • by Olivier Guillion

    Dev News Wednesday, Jan 4th, 2017 at 05:32pm
    Harmony 9.7  et autre étape 43

     
    Harmony / Melody Assistant :
     
  • Virtual Singer: Crash lors de l'essai de mots dans l'édition d'une voix  
     
  • Virtual Singer: Correction de problèmes de prononciation de certaines voyelles de transition en Grec
     
  • Prise en compte du code d'enregistrement OMeR Windows/Wine par Harmony / Melody version Linux
     
    PDFtoMusic / PDFtoMusic Pro :
     
  • Windows: Correction des couleurs de tracé (inversion des composantes)
     
  • Correction d'erreurs d'anticrénelage des chemins graphiques
     
    App Myrweb :
     
  • Mise en place d'une première version du logo Myrweb :

     
  • Meilleure visibilité de la barre de progression dans la musique
     
  • Réglage possible de l'épaisseur de cette barre
     
  • Lors de la demande d'information, indication de la localisation du script (inclus dans la page ou téléchargé)
  • by Olivier Guillion

    Dev News Monday, Jan 2nd, 2017 at 05:05pm
    Harmony 9.7 étape 41

     
    Pour bien démarrer la nouvelle année :
     
  • Un conflit entre la boîte d'alerte de la sauvegarde automatique et les bulles d'aide pouvait aboutir à un blocage (boutons incliquables car masqués par la bulle d'aide). Ceci a été corrigé, mais si vous rencontrez le problème, utilisez les touches clavier Echap ou Entrée pour valider la boîte
     
  • Sur demande d'un utilisateur, un nouvel outil de diagnostic a été ajouté aux scripts d'Harmony. Il est spécifiquement dédié au chant, et recherche les croisements de voix (Soprano qui devient plus grave que l'Alto par exemple), ou les voix proches (Soprano et Alto, Alto et Ténor) qui chantent avec plus d'une octave de différence. Les notes ainsi repérées sont marquées en couleur.
  • by Olivier Guillion


    Full view
    Reduced view
    Most recent first
    Oldest first
    All
    Didier Guillion
    Olivier Guillion
    Sylvie Ricard
    All
    Dev News
    Technical
    Mood
    Memories
    Myriad Life
    To be seen
    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
    Oct 16th, 2017 at 04:45pm 
    Article from Didier Guillion
    Harmony 9.7 étape 131
    Oct 13th, 2017 at 05:01pm 
    Article from Didier Guillion
    Harmony 9.7 étape 130
    Oct 12th, 2017 at 05:08pm 
    Article from Olivier Guillion
    Versions RC1
    Oct 11th, 2017 at 05:01pm 
    Article from Didier Guillion
    Harmony 9.8 étape 129
    Oct 10th, 2017 at 05:12pm 
    Article from Olivier Guillion
    Harmony 9.7 étape 128
    Oct 9th, 2017 at 04:59pm 
    Article from Didier Guillion
    Harmony 9.7 étape 127
    Oct 6th, 2017 at 06:12pm 
    Article from Olivier Guillion
    Harmony 9.7 étape 126
    Oct 5th, 2017 at 05:00pm 
    Article from Didier Guillion
    Harmony 9.7 étape 125
    Oct 4th, 2017 at 05:07pm 
    Article from Olivier Guillion
    Harmony 9.7 et autre étape 124
    Oct 3rd, 2017 at 04:59pm 
    Article from Didier Guillion
    Harmony 9.7 et autre étape 123

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