Myriad Blog 1.3.0 Monday, Jan 26th, 2015 at 07:35am 

Dev News Friday, Jan 29th, 2010 at 04:59pm
Harmony 9.5 et autre tape 32

 
Certains harmonicas (surtout des chromatiques) numrotent de manire particulire les premiers trous; Au lieu d'avoir 1,2,3,4,5,6,7 etc c'est 1',2',3',4',1,2,3 qui est utilis. Dans la dfinition de l'harmonica on peut maintenant dfinir quel trou la numrotation redmarre 1.
Aussi, correction du gel des notes en tablature harmonica non prioritaire.
 
La version "recherche" du plug-in a t amliore : trois modes de recherche sont maintenant possibles. Recherche des frquences sans tenir compte des dures, recherche des dures sans tenir compte des frquences, ou les deux combins.
 
Voici par exemple la saisie d'une recherche rythmique :
 

 
Ce week end, nous allons laisser tourner le crawler sur des sites amis afin de crer une bonne base de donne qui permettra de valider nos recherches et de peaufiner l'affichage des rsultats.
by Didier Guillion

Dev News Thursday, Jan 28th, 2010 at 04:46pm
Recherche de squence mlodique (Partie 9)
 
 
 Le robot d'indexation (crawler) a t amlior, et gre maintenant correctement la navigation en mode "utilisateur enregistr", necessaire pour balayer le site cpdl.org.
 
Nous avons rsolu quelques problmes rencontrs au fur et mesure. Par exemple, le robot allait exporer le lien "logout", ce qui le dsenregistrait du site.  
Autre cas, celui d'une page dynamique qui contient un lien sur elle-mme auquel a t ajout un paramtre. Par exemple, la page /dossier/test qui pointe sur /dossier/test?param=1 qui pointe sur /dossier/test?param=1&param=1 qui pointe sur /dossier/test?param=1&param=1&param=1, etc.
Le robot ne peut pas comprendre qu'il s'agit de la mme page cer l'adresse est diffrente et le contenu aussi.  
 
Nous avons rsolu ce problme de boucle en limitant le nombre de liens successifs depuis la page d'accueil. On peut considrer que s'il faut plus de 20 clics pour arriver une page, celle-ci n'a que peu d'intrt...
 
Nous avons fait tourner le systme une nuit entire, et il a collect sans erreur quelques milliers de fichiers divers. Mais lorsque la liste de pages explorer devient importante, le programme commence consommer un peu trop de puissance processeur, aussi l'avons-nous aujourd'hui rcrit en quasi-totalit pour optimiser la bte, et rendre tout cela plus propre.  
Une nouvelle version du robot devrait donc pouvoir tourner ce week-end.
by Olivier Guillion
 1 comment.

Dev News Wednesday, Jan 27th, 2010 at 04:58pm
Harmony 9.5 tape 31

 
Sur une guitare, il est possible de produire une mme note diffrentes positions du manche. C'est pour cela que le click droit sur la notation en tablature permet de demander au logiciel de localiser la possibilit suivante et de l'appliquer.
Sur certains harmonicas et en particulier les chromatiques, c'est la mme chose. Une fonctionnalit identique a donc t implemente.
Mais aussi :
La matrialisation de l'aire utile dans le papier ne s'affiche plus que si les taquets sont actifs.
Correction de l'import Encore
by Didier Guillion

Dev News Tuesday, Jan 26th, 2010 at 05:12pm
Recherche de squence mlodique ? (Partie 8)

 
Nous avons reu un accord de principe, encore confirmer officiellement, nous permettant d'indexer les partitions du CPDL.
 
Cependant, il s'agit d'un site de type Wikimedia, pour lequel les visiteurs sont redirigs vers deux sites miroirs, interdits aux robots.
 
Nous avons donc cr un compte d'utilisateur pour le robot, permettant de parcourir le site original. Mais cela ncessite que le robot soit enregistr, donc gre les "cookies" d'autentification. Pas facile.  
 
Pour l'instant, nos essais ne sont gure concluants, le site considrant que le robot est un simple visiteur malgr les cookies.  
Mais on s'accroche...
by Olivier Guillion
 2 comments.

Dev News Monday, Jan 25th, 2010 at 04:56pm
Recherche de squence mlodique ? (Partie 7)

Aujourd'hui nous avons implment le module d'analyse de documents PDF dans PDFtoMusic. Le crawler balaye le Net la recherche de fichier PDF, PDFtoMusic interroge le serveur, reoit un fichier et en extrait le code Parson qui permettra de faire des recherches, puis le fichier PDF est effac.
Au fil des annes, le nombre de formats de fichiers musicaux reconnus par nos programmes est devenu plutt imposant : MID, KAR, ABC au dbut, puis TAB, Finale, Encore, NWC et depuis PDFtoMusic les PDF. Nous esprons que ce sera un plus qui donnera des recherches fiables.
Il nous tarde d'avoir assez de partitions dans la base pour tester le systme en vrai grandeur car ce qui nous fait peur ce sont les "faux positifs" : quand la recherche donne trop de rsultats et que cela devient inexploitable.
by Didier Guillion
 4 comments.

Dev News Friday, Jan 22nd, 2010 at 05:18pm
Recherche de squence mlodique ? (Partie 6)

 
Le "crawler" a rcupr un petit milliers de fichiers sur internet.
 
Une fonction spciale dans notre version de dveloppement d'Harmony Assistant a ensuite trait ces fichiers ( distance, par une connexion Internet) afin de calculer les donnes permettant une recherche mlodique sur ceux-ci.
 
Ensuite, sur une page Web pour l'instant disponible uniquement localement, le plug-in a t utilis pour entrer une squence rechercher.  
Dans le rsultat des recherches, le mme plug-in permet de jouer la squence correspondante telle que trouve dans le fichier.
 
Donc le principe est en place, et fonctionne. Maintenant, nous allons essayer d'amliorer le "crawler", afin qu'il prenne en compte les restrictions d'accs spcifiques dfinies par chaque serveur Web.  
 
Il semblerait que quelques sites majeurs d'archives de partitions libres de droit aient demand ne pas tre visits par les robots d'indexation. Ceci nous empche dontologiquement de traiter leurs fichiers et donc de les proposer dans les rsultats de nos recherches. Nous essayons de prendre contact avec les responsables de ces sites afin d'obtenir une drogation.
by Olivier Guillion

Dev News Thursday, Jan 21st, 2010 at 04:56pm
Concours SATB pisode 3

 
Voil dj neuf ans que les participants au Concours Amical nous rgalent de leurs crations. Ds le dpart nous avons impos comme rgle que le gagnant d'une session ferait partie du jury des prochaines (bonne ide car cela toffe le nombre de membres du jury) et que donc ils ne pourraient participer nouveau. C'est l que le bt blesse. Nous envisageons donc d'ouvrir un peu la porte aux anciens gagnants et de les laisser soumettre leur cration. Bien entendu, ils ne feraient plus partie du jury pour la session. La dcision sera dbattue dans les jours qui viennent et si elle est valide, le rglement sera modifi en consquence.
by Didier Guillion
 6 comments.

Dev News Wednesday, Jan 20th, 2010 at 05:17pm
Recherche de squence mlodique ? (Partie 5)

 
Tout est en place, nous essayons maintenant de rendre un peu plus propres les diffrentes tapes du processus.
 
Nous avons dfini les informations intressantes devant tre extraites des fichiers musicaux (titre, textes, notes et dures, etc) et sur lesquelles des recherches pourront tre lances.
 
Le "crawler" a t test sur des sites autres que le MUSL, et Harmony Assistant a t modifi pour permettre de calculer les donnes codes permettant la recherche sur les fichiers trouvs. Il nous sera ensuite facile de permettre des utilisateurs extrieurs de participer la constitution de la base de donnes de recherche.
 
Enfin, la recherche a t amliore, avec un nouveau calcul de dures relatives pour la partie rythmique.
 
Prochaine tape, rcuperer un bon milliers de fichiers, les entrer dans la base, puis effectuer des recherches dessus.  
 
Un 2e mode de fonctionnement spcial du plug-in permettra, dans la page des rsultats de la recherche, de jouer la squence trouve dans chaque fichier. Le plug-in sera alors rduit un simple bouton "play".
by Olivier Guillion
 2 comments.

Dev News Tuesday, Jan 19th, 2010 at 04:57pm
Recherche de squence mlodique ? (Partie 4)

La recherche de squence mlodique suppose de pouvoir saisir une squence de notes, c'est au Myriad Music Plug-In que la tche sera confie.
Un nouveau mode de fonctionnement prsente les notes en ignorant pour l'instant leur dure.
Pour ajouter une note, on peut soit cliquer sur la porte, soit cliquer sur un petit clavier.

Des icnes permettent de jouer la squence, l'effacer et lancer la recherche.
C'est assez rudimentaire pour l'instant mais rempli dj bien une grande partie de la demande.
by Didier Guillion
 1 comment.

Dev News Monday, Jan 18th, 2010 at 04:54pm
Recherche de squence mlodique ? (Partie 3)

 
Le systme de recherche mlodique s'articulerait autour de 3 modules principaux :
 
1- Le "crawler". Ce programme balaie en permanence le contenu des serveurs Web. Il recherche, dans les pages HTML, les liens vers d'autres pages et vers les fichiers musicaux.  
Les fichiers musicaux sont pr-traits et stocks dans un dossier temporaire, et les adresses des autres pages sont ajoutes le cas chant la liste des pages traiter.  
C'est ici qu'on rgle la "porte" de l'indexation en liminant ou en traitant les liens vers les sites extrieurs.
 
2- Le traitement des fichiers musicaux. Ce programme rcupre un un les fichiers musicaux pr-traits issus de l'tape 1, et en extrait des squences musicales permettant une recherche (code Parsons et autre). Le rsultat de ce traitement est inscrit dans une base de donnes. Ceci est fait par Harmony Assistant (version spciale ou script ddi).
 
3- La recherche :  A partir de la squence entre par l'utilisateur, balaie la base de donnes et fournit les rsultats de la recherche, classs par pertinence.
 
 
Si la 3e tape est ncessairement ralise par notre serveur Web, nous rflchissons des systmes qui permettraient de distribuer la charge de travail du point 2. et ventuellement 1. des utilisateurs consentants.  
 
Pour le point 2. (traitement des fichiers musicaux), il n'y a pas de problme technique ou lgal. Le fichier musical lisible ne transiterait jamais sur le rseau, et l'utilisateur ne saurait pas quel fichier il traite et n'aurait pas accs au dtail des donnes.
 
Pour le point 1. ("crawler"), c'est plus compliqu. Si le travail est distribu parmi les utilisateurs, cela ne pourrait se faire que parmi un petit groupe de personnes de confiance. En effet, si l'ensemble du Web tait balay, le programme pourrait faire accs des sites illgaux, ces accs tant inscrits dans les fichiers-journaux de l'utilisateur ou de son fournisseur d'accs. Nous prfrons donc dans un premier temps nous occuper de cette partie nous-mme.
by Olivier Guillion

Dev News Friday, Jan 15th, 2010 at 05:01pm
Concours SATB pisode 2

 
Le 23me Concours s'annonce difficile mais passionnant !
Notre objectif tait de "d-virtualiser" la cration musicale et de rapprocher les compositeurs et les interprtes.
Rappelons que le thme est de crer une oeuvre vocale soprano-alto-tnor-basse qui sera interprte pour de vrai. Nous esprons pouvoir filmer et enregistrer l'vnement pour le diffuser ensuite sur l'Internet.
Des contacts ont t pris (en fait une grande partie de nos utilisateurs pratique le chant choral) et aujourd'hui, nous avons reu une rponse positive et enthousiaste d'une sympathique chorale de notre rgion.
Quelques dtails pratiques restent rgler, mais c'est trs bien engag.
Bien entendu, la chorale fera partie du jury et son vote sera compt double.
Maintenant, compositeurs, vos souris !
by Didier Guillion
 4 comments.

Dev News Thursday, Jan 14th, 2010 at 05:13pm
Recherche de squence mlodique ? (Partie 2)

 
Nous sommes en train de mettre en place des versions spartiates du systme de balayage de sites et de conversion des partitions en code permettant les recherches mlodiques.
 
Outre la mlodie, il devrait galement tre possible d'effectuer des recherches textuelles sur toutes les informations contenues dans le fichier : commentaires, titre et compositeur, paroles, et pourquoi pas la grille d'accord si celle-ci est disponible. Cela permettrait ainsi de rechercher rapidement toutes les versions d'un morceau connu (ex Chaconne de Bach), dans tous les formats de fichiers reconnus par nos logiciels (MIDI, KAR, MUS, MYR, ENC, ABC, TAB, RHP, MOD, etc, etc, y compris en PDF).
 
Reste le problme de l'tendue de la recherche.  
 
Pour les fichiers de MUSL, aucun problme ni technique ni juridique.  
 
Etendre la recherche un pannel de sites connus, qui autorisent les moteurs d'indexation et qui proposent des partitions libres de droit, nous ne voyons pas de problme non plus.
 
Reste la possibilit d'tendre la recherche au contenu complet d'Internet. Techniquement, cela peut poser des problmes de stockage, mais a, c'est notre problme. Lgalement, on pourrait nous reprocher de proposer des liens vers des contenus illgaux.  Pourtant, le rapprochement avec Google paraitrait naturel. Il ne s'agirait ni plus ni moins qu'un Google qui traiterait la musique au lieu de traiter les textes. Mais il arrive que ce qui parat vident au technicien chappe au juriste.  
 
S'il est incontestable qu'un accs centralis toutes les sources de partitions musicales en ligne pourrait tre d'une grande utilit de nombreuses personnes, cela vaut-il la peine de prendre un risque sur le plan juridique?
 
Nous nous interrogeons. Vraiment.
by Olivier Guillion
 12 comments.

Dev News Wednesday, Jan 13th, 2010 at 05:10pm
Recherche de squence mlodique ? (Partie 1)

 
Nous y avions rflchi, Sylvain a relanc l'ide. Le site musipedia ainsi que les recherches personnelles de Sylvain nous ont convaincu de son intrt.
 
Voila de quoi il s'agit : de la mme manire qu'un moteur de recherche permet de retrouver les textes contenant une certaine squence de mots, une recherche mlodique permet de retrouver les partitions qui contiennent une certaine squence de notes, ou une squence approchante.
 
Une recherche de squence existe dj dans Harmony Assistant, mais elle ne permet de rechercher que dans les fichiers prsents sur le disque dur de l'utilisateur.
Nous nous tions alors dit que ce serait intressant de permettre une telle recherche dans  MUSL, mais nous n'avions pas trouv le moyen de faire entrer facilement l'utilisateur la squence chercher. Nous hsitions aborder le Flash ou le Java juste pour a, et le HTML ou le Perl ne nous taient d'aucun secours.  
Puis Didier a eu L'ide : les visiteurs du MUSL ont tous le plug-in install. Pourquoi alors ne pas prvoir un mode spcial dans le plug-in qui  prsenterait un dessin de clavier et une porte simple, et qui permettrait l'utilisateur d'entrer sa squence?
 
Ensuite, un module de recherche en Perl irait comparer la squence ainsi entre avec la signature mlodique de chaque fichier du MUSL (par exemple, bas sur le code Parsons), et les rsultats prsents par ordre dcroissant de pertinence.
 
Tout fait faisable.  Puis nous avons continu rflchir, et nous demander ce qui nous empcherait d'tendre cette recherche quelques autres sites proposant des musiques libres de droit. Ou, pourquoi pas, l'intgralit des partitions, en n'importe quel format, PDF compris, qu'on peut trouver sur Internet ? N'est-ce pas ce que fait Google avec les textes et les images ?
 
Mais cela implique quelques interrogations d'ordre moral, lgal (copyright), et techniques que nous exposerons dans le prochain billet. La saga risque d'tre longue.
by Olivier Guillion
 7 comments.

Dev News Tuesday, Jan 12th, 2010 at 05:04pm
Harmony 9.5 tape 30

 
Principalement deux corrections aujourd'hui :
 
- Problme de dsynchronisation de Virtual Singer dans les mlismes (syllabe prolonge sur plusieurs notes) lorsque les notes avaient une dure d'appui infrieure 100%.
Dsormais, la dure d'appui de ces notes sera ignore, sinon Virtual Singer n'a pas de moyen de chanter le passage convenablement.
 
- Dans "Fichier > Nouveau", le "dernier modle choisi" ne fonctionnait pas correctement si la prfrence gnrale "Sauve > Proposer l'extension par dfaut .myr au lieu de .mus" tait dsactive.
 
by Olivier Guillion

Dev News Monday, Jan 11th, 2010 at 04:59pm
Harmony 9.5 tape 29

 
Aujourd'hui, c'est comme un Lundi, on traite les emails en attente, accumuls durant le week end.
Mais aussi, quelques amliorations :
Lorsque l'chelle de la porte est change, les nuances sont repositionnes en fonction.
Recentrage du symbole "rpter mesure prcdente"
by Didier Guillion

To be seen Friday, Jan 8th, 2010 at 04:54pm
Musiciens sans frontire

 
Pour entamer ce week-end, une initiative originale, russie et positive.
 
Playing for Change a comme objectif d'utiliser la musique comme vecteur de paix et d'unit entre les peuples (vaste programme).
 
Ils ont donc dcid d'enregistrer des morceaux jous par un groupe dont les membres habitent des milliers de kilomtres les uns des autres et ne sont jamais rencontrs.
 
Cela donne des versions indites et, ma foi, assez russies, comme cette version de "Stand By Me", ou  cette autre de "Don't Worry"  enregistres piste par piste aux quatre coins du monde.
 
Peace !  
by Olivier Guillion
 4 comments.

Dev News Thursday, Jan 7th, 2010 at 04:59pm
Harmony 9.5 tape 28

 
Les corrections et amliorations d'aujourd'hui :
Edition des espaces utilisateurs : correction d'un problme graphique li la molette de la souris.
Jukebox : affichage du temps de travail total pass sur l'ensemble des documents.
Impression de la grille d'accord sur la partition : recalage des noms des accords.
Problme de numrotation des "voices" dans l'export MusicXML
Ralentissements, dcalages  et dfauts d'affichage dans la ligne dfilante du mode karaoke
Crash et boucles infinies lors de l'utilisation de couls d'une porte sur l'autre.
by Didier Guillion
 2 comments.

Myriad Life Wednesday, Jan 6th, 2010 at 04:53pm
Concours SATB

 
La 23me session du concours vient de dbuter, avec, comme d'habitude, un sujet impos. Enfin, cette fois-ci, ce n'est pas rellement le sujet qui est impos, mais plutt l'instrumentation.
 
En effet, nous avons choisi de demander aux participants de composer pour un choeur 4 voix, Soprano, Alto, Tnor et Basse (SATB). Les expriences passes de telles limitations techniques n'avaient pas t particulirement brillantes, certains participants tant soit intimids, soit dsintresss par cette "contrainte".
 
Mais cette fois-ci, tant donn le grand nombre d'utilisateurs de nos produits faisant partie de chorales, et employant le logiciel soit pour diter les partitions, soit pour rpter leur partie, les oeuvres proposes devraient trouver un public nombreux, en tout cas nous l'esprons.
 
Dans les conditions particulires du rglement, nous nous sommes laisss la possibilit de faire interprter les morceaux proposs une vritable chorale, puis de diffuser le rsultat (vido ou audio) sur Internet.  A notre avis, tout le monde y serait gagnant :
 
- l'auteur d'abord, qui serait videmment dment cit, et qui verrait son oeuvre passer du virtuel au rel
 
- la chorale ensuite, qui participerait ainsi un projet original et valorisant
 
- les deux prcdents plus Myriad, qui verraient ainsi un peu de promotion rcompenser leur travail
 
- les visiteurs, qui pourraient entendre un type de musique pas trs frquent dans le cadre de notre concours.
 
Bien sr, et comme d'habitude, il n'est pas question ici de "plan comm", de "buzz" ou autre "marketing viral", juste l'occasion de prendre du plaisir et de le partager, en toute modestie et simplicit.
 
Il ne nous reste plus qu' trouver une chorale qui accepterait de jouer le jeu. L'appel est lanc...
by Olivier Guillion
 7 comments.

Dev News Tuesday, Jan 5th, 2010 at 04:57pm
Harmony 9.5 et autre tape 27

 
Une nouvelle version du plug-in QuickLook a t compile avec la dernire version d'XCode. Elle est en phase de test et tout semble bien se passer.
 
L'implmentation des chelles de texte proportionnelles la taille des portes tait incomplte dans la version bta courante. Cela a t signal par des bta testeurs et corrig pour la prochaine version.
 
Enfin, le thme du prochain concours a t trouv, nous le publierons demain sur le site. Cette fois ci ce sera un peu plus "technique"...
by Didier Guillion

Dev News Monday, Jan 4th, 2010 at 04:32pm
Harmony 9.5 et autre tape 26

 
L'anne 2010 a commenc sur un long week-end, aussi avons-nous pass une bonne partie de ce lundi traiter les e-mails reus ces derniers jours.
 
Mais nous avons cependant pu travailler un peu, et notamment corriger un problme d'export MusicXML qui nous avait t signal. Il nous faut maintenant vrifier que la correction en question n'aura pas eu d'effet de bord nfaste.
 
Dans un autre domaine, le plug-in Quicklook sur Mac OS X ne fonctionnait plus sous Snow Leopard. Nous nous disions que, comme avec Safari, les plug-ins 32 bits n'taient plus supports, mais miracle, avec la mise jour 10.6.2, voila que ce plug-in QuickLook se remet fonctionner. Un coup isol d'Apple ou un retour dlibr vers une compatibilit avec les modules 32 bits ? En va-t-il tre de mme avec Safari et le Myriad Plug-in ?
 
Meilleurs voeux tous !!
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