HomeProductsDownloadOrderSupportSearch
  
 
 Myriad Blog 1.3.0 Tuesday, Mar 19th, 2024 at 12:06am 

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.

    Dev News Wednesday, Nov 9th, 2016 at 04:55pm
    Harmony 9.7 étape 8

     
  • Les installateurs linux ont été améliorés, notamment pour:
     
    -  installer le support 32 bits lorsqu'il n'était pas présent sur debian:  
    dpkg --add-architecture i386  
    apt-get update  
    apt-get install libc6:i386

     
    - installer le paquet libX11 si nécessaire sur Debian/Ubuntu
    apt-get install libx11-6:i386
     
    En attendant la prochaine version, les utilisateurs Linux peuvent le faire manuellement avant d'installer (penser également à désinstaller préalablement l'ancienne version qui utilisait la logithèque Ubuntu)
     
  • Correction d'un crash possible lors de l'export EPS. Mis en évidence lors de l'impression Linux, mais affectait l'export graphique EPS sur toute plateforme.
     
  • Correction d'un crash dans Virtual Singer sur certaines portées texte
     
  • Harmony Assistant : le script "Export par lot" permet maintenant d'exporter au format Myrweb (version binaire ou HTML)
  • by Olivier Guillion

    Dev News Monday, Nov 7th, 2016 at 05:03pm
    Harmony Assistant 9.7 étape 6

     
    Nous sommes en train de mettre à disposition Harmony Assistant 9.7.0d, qui corrige :  
     
  • Possibilité de configurer le tuplet dans le Dock par double-clic sur son icône
  • Crash ou mauvais fonctionnement dans les transpositions avancées chromatiques/diatoniques
  • Couleurs dans les tablatures harmonica
  • Affichage des silences sur les tablatures guitare prioritaires
  • Virtual Singer: crash lors de la remise d'un fragment RealSinger à son état original
  • Virtual Singer: Crash sur certains fichiers, avec des paroles associées à aucune note
  • Problème graphique sur l'export Myrweb, avec des pages apparaissant blanches (introduit par la mise à jour 9.7.0c/7.7.0c)
  • by Olivier Guillion
     1 comment.

    Dev News Thursday, Nov 3rd, 2016 at 05:21pm
    Harmony Assistant 9.7 étape 5

     
    Attention, y'a du lourd ! (et c'est un peu technique)
     
    Cela fait 2 jours que nous essayons de comprendre pourquoi certains utilisateurs, sous Windows 10 et peut-être 8, voire 7, rencontrent des problèmes d'accès à leur répertoire des préférences.
     
    Nous nous étions rendu compte que tous avaient un prénom ou un nom contenant un accent ou une cédille (François, Frédéric, José, Paul ... Haïat, etc).
     
    Après moulte recherches, créations de comptes utilisateur accentués, installation de machines virtuelles et autres joyeusetés, nous avons pu mettre le doigt sur le problème, qui est dû à une petite irrégularité de notre part, et à un gros pâté de la part de Microsoft.
     
    Pour connaître le nom du répertoire des préférences de l'utilisateur, 3 méthodes:
     
    1.- Les "known folders", avec la fonction SHGetKnownFolderPath, qui ne marche qu'à partir de Windows Vista, donc que nous n'utilisons pas
     
    2.- Les "CSIDL", avec la fonction SHGetFolderPath, qui fonctionne depuis Windows 2000 et XP, que nous utilisons donc
     
    3.- Les entrées de la base de registre dans HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\She ll Folders que nous utilisons sur Windows 95 et 98, ou lorsque la méthode précédente échoue
     
    Notre erreur: un mauvais test du succès de la méthode 2. Croyant ne pas pouvoir récupérer le nom du répertoire, on se replie donc sur la méthode 3.
    C'est transparent, le résultat est censé être le même, tout fonctionne correctement.
     
    Mais voilà : Microsoft s'est complètement mélangé les pédales dans le traitement des accents, sur ces clés. Voici une image de ce qu'il y a dans la base de registre sur Windows 10, pour un utilisateur appelé "François" :
     

     
    Regardez bien, certaines entrées :
     - AppData (celle qui nous intéresse)
     - Desktop (utilisée pour créer le raccourci du bureau)
     - Personal
     - Programs
     
    ont un petit problème de cédille. Il s'agit visiblement d'une erreur dans la prise en compte de l'encodage des accentués en UTF-8, qui rend ces valeurs inutilisables.
     
    Les accentués et caractères non latins ont toujours constitué un problème pour les anglophones, qui les considèrent comme secondaires ou facultatifs. On peut parier que si Microsoft avait été une entreprise japonaise, coréenne, russe ou grecque, ce genre d'erreur n'aurait jamais passé le cap de la version beta. Là, ça reste depuis plusieurs versions maintenant, et personne ne sait exactement comment le signaler aux développeurs.
     
    J'ai essayé satya@microsoft.com, mais apparemment, leur assistance technique ne fonctionne pas comme la nôtre
    by Olivier Guillion

    Dev News Wednesday, Nov 2nd, 2016 at 05:03pm
    Harmony Assistant 9.7 étape 4

     
    Beaucoup, beaucoup de retours d'expérience utilisateur pendant ce long week-end. Il nous faudra encore plusieurs jours pour traiter tout ça.
    Un problème récurrent nous préoccupe : sur Windows, certains utilisateurs rencontrent des problèmes pour accéder en écriture aux préférences du logiciel : messages d'erreur, impossible d'enregistrer le produit, disposition des palettes non sauvegardée, etc.
     
    Cela semble lié à la présence de caractères accentués ou de cédilles dans le nom d'utilisateur (trois ont une cédille dans leur prénom, un autre a un é, et nous attendons la réponse des autres).
     
    Nous avons créé des comptes avec des noms accentués, aussi bien sur notre machine de travail que sur une machine virtuelle, mais sans parvenir à reproduire ce problème. Il y a donc probablement un paramètre qui nous échappe encore.
    by Olivier Guillion


    Full view
    Reduced view
    Most recent first
    Oldest first
    All
    Didier Guillion
    Olivier Guillion
    Sylvie Ricard
    All
    To be seen
    Dev News
    Myriad Life
    Technical
    Memories
    Mood
    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
    Nov 2017
    Dec 2017
    Jan 2018
    Feb 2018
    Mar 2018
    Apr 2018
    May 2018
    Jun 2018
    Jul 2018
    Aug 2018
    Sep 2018
    Oct 2018
    Nov 2018
    Dec 2018
    Jan 2019
    Feb 2019
    Mar 2019
    Apr 2019
    May 2019
    Jun 2019
    Jul 2019
    Aug 2019
    Sep 2019
    Oct 2019
    Nov 2019
    Dec 2019
    Jan 2020
    Feb 2020
    Mar 2020
    Apr 2020
    May 2020
    Jun 2020
    Jul 2020
    Aug 2020
    Sep 2020
    Oct 2020
    Nov 2020
    Dec 2020
    Jan 2021
    Feb 2021
    Mar 2021
    Apr 2021
    May 2021
    Jun 2021
    Jul 2021
    Aug 2021
    Sep 2021
    Oct 2021
    Nov 2021
    Dec 2021
    Jan 2022
    Feb 2022
    Mar 2022
    Apr 2022
    May 2022
    Jun 2022
    Jul 2022
    Aug 2022
    Sep 2022
    Oct 2022
    Nov 2022
    Dec 2022
    Jan 2023
    Feb 2023
    Mar 2023
    Apr 2023
    May 2023
    Jun 2023
    Jul 2023
    Aug 2023
    Sep 2023
    Oct 2023
    Nov 2023
    Dec 2023
    Jan 2024
    Feb 2024
    Mar 2024
    Mar 18th, 2024 at 08:14pm 
    Comment from Sylvain
    Mar 18th, 2024 at 08:13pm 
    Comment from Sylvain
    @André
    Mar 18th, 2024 at 07:28pm 
    Comment from Antoine Bautista
    Build 82....
    Mar 18th, 2024 at 05:02pm 
    Article from Didier Guillion
    Harmony Assistant 9.9.8  étape 198
    Mar 18th, 2024 at 05:02pm 
    Article from Didier Guillion
    Harmony Assistant 9.9.8  étape 198
    Mar 17th, 2024 at 11:40am 
    Comment from Antoine Bautista
    Frite....
    Mar 17th, 2024 at 11:40am 
    Comment from Antoine Bautista
    Frite....
    Mar 16th, 2024 at 09:16am 
    Comment from André Baeck
    Mar 16th, 2024 at 09:16am 
    Comment from André Baeck
    Mar 16th, 2024 at 09:13am 
    Comment from André Baeck

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