Myriad Blog 1.3.0 Sunday, Jan 25th, 2015 at 05:31pm 

Dev News Thursday, Jul 5th, 2012 at 04:49pm
Harmony 9.6 et autres tape 366

 
On nous a signal que, sur Macintosh et sur Windows lorsque la sortie numrique est rgle sur une latence importante, certaines touches du clavier virtuel taient oublies lors du jeu de la musique.
 
Ceci nous conduit rcrire le module de gestion de la mise en couleur des touches, qui devraient alors reflter plus fidlement ce qui est jou.
Ceci devrait ensuite tre appliqu galement la visualisation du clavier virtuel dans le player et le plug-in, qui pouvaient prsenter le mme dfaut.
by Olivier Guillion

Dev News Monday, Jul 9th, 2012 at 05:05pm
Harmony 9.6 et autres tape 368

 
Comme annonc, le module de gestion du clavier virtuel a t rcrit sur Melody / Harmony, puis les modifications reportes sur le plug-in et le player.
 
Aucune note n'est maintenant oublie, et la visualisation des notes joues est plus fluide et mieux synchronise avec l'audio.
 

Ceci suppose que les dlais ds aux latences matrielles sont bien calculs. Si ces dlais taient corrects sur Windows et sur la machine dont nous disposons sous Linux, ils n'taient pas bien calculs sur Macintosh.
Cela est probablement d une modification intervenue sur MacOS il y a de cela quelques versions, dont nous ne nous sommes pas aperus.
 
Nous avons donc trouv une nouvelle formule de calcul de dlai, qui semble fonctionner correctement. Si ce calcul s'avrait inexact sur certaines machines, il sera toujours possible de fixer manuellement la valeur du dlai dans la bote "Configuration sortie numrique" de Melody / Harmony.  
 
Ceci n'est pas prvu dans le player (ni dans le plug-in). Nous essayons de trouver une solution, au moins pour le player.
by Olivier Guillion

Dev News Wednesday, Jul 11th, 2012 at 05:03pm
Harmony 9.6 et autres tape 370

 
Un nouveau script a t cr. Il permet de calculer de manire extrmement prcise le dlai de latence de la sortie audio, qui tait jusqu'alors fixe dans "Configuration > Sortie numrique" une valeur approximative.
 
Pour rappel, lorsque le programme joue un son, il stocke les donnes sonores dans une zone de la mmoire. Cette zone mmoire sera ensuite lue, convertie et envoye vers les haut-parleurs ou le casque connects l'ordinateur.
 
Mais cette opration prend du temps, un temps qu'il n'est pas possible de connatre avec prcision. Ce dlai est donc estim, et cela est suffisant pour la majorit des tches.
 
Cependant, lorsqu'il est question de jouer des notes sur le clavier MIDI en mme temps qu'on entend la musique sur la sortie numrique, la synchronisation devient alors cruciale.
 
Le nouveau script joue des notes rgulires, et demande l'utilisateur des les jouer en mme temps sur le clavier MIDI branch l'ordinateur.  
 

 
Ceci permet d'estimer le dlai de latence de la sortie audio de manire trs prcise (de l'ordre de quelques millisecondes) et ainsi de s'assurer que lors du travail ultrieur avec l'entre MIDI, les notes entres seront bien prises en compte la position exacte laquelle les touches du clavier ont t appuyes.
 
Utiliser ce script devrait donc tre un pralable toute utilisation de l'entre MIDI. Les valeurs dtectes restent alors valables jusqu'au prochain changement par l'utilisateur des paramtres de sortie numrique.
by Olivier Guillion

Dev News Friday, Jul 13th, 2012 at 05:02pm
Un soupon d'OCR

 
Un utilisateur nous a fait parvenir un document PDF crit en "shape-notes". Il s'agit d'un systme de notation qu'Harmony Assistant sait grer, et qui consiste donner une forme de tte diffrente aux notes en fonction de leur hauteur dans la gamme.  
Principalement utilis dans les glises protestantes du sud des Etats-Unis, ce systme permet une lecture plus facile des partitions par les chanteurs.
 
PDFtoMusic ne grait pas certaines formes de ttes de notes, qui n'taient donc pas dtectes convenablement.  
 
Pour remdier cela, il fallait re-paramtrer le module d'OCR (reconnaissance de formes), qui n'avait pas t utilis depuis un bon bout de temps.
 
Nous avons donc repris le projet, retrouv la totalit des polices musicales (une centaine) qui nous permettent d'entraner le systme de reconnaissance, et vrifi un un les caractres de ces polices afin de nous assurer que nous prsentons les bonnes formes (glyphes) au module.
 
Voici un exemple de quelques cls de fa prsentes dans ces polices :
 

 
Certaines petites erreurs ont t trouves durant le processus, ce qui devrait donc rendre la prochaine version plus fiable.
by Olivier Guillion

Dev News Tuesday, Jul 17th, 2012 at 05:02pm
Harmony 9.6 et autres tape 373

 
Aujourd'hui, nous avons travaill l'amlioration du script d'import Encore.
 
Ce format de fichier est en fait utilis par plusieurs applications musicales : Encore (.enc) bien sr, mais aussi MusicTime (.mus ?), Rhapsody (.rhp) et Compositeur (.mus).
 
Chaque logiciel a ses petites particularits de codage des informations, et surtout, d'innombrables versions et sous-versions qui ont chacune modifi lgrement le format de fichier, sans que nous ayons compris comment dterminer la version par un examen rapide des donnes.
 
Cela en fait l'un des formats les plus touffus et les plus complexes que nous importions, et, rgulirement, nous dcouvrons des sries de fichiers qui ne se chargent pas correctement. Le principal problme n'est alors pas de modifier notre script d'import pour prendre en compte les particularits du format, mais d'tre certain que ces modifications n'ont pas un impact ngatif sur des fichiers qui se lisaient correctement jusque-l.
 
C'est donc un travail long et ingrat, permettant d'amliorer la lecture d'une poigne de vieux fichiers d'un seul utilisateur, mais dans l'espoir que cela sera ensuite utile d'autres.
by Olivier Guillion
 1 comment.

Dev News Friday, Jul 20th, 2012 at 05:03pm
Harmony 9.6 et autres tape 375

 
- Le script d'import Encore/MusicTime/Rhapsody/Compositeur a t pouss dans ses derniers retranchements pour grer les fichiers issus de Compositeur v 1.0.1 du 15/07/1998.
Ces fichiers sont maintenant convertis correctement. Ne manque la conversion que certains calages prcis de textes et autres objets, et les polices de caractres. Ces ajustements peuvent toutefois tre appliqus aprs coup assez facilement.  
 
- D'aprs les premires rponses notre question propos du comptage voix haute des temps sur le forum, il semble qu'aucun systme identique au "Auszhlen" allemand n'existe en Franais.
Il nous semble pourtant que des comptages du type "un, deux, trois, quatre" ou mme "un et deux et trois et quatre et" sont bel et bien pratiqus, mais probablement pas de manire aussi pousse que le systme allemand.
Nous allons tout de mme crer le script, peut-tre cela poussera-t-il les franais adopter cette mthode, qui existe galement dans les pays anglophones ?
by Olivier Guillion

Dev News Tuesday, Jul 24th, 2012 at 05:07pm
Harmony 9.6 et autres tape 376

 
 
La premire version du script de comptage voix haute des temps est presque termine.
 
La bote ressemble ceci :
 

 
Outre le choix des portes traiter et de la voix humaine qui va numrer les temps, on peut galement rgler quel moment chaque vnement va survenir (jamais, uniquement sur le dbut des notes, sur le dbut des notes et des silences, toujours) ainsi que les diffrentes prononciations alternatives lorsqu'elles existent.
 
Ceci permet donc de crer du simple mtronome grenant les temps jusqu'au Auszhlen allemand, qui ne prononce les syllabes que sur chaque note.
 
Nous avons cr quelques voix de test, qui nous ont permis de tester le systme. Voici un exemple de rsultat, avec un comptage sur les notes de la porte haute :
Comptage des temps

 
Prochaine tape: essayer de rcuprer des enregistrements de comptage dans toutes les langues, pour finaliser la liste.
by Olivier Guillion

Dev News Thursday, Jul 26th, 2012 at 04:53pm
Harmony 9.6 et autres tape 378

 
Une pr-version fonctionnelle du script de comptage voix haute des temps a t envoye la personne l'origine de ce script.  
 
Nous finalisons une voix franaise complte avant de proposer cette pr-version tous ceux qui dsireraient l'essayer.  
 
Nous avons galement mis au point la procdure d'enregistrement audio des chiffres et syllabes, qui permettra des locuteurs de diffrentes langues de nous prter leur voix pour les besoins de ce script. Un appel volontaires va probablement tre lanc bientt sur le forum.
by Olivier Guillion
 4 comments.

Dev News Monday, Jul 30th, 2012 at 04:59pm
Harmony 9.6 et autres tape 380

 
Retour sur la modlisation d'instruments cordes pinces.  
Lors du jeu, le passage de certaines notes faisait entendre des "clics" dans le son.  
Nous n'tions pas parvenu le mettre en vidence jusqu'ici de manire franche, c'est maintenant chose faite.
 
Le problme se fait entendre lorsqu'une corde est en train de vibrer fortement, et qu' ce moment, le doigt de ma main gauche qui presse la corde sur la case recule brusquement de plusieurs cases, ou mme relche compltement la corde.
 
Toute une partie de cette corde, jusqu'ici inerte, se trouve alors brusquement expose aux vibrations du reste de la corde, et cette mise en mouvement n'est pas gre correctement dans notre modle. Nous essayons en ce moment diffrents algorithmes pour grer au mieux cette situation.
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
Jan 23rd, 2015 at 04:53pm 
Article from Didier Guillion
ACAM sur Mac tape 18
Jan 22nd, 2015 at 04:53pm 
Article from Olivier Guillion
Acam Winter tape 32
Jan 21st, 2015 at 04:54pm 
Article from Didier Guillion
ACAM sur Mac tape 17
Jan 20th, 2015 at 04:58pm 
Article from Olivier Guillion
Acam Winter tape 31
Jan 19th, 2015 at 04:55pm 
Article from Didier Guillion
ACAM sur Mac tape 16
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input

Top of page
Last update:  (c) Myriad