Myriad Blog 1.3.0 Saturday, Dec 10th, 2016 at 04:11am 

Dev News Thursday, Dec 8th, 2016 at 05:16pm
Harmony 9.7  étape  28

 
  • MyrScript: crash lors de la fermeture du dialogue dans la méthode "Idle" d'un de ses objets
     
  • Import MusicXML : mauvaise prise en compte de certains fermata (points d'orgue)
     
  • Liens brisés sur certaines images dans la documentation de Melody Player
     
    Nous sommes en train de mettre à jour la base de sons GOLD avec le nouvel installateur sous Windows, afin d'améliorer la compatibilité avec Windows 10.
     
    Enfin, nous continuons à rencontrer d'énormes problèmes avec Avira, qui détecte des virus à tort dans nos programmes, sans prévenir. Nous ne savons plus trop comment gérer la situation, leur assistance technique étant apparemment composée de robots.  
     
    Ce problème n'est pas neuf, nous en parlions déjà ici en 2011.
     
    Nous commençons à nous demander si annoncer à tort, à répétition, quasiment systématiquement, la présence d'un virus dans les produits d'une société, et empêcher ces produits de s'installer pendant au moins 24 heures ne constitue pas de la diffamation, même si elle est perpétrée par un système automatique sans intervention humaine...
  • by Olivier Guillion
     Leave a comment.

    Dev News Tuesday, Dec 6th, 2016 at 04:57pm
    Harmony 9.7 étape  26

     
    Corrigé:
     
  • MyrScript: Problème de prise en compte de certains caractères Unicode dans gsub avec %p %d %s et %x
     
  • Windows: problème d'appel de PDFtoMusic
     
  • Le chargement de fichiers MU3 puis leur sauvegarde au nouveau format pouvait générer des fichiers impossibles à ouvrir
     
  • Melody Assistant: fichier manquant en installation, pour la version japonaise
     
  • Harmony Assistant, Macintosh : correction d'un problème d'imprécision graphique dans l'export Myrweb/SVG
     
  • Myrweb: certaines pages intégrant les données (myrweb.html) pouvaient mal être traitées par l'app. Cette dernière a été corrigée.
  • by Olivier Guillion
     Leave a comment.

    Dev News Friday, Dec 2nd, 2016 at 05:05pm
    Harmony 9.7 et autre étape 24

     
    Une nouvelle version d'Harmony Assistant (9.7.0f) et Melody Assistant (7.7.0f) ont été mises à disposition, juste avant le week-end.
    Nous sommes en train de terminer d'envoyer la mise à jour des différentes pages du site, avant de l'annoncer dans le forum.
     
    Assez miraculeusement, il semble qu'Avira ne détecte pas - à tort - de virus dans cette version. Touchons du bois !
     
    Bon week-end à tous !
    by Olivier Guillion
     Leave a comment.

    Dev News Wednesday, Nov 30th, 2016 at 05:20pm
    Harmony 9.7 étape 22

     
    Aujourd'hui :
     
  • L'export SVG a été amélioré, avec une meilleure précision des tracés, et la correction de possibles erreurs dans le choix du tracé
     
  • Correction de la réapparition de lignes de paroles masquées lors du chargement de fichier
     
    Nous continuons à réfléchir sur le logo Myrweb. Effectivement, le tracé sur lequel nous nous étions arrêté ne peut pas être utilisé tel quel à cause de sa proximité avec le "m" de musescore.
     
    Nous l'avons donc traité avec un remplissage "vintage 70's"
     

     
    Par e-mail, un utilisateur (P. Fournier) nous a suggéré d'utiliser le contour supérieur du logo Myriad pour dessiner le "m/w". Un premier essai donne ceci :  
     

     
    Nous allons probablement continuer dans cette voie, qui a le mérite de rappeler graphiquement la filiation de Myrweb avec Myriad.
  • by Olivier Guillion
     2 comments.

    Dev News Monday, Nov 28th, 2016 at 05:09pm
    Harmony 9.7 étape 20

     
    Quelques corrections :
     
  • L'application d'un style de texte sur l'intégralité des paroles (Portées > Editer les paroles) ne fonctionnait pas toujours
     
  • La fusion des premières mesures de la partition générait un crash
     
    Ensuite, nous avons besoin d'un logo permettant d'identifier graphiquement notre nouveau système de partage de partition sur le Web (Myrweb).
     
    Ce n'est pas encore définitif, mais cela pourrait ressembler à ça :
     
  • by Olivier Guillion
     8 comments.

    Dev News Thursday, Nov 24th, 2016 at 04:59pm
    Harmony 9.7 étape 18

     
    Nous préparons activement la version 9.7.0e/7.7.0e et avons bon espoir de pouvoir la proposer avant le week-end.
     
    En attendant:
     
  • Menu contextuel de la portée : problème de style de texte dans le chargement du texte des paroles, et non réflexivité de la sauvegarde et du chargement de ces textes
     
  • Il était possible d'accéder à une deuxième ligne d'accords grâce aux touches du clavier lorsqu'une mesure était répétée
     
  • Harmony Assistant : la réexportation d'un dossier entier vers MUSL ne fonctionnait pas
     
  • Harmony Assistant : L'export en EPS d'une tablature pour cithare ne fonctionnait pas bien
     
  • Linux : Correction du choix du type de fichier dans les sélecteurs
     
  • Windows : Parfois, apparition d'une ligne blanche dans l'image de fond de la table de mixage ou des palettes utilisateur
  • by Olivier Guillion

    Dev News Tuesday, Nov 22nd, 2016 at 05:22pm
    Harmony 9.7 étape 16

     
    Une épidémie de problèmes d'installation nous ont poussé à regarder de plus près du coté des antivirus sous Windows.
     
    S'il est indéniable qu'ils ont sauvé la mise à de nombreuses personnes, du point de vue des développeurs que nous sommes, les antivirus sont une véritable plaie.  
     
    Voici pourquoi :
     
  • En tant qu'utilisateur de sa machine, un développeur crée en permanence de nouveaux exécutables (.exe). L'antivirus va à chaque fois analyser l'exécutable, ce qui prend du temps, et rechercher les comportements suspects. Or, créer un exécutable ou le modifier, c'est louche, ça n'arrive que rarement chez l'utilisateur lambda. Les antivirus ont tendance à les bloquer, les mettre en quarantaine ou les supprimer. Cela rend l'utilisation d'un antivirus assez difficile.
     
  • Lorsque le développeur diffuse ses applications, il ne sait pas quel antivirus va être installé sur l'ordinateur de ses utilisateurs, et il ne peut pas tous les installer chez lui. Or, les antivirus peuvent croire détecter les virus là où il n'y en a pas, ça s'appelle un "faux positif". C'est ce qui nous arrive -trop- régulièrement avec notre désinstallateur "uninstal.exe". Lors de l'installation de notre application, l'utilisateur est averti que celle-ci est infectée, et l'installation est impossible.
     
    Lorsque nous avons la chance d'en être informés, nous signalons le faux positif au créateur de l'antivirus. Après 2 ou 3 jours, la base virale est corrigée, et l'installation peut alors avoir lieu normalement.
     
    Par exemple, voici le rapport de plus de 50 antivirus sur le désinstallateur de la base de sons GOLD :
     

     
    10 d'entre eux (près de 20%) donnent un faux positif, et il nous faut contacter un à un les fabricants d'antivirus.
     
    En attendant, un utilisateur qui installe, parfois pour la première fois, notre produit :
    - Pense que nous essayons d'installer un virus
    - Ne peut pas compléter l'installation pour essayer le logiciel
    Inutile de dire qu'il part probablement en courant et ne reviendra jamais nous voir (et nous le comprenons).
     
    L'erreur de l'antivirus porte donc atteinte à la crédibilité du développeur, surcharge son assistance technique, lui demande un travail supplémentaire pour signaler les faux positifs et lui fait manquer des ventes pendant les premiers jours de la sortie d'une nouvelle version.
     
    Peut-être qu'un jour, une class action contraindra les fabricants d'antivirus à indemniser les développeurs dans ce genre de cas ? En attendant, c'est pour notre pomme, et nous avons passé près de 2 heures aujourd'hui à gérer ces problèmes.
  • by Olivier Guillion
     2 comments.

    Dev News Friday, Nov 18th, 2016 at 05:10pm
    Harmony 9.7 étape 14

     
    Aujourd'hui :  
     
  • Correction d'un problème d'interprétation de l'ornement "descente de volume" lorsque la note qui le porte suit immédiatement un point d'orgue
     
  • Correction d'un alerte bloquante lors de la tentative d'enregistrement d'une voix RealSinger.
    Par contre, les fichiers de configuration de l'enregistrement RealSinger pour les nouvelles langues n'ont pas  été mis au point, ne permettant pas l'enregistrement des phonèmes spécifiques. Cela pourra être fait, mais demande du temps et des échanges avec des locuteurs natifs de chaque langue.
     
  • Correction de l'enregistrement individuel d'un phonème RealSinger dans la liste des fragments
     
  • Correction de la mise à jour de la page d'accueil de l'espace MUSL de l'utilisateur (correction en ligne, donc à effet immédiat)
     
    On nous a signalé des problèmes de faux positifs avec l'antivirus Panda. Nous ne sommes pas parvenus à l'installer sur une machine virtuelle pour le tester. Si quelqu'un dispose de cet antivirus, il peut nous contacter
     
    Bon week-end à tous !
  • by Olivier Guillion

    Dev News Wednesday, Nov 16th, 2016 at 05:02pm
    Harmony 9.7 étape 12

     
    Les corrections et améliorations du jour :
     
  • Export MIDI : le caractère apostrophe dans les textes et les paroles était mal exporté
     
  • Crash à l'import de certains fichiers Finale
     
  • Windows : le choix de la taille de papier dans "Fichier > Mise en page" était inopérant
     
  • Windows : Les communications entre Harmony Assistant et PDFtoMusic ne fonctionnaient pas bien (blocage à la dernière étape)
     
  • Melody Assistant Windows : le bouton de minimisation de la fenêtre ne fonctionnait pas
     
  • Harmony, export SVG : amélioration de la précision graphique dans l'export des lignes épaisses obliques (ligatures).
    Jusqu'ici, on avait ceci, en zoomant fort :

     
    Maintenant, on obtient ceci :
     

  • Web : Depuis la page d'accueil du MUSL, le click sur un document récemment stocké par un membre envoyait sur une page d'erreur
     
     
  • by Olivier Guillion

    Dev News Monday, Nov 14th, 2016 at 05:07pm
    Harmony 9.7 étape 10

     
    Les 2500 partitions de la section "demos" du MUSL ayant été converties au nouveau format Myrweb ce week-end, nous nous sommes heurtés à des difficultés de mise à jour des pages Web de cet espace.
     
    Pour permettre la visualisation de l'espace sur le Web, ce sont pas moins de 3000 pages HTML qui doivent être créées. Cette opération prend beaucoup de temps, et pour éviter qu'un utilisateur monopolise les ressources de notre serveur de manière trop intensive, nous avions réglé une limite de temps (timeout) de 5 secondes.
     
    Mais 5 secondes pour générer 3000 pages Web, ça fait peu, et nous n'y parvenions pas. L'espace MUSL était alors incomplet, voire carrément inaccessible (ce problème touche également tous les utilisateurs ayant plus de 50 partitions sur leur espace).
     
    Nous avons donc reconfiguré la limite de temps pour la rendre plus confortable, mais même en 3 minutes, nous parvenions tout juste à générer les 3000 pages.
     
    Nous avons donc optimisé la génération, passant ainsi de plus de 3 minutes à moins de 20 secondes. Donc maintenant, ça fonctionne, mis à part quelques problèmes de modèle graphique encore à régler.  
     
    Les démos peuvent être vues ici.
     
    Et le plus beau dans l'histoire, c'est que les modifications ont été effectuées coté serveur, ce qui fait que cela devrait corriger instantanément les difficultés rencontrés par certains utilisateurs, sans nécessiter de mise à jour du programme.
    by Olivier Guillion
     2 comments.


    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
    Dec 9th, 2016 at 04:58pm 
    Article from Didier Guillion
    Harmony 9.7 étape 29
    Dec 8th, 2016 at 05:16pm 
    Article from Olivier Guillion
    Harmony 9.7  étape  28
    Dec 7th, 2016 at 04:59pm 
    Article from Didier Guillion
    Harmony 9.7  étape  27
    Dec 6th, 2016 at 04:57pm 
    Article from Olivier Guillion
    Harmony 9.7 étape  26
    Dec 5th, 2016 at 04:58pm 
    Article from Didier Guillion
    Harmony 9.7  étape  25
    Dec 3rd, 2016 at 12:47am 
    Comment from Jean-Charles B
    logo Myrweb
    Dec 2nd, 2016 at 05:05pm 
    Article from Olivier Guillion
    Harmony 9.7 et autre étape 24
    Dec 1st, 2016 at 05:04pm 
    Article from Didier Guillion
    Harmony 9.7 et autre étape 23
    Dec 1st, 2016 at 01:00pm 
    Comment from Nicou59
    La deuxième proposition... voir plus
    Dec 1st, 2016 at 10:21am 
    Comment from Cri-Cri
    Logo

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