HomeProductsDownloadOrderSupportSearch
  
 
 Myriad Blog 1.3.0 Tuesday, Mar 19th, 2024 at 04:16am 

Dev News Friday, Jan 30th, 2009 at 04:54pm
Merci de laisser le système dans l'état où vous l'avez trouvé en entrant

 
Nous en parlions il y a quelques jours, un utilisateur était dans l'impossibilité de lancer Harmony Assistant sur son PC sous Vista. Il obtenait le message "Can't find resource file 'Toccata.rsr'"
 
Après de nombreux échanges, et la fabrication de pas moins de six versions spéciales d'Harmony Assistant écrivant des informations dans un fichier-journal, nous avons pu enfin localiser le problème.
 
Celui-ci est lié à une erreur de programmation dans un pilote d'impression PDF, Nuance PaperPort 11.
Lorsque le pilote d'impression est interrogé par l'application afin de savoir quelles polices de caractères sont gérées, celui-ci ne remet pas le répertoire courant à la valeur qu'il avait en entrée.
 
Harmony Assistant essaie alors de lire ses fichiers de données, mais n'est plus positionné dans le bon répertoire, d'où une erreur empêchant l'application de continuer. Ceci impacte de la même façon toutes nos autres applications, et probablement d'autres programmes.
 
Il suffit que l'utilisateur ne définisse pas ce pilote comme pilote d'impression par défaut pour que cela fonctionne à nouveau. Les prochaines versions de nos logiciels seront cependant modifiées pour ne plus être gênées par ce dysfonctionnement du pilote.
 
Il nous a pour l'instant été impossible de joindre le support technique de Nuance, l'assistance demandant un numéro de série du produit que nous n'avons pas, et les réponses aux questions d'ordre technique par e-mail étant apparemment payantes.
 
Par le biais du formulaire de commentaire à propos de leur site Web, qui lui est gratuit, nous avons tenté de leur expliquer la situation, notant que nous serions prêts à travailler de concert avec leurs programmeurs afin de corriger ce problème dans leur logiciel, mais pas motivés au point de payer pour cela
by Olivier Guillion
 3 comments.

Myriad Life Thursday, Jan 29th, 2009 at 03:54pm
Solidarité

 
EN GREVE !
by Didier Guillion
 4 comments.

Myriad Life Wednesday, Jan 28th, 2009 at 05:33pm
Facebook

 
Nous avons franchi le cap et nous sommes inscrits sur Facebook !
 
Un peu circonspects au départ quant à l'utilité réelle de ce type de réseaux sociaux, nous avons cependant cédé à la pression populaire et avons créé nos profils.  
 
Ceci était l'étape obligée pour ouvrir un groupe  "Myriad Software" dans lequel les amateurs de nos logiciels pourraient se retrouver. Bien sûr, cet endroit ne sera pas destiné à discuter en détail de nos produits, le forum étant déjà prévu pour cela. Mais cela permettra peut-être de faire connaître notre existence au sein d'une très, très large communauté.
 
La prise de contact avec le système de Facebook est aisé, très aisé même. Le contenu lui-même est un peu fouillis, avec des trucs et des machins partout, des commentaires, des fenêtre de t'chat, des amis et les amis des amis (qui sont selon le dicton également nos amis). Bref, tout le monde est pote, et la profusion d'information - qui peut parfois cacher son absence de fond - permet de se balader pendant des heures en ayant l'impression de faire ou d'apprendre quelque chose.
 
Techniquement, tout est simple, simpliste même parfois. Pour la majeure partie, des technologies et concepts déjà existants (blog, chat, forums, galerie de photos) ont été rendus à la portée de n'importe qui en quelques clics. Plus la peine donc de savoir que le HTML n'est pas un gaz de combat pour publier sur Internet tous les détails sur sa vie privée.
 
Avoir un profil Facebook, simplement pour voir ce que deviennent les vieux potes, et visualiser leur photos de vacances de temps en temps, ou leur envoyer un petit coucou, ça peut être intéressant. Mais quant à y passer plus d'un quart d'heure par jour...  
 
Donc, au final, rien de vraiment révolutionnaire, mais une bonne réalisation et une grance facilité d'emploi. Nous restons tout de même, à la fin, "un peu circonspects quant à l'utilité réelle de ce type de réseaux sociaux".
by Olivier Guillion
 1 comment.

Myriad Life Tuesday, Jan 27th, 2009 at 04:59pm
Linux

 
De temps en temps nous parcourons l'Atelier Démocratique et relisons de vieux sujets avec un oeil plus neuf. Aujourd'hui, nous avons longuement discuté de la version Linux.  
Afin d'avoir des éléments plus concrets, nous avons installé dans la foulée une distribution qui nous a été recommandée : Ubuntu en version 8 (le Héron) avec Gnome.
 
Déjà, très agréable surprise, l'installation se fait en Français, en trois clics et sans aucune question ésotérique. On peut le reconnaître, Linux (ou tout au moins cette distribution) a très largement progressé en convivialité, c'est maintenant à la portée de n'importe qui.
 
Alléchés, par cet entrée en matière plus que prometteuse, nous avons exploré les logiciels installés par défaut. Là aussi, que de progrès : quasiment tout ce qui est nécessaire à un utilisateur basique est fourni.
 
Pour aller plus loin, nous avons décidé d'explorer les outils de développement disponibles. Notre choix s'est porté sur KDevelop qui est construit autour de gdb (deboggueur) et gcc (compilateur C) que nous connaissons bien puisque ce sont les outils que nous utilisons sur Macintosh.
 
L'installation a été un peu plus houleuse, cela s'adresse quand même plus à des programmeurs qui sont censés avoir un certain bagage.
Puis, nous avons tenté de compiler et lancer les exemples fournis (le fameux "HelloWord") et là, étrange, chou blanc. Pour l'instant nous n'avons rien pu en tirer... Mais nous allons persévérer.
 
Actuellement, la répartition des systèmes d'exploitation de nos utilisateurs ressemble à ceci :
 

 
Peut être cela changera t 'il dans les années à venir, avec l'apparition d'un petit nouveau ?
by Didier Guillion
 7 comments.

Myriad Life Monday, Jan 26th, 2009 at 05:10pm
Concours

 
 
Avec l'annonce des résultats de la 20e session de notre concours amical de musique, nous avons pu nous rendre compte de son évolution depuis la première édition, au printemps 2001.
 
Dès les premières sessions, nous avons pu découvrir des musiciens talentueux, avec des styles très personnels.
 
En octobre 2003 (neuvième session), nous avons commencé à introduire le système du sujet imposé, qui nécessitait de la part des participants soit de composer un morceau spécialement pour l'occasion, soit de faire preuve d'imagination pour faire "coller" au sujet une pièce qu'ils avaient déjà écrite
 
Ce n'est qu'en août 2005 (14e session) que le sujet imposé est devenu seul et unique moyen de participer au concours.  
 
Cela est lié à des raisons purement pratique : les jurés du concours doivent écouter en intégralité toutes les oeuvres soumises. Pour le 13e concours, cela correspondait à plus de 9 heures  
En limitant le nombre de participations, la charge de travail ne dépassait ainsi plus le seuil humain de résistance acoustique, évitait les drames familiaux et les faits divers dans l'entourage des jurés.
 
Nous sommes conscient que le système actuel n'est pas parfait.  
 
Par exemple :
- la page des contributions est fabriquée "à la main" et n'est donc remise à jour que lorsque suffisamment de morceaux nouveaux sont arrivés. Parfois certains participants s'étonnent de ne pas voir leur morceau apparâitre sur la page Web aussitôt après avoir envoyé leur e-mail.
 
- Le fait d'intégrer le gagnant du concours au jury des sessions suivantes - et donc ne plus lui permettre de participer - permet d'éviter qu'un nouveau Mozart ne gagne tous les premiers prix jusqu'à la fin des temps. Malheureusement, cela prive également le concours de nombreux talents.
 
- Il aurait été plus logique de se passer complètement de jury, et de faire voter les internautes. Des essais ont été réalisés en ce sens, mais ne permettent pas d'éviter les abus. En effet, rien n'empêche un lycéen de demander à tous ses copains de classe de s'inscrire et de voter pour lui. Les résultats sont alors faussés, et cela devient un concours de popularité plus que de talent.
 
Nous sommes cependant prêts à modifier ce système, en détail ou en profondeur, si nous trouvons une solution juste, pas trop lourde, et, surtout, pas trop compliquée à maintenir et à gérer au jour le jour. N'hésitez pas à nous faire part de vos idées.
 
Pour l'instant, nous conservons le système tel qu'il est, faute de mieux. Nous nous creusons donc la tête à chaque session pour trouver un nouveau thème, ni trop contraignant, ni trop ouvert.  
 
Mais peut-être lancerons-nous, pour la 22e session, un concours dans le concours, en demandant aux visiteurs de proposer un sujet, puis en les collectant et en organisant un vote pour déterminer celui qui sera finalement retenu.
 
C'est ça qu'on appelle la démocracie participative ?
by Olivier Guillion
 4 comments.

Mood Friday, Jan 23rd, 2009 at 05:11pm
Nous sommes obscènes (suite)

 
Apparemment l'affaire a fait un certain "buzz". Nous avons enfin pu avoir un contact avec un responsable d'Apple Europe au téléphone.
Une personne charmante qui a promis de faire remonter l'information jusqu'à Apple USA.
On nous a reproché d'avoir "médiatisé" le problème, et c'est peut être une erreur de notre part. En tout cas, tant que nous restions dans notre coin, en essayant d'avoir des explications selon la procédure standard, nous n'avions pas de réponse et un couperet au dessus de la tête : se voir expulser sans préavis de l'Apple Store, seul moyen de diffusion de notre application.
Maintenant, nous avons exprimé nos problèmes de vive voix, et nous espérons que nos arguments seront entendus. A suivre...
 
Bon week end à tous !
by Didier Guillion
 1 comment.

Mood Thursday, Jan 22nd, 2009 at 05:11pm
Nous sommes obscènes !

 
Comme vous avez pu le lire sur ce Cahier de Route, nous avons développé au sein de Myriad une application gratuite fonctionnant sur iPhone/iPod Touch pour une société Américaine : WordReference.  
Cette application est en fait un frontal sur leur site web de traduction en différentes langues. (http://www.wordreference.com)
 
Mike, propriétaire de WordReference, a décidé de proposer plusieurs versions de l'application : Français-Anglais, Anglais-Espagnol, etc.
La version Français-Anglais est, depuis plusieurs semaines, dans les quatre premières préférées, section "Référence".  
 
C'est là que cela se corse : la version Italien-Anglais vient d'être refusée par Apple pour... obscénité !
Je cite le passage de leur courrier de refus :
<<"Section 3.3.12 from the iPhone SDK Agreement:
"Applications must not contain any obscene, pornographic, offensive or defamatory content or materials of any kind (text, graphics, images, photographs, etc.), or other content or materials that in Apple's reasonable judgement may be found obje ctionable by iPhone or iPod touch users.">>

 
Et ils joignent des captures écran.
Voici ce qu'apparemment reproche Apple : quand on demande de traduire "fuck" l'application donne "cazzo"
 

 
Les testeurs d'Apple ont saisi successivement "fuck", "shit","cunt" et "motherfucker".
Je suppose qu'ils considèrent l'acte de traduction de ces mots comme obscène.
Fascinant, non ?
A noter, que sur Safari, le site de WordReference est tout aussi immoral :
 

 
Faut il interdire Safari ?
 
Nous avons essayé de joindre Apple depuis 48h pour nous expliquer, sans succès.
 
Je vous laisse en tirer les conclusions que vous voudrez.
Pour ma part, je me demande ce que font encore tous ces dictionnaires dans nos écoles élémentaires.
by Didier Guillion
 7 comments.

Dev News Wednesday, Jan 21st, 2009 at 04:13pm
Harmony 9.4 / Melody 7.4  et autre Etape 301

 
- Melody Player : gestion des textes des paroles dans les fichier MIDI.
- Meilleur positionnement vertical des coulés sur les tablatures guitare non prioritaires.
 
Insert publicitaire.
 
"Avant, mes coulés ne suivaient pas mes doigtés en tablature, ma vie était un enfer..." (Témoignage de M H*** A*** de Frette Sur Gamme)
 

 
"Depuis que j'utilise le nouvel Algo®, tout va mieux dans ma vie et j'ai presque gagné au loto !"
 

 
Le nouvel Algo®, sans danger si on respecte les conditions d'utilisation.
Bientôt sur vos écrans.
by Didier Guillion
 3 comments.

Dev News Tuesday, Jan 20th, 2009 at 05:12pm
Harmony 9.4 / Melody 7.4  et autre Etape 300

 
Cela fait maintenant dix jours que nous essayons vainement d'aider un utilisateur malheureux qui ne peut pas faire fonctionner Harmony Assistant.
 
Les symptômes? Lors du démarrage de l'application sous Windows XP, une boîte d'alerte disant que le fichier Toccata.rsr n'a pas pu être ouvert, puis retour au bureau.
 
Cela nous indique que le programme ne peut pas retrouver les fichiers de données qui lui sont associés.
 
Après la conception et l'envoi d'une version spéciale d'Harmony Assistant permettant d'inscrire dans un fichier les opérations effectuées, nous avons pu déterminer qu'il s'agit d'un problème de répertoire par défaut.  
Lorsqu'une application démarre, le répertoire courant est censé être celui dans lequel a été double-cliqué le programme. Là, il est positionné au répertoire temporaire de Windows.
 
S'agit-il d'une configuration particulière d'XP, d'un anti-virus ou autre anti-malware qui scanne le programme et "oublie" de remettre le système dans l'état où il l'a trouvé en entrant?
 
Une nouvelle petite application spécifique a été fabriquée et envoyée. Nous attendons la réponse, mais le décalage horaire ne nous autorise guère plus d'un échange de mail par jour. A suivre, si nous trouvons finalement l'explication et qu'elle est susceptible de dépanner quelqu'un d'autre.
by Olivier Guillion

Dev News Monday, Jan 19th, 2009 at 04:45pm
Harmony 9.4 / Melody 7.4  et autre Etape 299

 
- Melody Player : correction d'une confusion de portées dans le mixer.
- Il y avait un problème dans PDFtoMusic dans la logique des fichiers chargés au démarrage, spécialement quand "Charger les documents automatiquement" et "Ouvrir le sélecteur au démarrage" était activés.
Maintenant :
Si PDFtoMusic est lancé via l'ouverture d'un fichier PDF, seul celui-ci apparait.
Si aucun, les anciens documents ouverts sont chargés à nouveau
Si aucun, le sélecteur s'ouvre.
- Sur Mac, correction de l'installation du Plug-In quand l'utilisateur n'avait pas tous les droits d'accès UNIX.
- Melody Player, chargement MIDI : correction d'un problème de calcul des hauteurs des portées, meilleur aspect graphique des titres, meilleure accroche automatique.
by Didier Guillion

Dev News Friday, Jan 16th, 2009 at 05:29pm
Harmony 9.? Etape future

 
Une idée, qui nous trotte dans la tête depuis un bon bout de temps, est remontée à la surface lorsque nous avons dû nous replonger dans le module de quantification des imports MIDI :
beaucoup de fichiers MIDI sont en fait un enregistrement du jeu d'un interprète, qui a joué sans tenir compte du métronome.
On obtient donc un fichier où les notes sont de longueur quelconque, et démarrent à peu près n'importe où, sans tenir aucun compte des positions des mesures ou des temps.
 
Il pourrait alors être intéressant d'analyser ces positions et longueurs de notes, et d'en déduire automatiquement un battement métronome (pouvant être irrégulier, au gré des accélérations et ralentissements de l'interprète) permettant de représenter au mieux la partition.
 
Les notes sur la partition seraient alors beaucoup mieux représentées, et une ligne contenant les variations de tempo permettrait d'obtenir, lorsqu'on rejouerait le morceau, un rendu identique à l'original.
 
Cette fonction existe probablement dans d'autres logiciels ou a même pu faire l'objet de logiciels indépendants. Nous n'avons pas encore effectué de recherche bibliographique à ce sujet, d'autant plus que nous ignorons totalement comment une telle fonction pourrait être nommée.
 
Quoi qu'il en soit (ou quoiqu'il en soit, choisissez l'orthographe qui vous convient le mieux), nous attendrons probablement la fin des projets en cours pour étudier cela. Nous commenceront, pour des raisons de commodités, à l'écrire en MyrScript, et si les résultats sont satisfaisants, nous l'intègrerons alors aux fonctions "en dur" d'Harmony Assistant.
by Olivier Guillion
 7 comments.

Technical Thursday, Jan 15th, 2009 at 05:25pm
Recherche et développement

 
Cela faisait plusieurs mois (en fait près d'un an) que les bases de données servant à la recherche sur notre site n'avaient pas été remises à jour.
 
Nous avons donc recalculé tout ça, et en avons profité pour améliorer le système et corriger quelques dysfonctionnements dans les scripts, qui empêchaient notamment une recherche correcte sur ce blog.
 
Donc ça y est, tout est propre et neuf, vous pouvez vous en servir
 
Le temps d'indexation étant un peu long, nous ne pouvons pas remettre ça à jour en temps réel. En attendant de mettre le recalcul dans une tâche appelée régulièrement aux heures creuses du site, nous essaierons de penser à remettre tout à jour de temps en temps.
by Olivier Guillion
 2 comments.

Technical Wednesday, Jan 14th, 2009 at 04:55pm
Windows 7 : le test

 
Par curiosité, et afin d'anticiper les déboires qui pourraient nous attendre avec cette nouvelle version de Windows, nous avons essayé Windows 7.
Le téléchargement des 2.43 Go de la version beta se sont passés sans souci.  
 
Par contre, plutôt que de graver ce fichier sur un DVD et l'installer sur un vrai PC, nous l'avons installé sous forme de machine virtuelle.
Aucun problème de ce côté-là non plus. L'installation sur un pseudo-PC tout neuf doté de 512 Mo de mémoire et d'un disque dur de 8 Go s'est bien déroulée. A la fin de l'installation, nous avons trouvé et installé les pilotes de la carte réseau et de la carte son, sans avoir besoin de redémarrer la machine.
 
Windows 7, dans sa version beta, a un look très, très très proche de Vista. Au milieu du fond de bureau par défaut, on trouve un joli poisson coloré, dont le nom latin, "Betta Splendens" laisse à penser que les programmeurs de Microsoft ont une haute opinion de leur première version Beta de Windows 7.
Le comportement de ce poisson, appelé communément "combattant", qui consiste à mettre à mort tout rival introduit dans le même aquarium, laisse présager de bonnes parties de rigolade lorsqu'il faudra faire cohabiter Windows 7 avec une version précédente sur une même machine
 
Nous avons téléchargé, installé et lancé nos applications sans rencontrer de problème particulier. Tout se comporte comme sous Windows Vista, jusqu'au numéro de version de Windows qui, lorsqu'on interroge le système, s'avère être 6.01 au lieu du 7.00 attendu (Windows Vista porte le numéro 6.00).
Espérons que cela sera modifié dans la version finale, sinon tout le monde risque de s'y perdre.  
 
L'UAC (User Account Control) semble afficher moins d'alertes que Vista, ce qui n'est vraiment pas un mal, mais peut-être est-ce spécifique à la configuration par défaut de cette version beta. Le système de gestion du dossier VirtualStore, lui, ne semble pas avoir été amélioré d'un poil, malheureusement (voir nos billets précédents).
 
Il ne nous est pas possible d'acquérir une quelconque certitude sur la vitesse de Windows 7, étant donné le mode de fonctionnement virtuel que nous avons choisi. Il semble cependant plus rapide, et semble moins solliciter le disque dur.  
Une chose est sûre, il est moins gourmand en mémoire. Alors qu'une capacité mémoire de 720Mo a été nécessaire pour faire tourner correctement Vista (et encore) en machine virtuelle, 512 Mo se sont avérés amplement suffisants pour Windows 7. Une consultation du gestionnaire de tâches nous confirme que, alors que Vista utilisait au minimum 400 Mo, Windows 7 se stabilise au bout de quelques minutes à environ 210 Mo.
Un gain de place appréciable pour les petites machines, la lourdeur et la lenteur de Vista étant les principaux défauts qui lui sont actuellement reprochés.
by Olivier Guillion

Dev News Tuesday, Jan 13th, 2009 at 04:59pm
Harmony 9.4 / Melody 7.4  et autre Etape 298

 
- En mode ruban, les débuts de page seront matérialisés par une ligne plus épaisse que celle des débuts de ligne.
- Notation Shape Note : modification de la forme de tête carrée.
- On nous a signalé qu'OMeR ne se lançait plus sous Mac OS X 10.3. Nous avons réanimé un vieux Mac pour pouvoir faire des tests. Une bonne partie de la journée à été passée à tenter de résoudre ceci, sans succès. C'est apparemment un problème connu : les versions actuelles d'XCode génèrent parfois un code incompatible avec 10.3. C'est d'autant plus étrange que les autres programmes (Melody, Harmony) fonctionnent sans problème.  En attendant de trouver une solution, nous avons conseillé aux utilisateurs de revenir à la version précédente d'OMeR.
- Enfin, vous vous rappelez le billet de vendredi dernier sur le calligraphe lumineux? En voici une version Japonaise, les PikaPika. Ce ne sont plus des images statiques, en pose B, mais de vrais animations, réalisées en temps réél devant une caméra puis montées... C'est fou ce que l'on arrive à faire avec quelques lampes de poche et beaucoup d'imagination.
 
http://tochka.jp/pikapika/
by Didier Guillion
 2 comments.

Dev News Monday, Jan 12th, 2009 at 05:17pm
Harmony 9.4 / Melody 7.4  Etape 297

 
Nous en avions déjà parlé, nous avons repris l'export MIDI afin de régler les problèmes d'imprécision qui pouvaient donner une longueur légèrement différente à des notes pourtant identiques.
 
Tant que nous y étions, nous avons amélioré le module d'import / export MIDI, histoire de ne plus avoir à y toucher dans les 10 ans qui viennent
 
Pêle-mêle:
 
- La "base de temps" du fichier MIDI, au lieu d'être toujours fixée à 192 unités pour une noire, valeur standard de la plupart des fichiers, est maintenant calculée afin de permettre une représentation exacte de toutes les notes comtenues dans la partition.
Conséquence : dans l'export MIDI, même les notes très courtes ou compliquées auront une durée exacte.
Effet indésirable : l'export MIDI risque de prendre un peu plus de temps dans ces cas-là.
 
- Lorsqu'aucune quantification n'est demandée lors de l'import, l'accroche des notes en fonction des temps est maintenant correctement réalisée.
 
- Lors de l'import MIDI sans quantification, les quintolets sont maintenant correctement représentés
 
- L'option "quantification automatique et légère" (option par défaut de l'import MIDI) n'utilise la quantification que si c'est nécessaire.  
Conséquence : Si le fichier MIDI contient des notes facilement représentables, même courtes (quintolets, etc), elles ne seront plus remplacées par une alternances de double et triple croches par la quantification.
 
- De même, en mode "quantification sur demande", le bouton par défaut est choisi en fonction du contenu de la partition : "quantifier" si toutes le notes ne sont pas facilement représentables, "ne pas quantifier" sinon.
Conséquence : il suffira d'appuyer sur "Entrée" pour sélectionner l'option que propose le programme.
 
by Olivier Guillion

Dev News Friday, Jan 9th, 2009 at 04:25pm
Harmony 9.4 / Melody 7.4  et autre Etape 296

 
Ces derniers jours  :
 
- MyrScript, nouvelle valeur : PageSetup.PaperOrientation
- Les commandes clavier Masquer palette et Démasquer palette sont fusionnées en Masquer/Démasquer palette.
- La valeur par défaut de début des crescendi/decrescendi est fonction de la nuance précédente. La valeur finale par défaut est +/- 20% de la valeur de départ.
- La taille horizontale par défaut des crescendi/decrescendi a été divisée par deux.
- Recalcul automatique du sens des liés lors de la construction des accords.
- Amélioration de l'affichage du Marcatto
 
Et pour finir la semaine sur le thème "les gens que l'on aime bien" :
 
Au hasard de nos butinages sur l'Internet, nous sommes tombé sur un artiste, Gildas Malassinet-Tanno, qui fait des calligraphies lumineuses basées sur le "Space Writing".
 
C'est vraiment original.  
 
Nous avions expérimenté cette technique, il y a quelques années (un bon quart de siècle en fait), avec un appareil photo en pose B et une lampe torche se balançant au bout d'un fil. Mais là, c'est nettement plus élaboré...
 
http://icarart.com/accueil.html
 
Et, surprise, nous avons découvert qu'il habite à quelques pâtés de maison de chez nous...
by Didier Guillion
 3 comments.

Dev News Thursday, Jan 8th, 2009 at 05:23pm
Harmony 9.4 / Melody 7.4  et autre Etape 296

 
Il y a des modules qu'on pensait ne jamais avoir à toucher. L'export MIDI en faisait partie.
 
"Faisait", parce que JP (verpeauxjp) nous a fait remarquer dernièrement que lors de l'export de triolets de croches, le contenu du fichier MIDI faisait apparaître trois notes de durée légèrement inégale.
 
Ceci est dû à la manière dont nous traitons l'export MIDI. Il s'agit en fait de faire jouer le fichier MIDI en accéléré, et d'écrire les commandes sur le fichier plutôt que de les envoyer vers un synthétiseur. Chaque pas de calcul représente 1/200e de seconde d'écoute, et cela peut ne pas tomber juste, en fonction des longueurs de notes dans la partition.
 
Par exemple, les trois croches du triolet auraient dû avoir toutes une longueur de 64, mais on obtient en fait 63, 65 et 64 (remarquez que le total est correct).
 
Lorsqu'on joue la partition, cette différence de quelques centièmes de seconde ne se remarque pas. Mais écrit dans un fichier MIDI, cela peut perturber les logiciels qui s'attendent à lire des durées de notes exactes.
 
Nous avons donc repris tout le module d'export, vieux de plusieurs années, pour changer la méthode de sauvegarde.  Cela fonctionne maintenant, à l'exception de certains effets (glissades, etc) dont les paramètres sont données en durée réelle, en fraction de seconde, plutôt qu'en durée musicale, en fraction de noire.
 
Une fois ceci réglé, le plus long sera certainement de tester à nouveau tous les cas possibles (ornements, appoggiatures, crescendo, courbes de paramètres,  et tout ce qu'on oublie) pour vérifier que rien n'a été cassé.
by Olivier Guillion

Dev News Wednesday, Jan 7th, 2009 at 05:05pm
Myriad Music Plug-In

 
Cela faisait plusieurs semaines que des utilisateurs nous avaient signalé un problème de décalage sur le plug-in, cela paraissait lié aux voix chantées par VirtualSinger mais nous n'avions par réussi à reproduire le problème de manière évidente.
Auujourd'hui, Jihel a mis la main sur un fichier où le problème apparaissait clairement.  
Après une longue analyse, nous nous sommes rendus compte qu'une erreur de manipulation sur un fichier source avait effacé l'appel à une fonction de traitement des silences.
Ceci a été corrigé et une nouvelle version du plug-in (5.4.6f) publiée.
Au passage, un problème sur les appogiatures dans ce même plug-in à été corrigé.
by Didier Guillion

Dev News Tuesday, Jan 6th, 2009 at 04:42pm
ScanToMusic étape 37

 
Les lignes de portées sont un élément perturbant pour une reconnaissance de caractères musicaux.  
 
Le programme redresse déjà la page, afin que ces lignes soient parfaitement horizontales (à plus ou moins un pixel près).  
Il détecte ensuite la position de ces lignes.  
 
Donc, à partir d'une partition comme celle-ci :
 

 
le programme est capable de "suivre" ces lignes horizontales et de les effacer, comme ceci :
 
 

 
Mais si l'oeil humain est capable sans difficulté de combler les trous et de voir la forme générale, un programme de reconnaissance rencontre plus de problèmes.
 
Nous travaillons donc sur des algorithmes de reconstitution des parties manquantes. Ces algorithmes essaient de deviner quels pouvaient être les pixels masqués par la ligne horizontale, et garde l'hypothèse la plus probable.
 
Voici donc ce qu'on obtient :
 

 
Ce n'est pas parfait, par exemple à la base des "4", mais cela devrait permettre à l'algorithme de reconnaissance d'identifier plus facilement les symboles.
by Olivier Guillion

Dev News Monday, Jan 5th, 2009 at 04:58pm
Harmony 9.4 / Melody 7.4  et autre Etape 295

 
Quelques jours de vacances et les emails ce sont accumulés. La journée à donc été passée à répondre aux plus urgents ou aux plus simples. Pour les autres ce sera fait dans les prochains jours.
L'année 2009 démarre fort avec peut être une nouvelle application pour iPhone/iPod en vue...  
 
Sinon,
- Dans Harmony, homogénéisation de la position du taquet de déplacement des paroles entre le mode ruban et le mode page.
- Dans PDFtoMusic, meilleure reconnaissances des blanches (sur certains PDF générés par Finale).
by Didier Guillion
 3 comments.

Myriad Life Thursday, Jan 1st, 2009 at 11:49am
Bonne année 2009 !

 
Bonne année 2009 et plein de bonnes choses pour les 365 jours à venir de la part de toute l'équipe.
 
Et en plus, cette journée durera une seconde de plus, puisque l'on est passé de 00h59mn59sec à 00h59mn60sec, recalage de l'horloge mondiale oblige.
 
by Didier Guillion
 4 comments.


Full view
Reduced view
Most recent first
Oldest first
All
Didier Guillion
Olivier Guillion
Sylvie Ricard
All
Myriad Life
Technical
Memories
Dev News
Mood
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
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