HomeProductsDownloadOrderSupportSearch
  
 
 Myriad Blog 1.3.0 Tuesday, Dec 3rd, 2024 at 03:32am 

Dev News Monday, Feb 27th, 2017 at 05:10pm
Harmony 9.7 et autre étape 67

 
Corrections et améliorations de l'import/export MusicXML d'Harmony, qui profitent également à l'export et au jeu de PDFtoMusic:
 
  • Import/Export du tempo général. Dans PDFtoMusic, ce paramètre est maintenant pris en compte dans les divers exports (MusicXML, Myrweb, etc)
     
  • Correction de problèmes d'import et d'export de barres de fin de mesures (p. ex. fin de répétition) lorsque la mesure est divisée par un changement de clé ou de tonalité
     
     
    Harmony Assistant :  
     
  • Améliorations de la publication sur MUSL. Dans la 1e conversion (automatique) les musiques très longue sont tronquées à 15 mn, pour éviter une saturation trop rapide de l'espace. L'utilisateur pourra les exporter en version plus longue par la suite.
     
  • Cliquer sur "Non" lorsque le programme demandait de tronquer une musique trop longue pouvait conduire à un crash.
  • by Olivier Guillion

    Dev News Thursday, Feb 23rd, 2017 at 05:00pm
    Harmony 9.7 et autre étape 65

     
    Melody / Harmony Assistant
     
  • Meilleur découpage des silences fantômes, et des silences lors de la transformation des silences fantômes en silence
     
  • Correction d'un problème d'export des paroles dans les fichiers MIDI Karaoke (.kar) lorsque des accords étaient présents sur la portée chantée
     
  • Crash dans Virtual Singer lors du jeu de notes avec une durée d'appui de 0%
     
  • Import MusicXML: certains objets mal positionnés pouvaient conduire à des mesures à la durée rallongée
     
    PDFtoMusic / PDFtoMusic Pro
     
  • Meilleure gestion des crescendo/decrescendo
     
  • Meilleure détermination de l'instrument sur les portées "Basse" (Guitare basse)
     
  • Export Myrweb: Correction d'un problème de suivi des mesures lors du jeu, quand la partition contenait des ruptures
     
  • Correction de l'export de certains textes, qui pouvait ajouter des temps de silence en fin de mesure
     
  • Crash possible lors du changement de langue
     
  • Crash possible lors de l'ouverture de la boîte de choix des mesures à jouer
  • by Olivier Guillion

    Dev News Tuesday, Feb 21st, 2017 at 05:08pm
    PDFtoMusic 1.6.2

     
    Le tracé des flèches des annotations est au point.  
    Elles sont configurables en couleur, dégradés, et formes des différentes composantes de la flèche:
     

     
    Leur rendu est identique sur Windows & Macintosh, et elles sont correctement exportées en format SVG et Myrweb.
    by Olivier Guillion

    Dev News Friday, Feb 17th, 2017 at 04:59pm
    PDFtoMusic 1.6.2

     
    Nous avons réglé pas mal de petits problèmes graphiques dans les annotations, ainsi que dans l'export SVG/Myrweb.  
     
    Les annotations dynamiques s'exportent maintenant correctement, et sont jouées de manière presque satisfaisante (certaines annotations 'fixes' ne réapparaissent pas après le jeu). Voici une petite démo:
     

     
    L'impression depuis l'app devrait maintenant fonctionner au mieux sur la plupart des navigateurs. Il y a encore un problème de téléchargement des fichiers inclus depuis Safari, mais c'est apparemment un problème vieux de 6 ans, et en passe d'être résolu dans leur prochaine version  
     
    Bon week-end !
    by Olivier Guillion
     4 comments.

    Dev News Wednesday, Feb 15th, 2017 at 05:06pm
    PDFtoMusic 1.6.2

     
    Pour les annotations, nous avons généralisé le concept de rotation, ce qui devrait permettre de choisir un angle d'affichage général, qui agira sur tous les textes, cadres et effets d'une même annotation :
     

     
    L'affichage fonctionne déjà sur Windows, reste à le traiter sur Macintosh, et en export SVG/Myrweb (par le biais de matrices de transformation)
    by Olivier Guillion

    Dev News Monday, Feb 13th, 2017 at 05:10pm
    Harmony 9.7 étape 62 et Autres

     
  • Comme indiqué dans les commentaires du billet précédents, nous avons trouvé une méthode permettant de faire fonctionner le téléchargement des fichiers inclus dans le MyrWeb depuis l'app, sur les navigateurs IE et Edge.
     
    Cette nouvelle version a été mise en ligne.
     
  • En ce qui concerne les boucles sur les fichiers WAV, nous sommes enfin parvenus à trouver des fichiers qui en contiennent, ce qui nous a permis de vérifier si notre implémentation en tenait compte. Comme on pouvait s'en douter, non.  
    Nous avons mis en place le système "loop" alors que, apparemment, ceux que nous avons trouvé utilisent le système "cue point". Il nous faudra donc reprendre notre module pour changer de système.
     
  • Sur PDFtoMusic, les annotations sur Windows ont été finalisées, et sont donc maintenant à niveau avec la version Macintosh. Il reste encore des problèmes de rotation de texte à corriger (sur les 2 plateformes)
     
  • Sur PDFtoMusic toujours, des difficultés de saisie de valeur (p.ex les valeurs numériques de tempo) ont été corrigées, mais ont nécessité de toucher à la gestion bas niveau de toutes les boîtes de dialogue. Il va falloir donc tout retester en détail
  • by Olivier Guillion

    Dev News Friday, Feb 10th, 2017 at 05:07pm
    Harmony 9.7étape 61 et Autres

     
    Un fidèle utilisateur nous a fait judicieusement remarquer que le format audio WAV avait prévu le stockage les "points de boucle", qui définissent une région du son à répéter pour permettre de "tenir" la note autant de temps que voulu.
     
    Cette information était gérée en interne dans Harmony Assistant, dans la gestion des instruments numériques, mais non exportée ni importée.
     
    C'est donc maintenant chose faite. De plus, pour permettre à terme de pouvoir exporter ou importer des instruments entiers utilisant ce format, MyrScript s'est enrichi de 2 méthodes : DigitalSound.Export() et DigitalSound.Import(), qui prennent en compte ces points de boucle.
     
    Malheureusement, il semble que plusieurs implémentations de ces points de boucle soient possibles à l'intérieur d'un .wav. Nous avons implémenté l'une d'entre elles, mais ne sommes pas certains que ce soit la bonne. Nous sommes donc à la recherche d'un logiciel et/ou de fichiers WAV contenant des boucles, afin de pouvoir vérifier si nous sommes compatibles. Si quelqu'un a ça chez lui...
     
    Sinon, sur l'app Myrweb, nous avons réparé l'export PDF, et mis à jour l'app pour faire apparaître la nouvelle icône d'impression. A noter que celle-ci (ainsi que les téléchargements depuis l'app) ne fonctionnent pas sur les navigateurs de chez Microsoft (IE, Edge). Nous cherchons une solution.
     
    En attendant :
     

     
    Bon week-end à tous !
    by Olivier Guillion
     1 comment.

    Dev News Thursday, Feb 9th, 2017 at 05:18pm
    Emmène-moi au bout de la terre

     
    Le travail de développement peut parfois paraître étrange et abstrait. Voici un exemple du type de travail que nous avons mené aujourd'hui.
     
    Nous travaillions sur "l'impression" depuis l'app Myrweb. Nous nous rendons compte, qu'en fait, l'option dont nous avons besoin existe déjà : il s'agit simplement de créer un raccourci vers le téléchargement du fichier PDF inclus dans le fichier Myrweb.
     
    Nous nous disons que ça va être vite fait.
     
    9h : Nous le mettons en place en quelques dizaines de minutes. Ca fonctionne. Mais le PDF obtenu n'est pas paginé comme l'original. Une erreur dans l'export PDF ? En parallèle, par mail, un utilisateur nous le fait également remarquer. Pourtant, nous avions bien testé l'export PDF depuis le programme et il fonctionnait.
     
    10h : Nous soupçonnons alors l'export PDF utilisé pour inclure ces données PDF dans le fichier Myrweb de ne pas être identique à l'export graphique en PDF proposé dans les menus du programme.
     
    Pour nous en assurer, nous exportons un fichier en PDF. Et là, crash.
    Notons que nous utilisons une version de développement d'HA, contenant de nouvelles fonctionnalités, et moins stable que la version publique courante.
     
    11h : Investigations sur ce crash. Il a lieu dans l'insertion dans le PDF d'images au point à point (au format PNG) contenues dans la partition. Recherches plus poussées, et nous trouvons le coupable: une fonction de décodage Base64 qui ne donne pas la bonne taille de données décodées. Nous le corrigeons.
     
    15h : Nouvel essai. Là, le module d'export PDF ne crashe plus mais affiche une alerte disant que le fichier d'image PNG n'est pas dans un format  pouvant être inclus dans le PDF. Nous nous rendons compte que nous n'avons jamais écrit la fonction permettant d'inclure ce format (images PNG en 256 couleurs) dans un PDF.
     
    16h : Cette fonction est compliquée. Nous préférons dans un premier temps, convertir ces images en un format que nous savons traiter (PNG en 24 bits). Nous écrivons cette conversion.
     
    16h45 : Nouvel essai, victoire ! L'export PDF fonctionne à nouveau.
     
    A ce moment-là, il est presque 17 heures. Nous sommes tentés de nous dire "ça y est, nous avons résolu le problème". Nous nous remémorons alors toutes les étapes qui nous ont amenés là, et nous rendons compte que le problème d'origine, l'impression de la partition dans l'app Myrweb, n'est pas corrigé (et de loin).
     
    C'est donc remis à demain...
    by Olivier Guillion

    Dev News Wednesday, Feb 8th, 2017 at 05:10pm
    Myrweb et impression

     
    Puisqu'il est maintenant possible d'inclure les données PDF représentant la partition à l'intérieur de l'export Myrweb, l'app est donc virtuellement capable de proposer l'impression : un clic sur une icône présenterait le PDF, qui est imprimable facilement.
     
    C'est de cette manière que l'impression est gérée dans Google Drive ou Microsoft OneDrive.
     
    Lorsque les données PDF seront présentes dans la partition exportée en Myrweb, cette nouvelle icône apparaîtra :
     

     
    by Olivier Guillion

    Dev News Tuesday, Feb 7th, 2017 at 05:05pm
    PDFtoMusic 1.6.2

     
    Une nouvelle fonctionnalité est quasiment prête depuis plusieurs versions maintenant, mais n'a pas encore été rendue publique, il s'agit des annotations.
     
    Les annotations permettront d'agrémenter une partition de divers types de textes, boîtes ou cadres, afin d'attirer l'attention du lecteur ou de l'interprète sur des points importants.
     
    Ces annotations pourront être statiques (toujours présentes sur la partition) ou dynamiques (apparaissant à un moment donné du jeu de la musique et disparaissant ensuite).
     
    Le problème est que pour afficher ces annotations, nous avons besoin d'un kit graphique permettant de tracer des formes anticrénelées, transparentes et avec dégradés. Sur Macintosh, nous avons utilisé CoreGraphic. Mais sur Windows et Linux, il faut passer par nos nouvelles fonctions de courbes de Bezier, et ce n'est pas toujours simple.  
     
    Nous sommes en train de réaliser ce module.
    by Olivier Guillion
     1 comment.

    Dev News Friday, Feb 3rd, 2017 at 04:59pm
    Harmony Assistant 9.7.1 / Melody Assistant 7.7.1

     
    Les nouvelles versions d'Harmony Assistant et de Melody Assistant sont disponibles au téléchargement.
     
    Près de 30 points améliorés, et autant de corrections pour ces nouvelles versions.  
    Harmony Assistant peut maintenant exporter les partitions nativement au format PDF sans avoir besoin d'un logiciel externe ou de passer par les fonctions du système.
     
    L'ensemble des modifications apportées peut être consulté ici
     
    Bon week-end à tous !
     
    by Olivier Guillion
     3 comments.

    Dev News Wednesday, Feb 1st, 2017 at 05:03pm
    PDFtoMusic a 10 ans !

     
    Il y a tout juste 10 ans aujourd'hui, nous proposions la première version publique de PDFtoMusic (et PDFtoMusic Pro).
     
     
    C'est en nous rendant compte que de nombreuses partitions au format PDF étaient directement issues d'un export depuis un logiciel de musique, et contenaient donc quantité d'informations utiles à la compréhension de la structure de la musique, que nous avons décidé de tenter une conversion de ces fichiers vers un format éditable et jouable.
     

     
    Très vite, grâce à ces informations supplémentaires, nous avons dépassé les performances des programmes "classiques" de reconnaissance optique de partition.
    Et en permettant de jouer et de chanter (avec Virtual Singer) le fichier PDF traité, nous avons donné, sans vraiment le vouloir, une vie propre à PDFtoMusic.
     
    En effet, prévu au départ comme un simple utilitaire de conversion, il a été employé seul, de nombreux utilisateurs convertissant les partitions, les jouant ou les exportant en audio sans jamais les reprendre avec un éditeur de partitions.
     

     
    La version "Pro" de PDFtoMusic nous a également réservé de bonnes surprises. Destiné aux musiciens professionnels, nous craignions d'avoir affaire à des utilisateurs très exigeants, pressés et peu patients, peu enclins à discuter ou à passer plus de quelques secondes sur un problème. D'une manière générale, cela a été tout le contraire. Nous avons été assez surpris par leur tolérance, leur courtoisie et leur volonté de nous aider à améliorer le produit.
     
    Ils ont poussé le programme dans ses derniers retranchements, en lui faisant traiter des oeuvres de plusieurs centaines de pages et des milliers de mesures, des operas durant près d'une heure avec 20 voix Virtual Singer, des notations très diverses, allant des morceaux traditionnels aux musiques contemporaines...
     

     
    Grâce à eux et à tous les autres utilisateurs, nous avons pu améliorer en permanence la qualité de reconnaissance et la facilité d'utilisation. Et, les programmes de reconnaissance n'étant par définition jamais parfaits (un interprète humain ne l'étant pas lui-même), il y aura toujours des améliorations à apporter. Le travail n'est donc pas fini et va se poursuivre dans les années qui viennent !
     
    Merci à tous pour ces 10 premières années de perfectionnements !
    by Olivier Guillion
     3 comments.


    Full view
    Reduced view
    Most recent first
    Oldest first
    All
    Didier Guillion
    Myriad
    Olivier Guillion
    Sylvie Ricard
    All
    Myriad Life
    Technical
    To be seen
    Dev News
    Mood
    Memories
    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
    Apr 2024
    May 2024
    Jun 2024
    Jul 2024
    Aug 2024
    Sep 2024
    Oct 2024
    Nov 2024
    Dec 2024
    Dec 2nd, 2024 at 06:10pm 
    Article from Myriad
    Harmony 9.9.9 RC étape 2
    Nov 30th, 2024 at 08:28am 
    Comment from Myriad
    Re: Harmony 9.9.9 RC1 et autres
    Nov 30th, 2024 at 08:28am 
    Comment from Myriad
    Re: Harmony 9.9.9 RC1 et autres
    Nov 29th, 2024 at 07:10pm 
    Comment from Sylvain
    Liens en HTTP
    Nov 29th, 2024 at 05:07pm 
    Article from Myriad
    Harmony 9.9.9 RC1 et autres
    Nov 28th, 2024 at 07:15pm 
    Article from Myriad
    Harmony Assistant 9.9.9 beta étape 54
    Nov 28th, 2024 at 07:15pm 
    Article from Myriad
    Harmony Assistant 9.9.9 beta étape 54
    Nov 28th, 2024 at 07:15pm 
    Article from Myriad
    Harmony Assistant 9.9.9 beta étape 54
    Nov 27th, 2024 at 08:09pm 
    Article from Myriad
    Harmony Assistant 9.9.9 beta étape 53
    Nov 27th, 2024 at 08:09pm 
    Article from Myriad
    Harmony Assistant 9.9.9 beta étape 53

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