Myriad Blog 1.3.0 Monday, Jan 26th, 2015 at 05:28am 

Dev News Thursday, Dec 2nd, 2010 at 04:59pm
Kooplet tape 84

 
Le rsultat des recherches sur le Web a t mis au propre, ainsi que les dtails disponibles sur chaque fichier.
Dans ces dtails, la possibilit est maintenant offerte de jouer le dbut de la musique, afin de pouvoir se faire une ide du contenu du morceau.
 
Il est possible de filtrer les rsultats en fonction du nombre d'heures ou de jours couls depuis la dcouverte du fichier par Kooplet, afin de ne prsenter, par exemple, que les morceaux mis en base depuis moins de 24 heures.
 
Nous avons galement attaqu la gestion des diffrentes langues (pour l'instant, Franais et Anglais) dans lesquelles les pages de recherche sont affiches.
 
La base de donnes continue de se reconstruire, avec plus de 20000 fichiers collects.
 
Ds que les versions anglaises et franaises seront au point, nous remettrons en ligne une version beta du moteur, afin que vous puissiez l'exprimenter par vous-mme.
by Olivier Guillion

Dev News Monday, Dec 6th, 2010 at 04:53pm
Kooplet, tape 86

 
La collecte de fichiers musicaux s'est poursuivie ce week-end et aujourd'hui, portant le nombre de partitions dans la base environ 60000.
 
Harmony Assistant et PDFtoMusic, dans le mode "prdigestion des donnes musicales collectes" ont t particulirement stables. Le processus total ayant un "goulot d'tranglement" du ct de notre server Web, lors de l'tape de stockage dans la base de ces donnes prdigres,  cela limite le nombre de fichiers traits un maximum de 1500 l'heure. Il ne sera donc a priori pas ncessaire de faire appel aux utilisateurs comme nous l'avions envisag, pour nous aider soit dans la collecte des musiques, soit dans leur pr-traitement.
 
Par contre, la totalit des utilisateurs nous aidera faire le mnage dans la base. En effet, lorsqu'une personne cliquera sur le bouton de tlchargement/visualisation de la partition la bote de Kooplet (version incluse dans HA ou P2M), et que le fichier en question ne pourra pas tre tlcharg, il sera marqu comme douteux. Si, pendant un minimum de 3 jours, aucun essai de tlchargement de ce fichier n'est fructueux, le lien est considr comme mort et la partition supprime de la base.
 
Nous testons donc maintenant les suppression de partitions dans la base gnrale, module qui nous servira galement lors du traitement des signalements de manquement aux droits d'auteur.
by Olivier Guillion

Dev News Wednesday, Dec 8th, 2010 at 04:52pm
Kooplet tape 87 et autres

 
Ecrire Kooplet nous a permis de progresser en langage Perl, et surtout de crer un systme de base de donne efficace et rapide.
Du coup, nous n'avons pas pu retenir une grimace en regardant certains de nos plus anciens scripts, comme celui de la demande de code perdus.
 
Ce genre de script gagnerait en compacit et surtout en rapidit s'il pouvait utiliser le nouveau systme de base. Nous pourrions galement automatiser le processus de rplication du fichier des codes, afin de maintenir le systme jour, ce qui n'est pas le cas aujourd'hui.  
 
Si un client perd l'e-mail avec ses codes dans la semaine qui suit la rception, il y a de fortes chances que le systme automatique ne fonctionne pas, et qu'il doive passer par une recherche manuelle.
 
Donc, le travail d'aujourd'hui a t de sparer compltement la gestion de la base de donnes de Kooplet lui-mme. Les deux avaient t crits ensemble, et taient un peu emmls. Nous aurons ainsi un systme rutilisable aisment depuis n'importe lequel de nos scripts.
 
Une fois cela fait, nous pourront rcrire quelques anciens scripts pour les faire bnficier d'un regain de vivacit non ngligeable.
by Olivier Guillion

Dev News Friday, Dec 10th, 2010 at 05:02pm
Kooplet tape 88 et autres

 
Comme annonc avant-hier, la partie de notre site permettant de demander ses codes a t rcrite pour utiliser notre systme de base de donnes.  
 
La recherche est donc maintenant bien plus rapide, nous sommes passs de 5 ou 10 secondes de traitement pour chaque demande presque rien (quelques centimes).  
La mise jour de la base de donnes des codes a galement t acclre, ce qui nous a permis de mettre en place une rplication automatique quotidienne depuis notre programme propritaire de gestion de notre base de clients.
 
Par contre, depuis avant-hier, un problme de corruption de la base Kooplet est apparu. Nous sommes donc revenus la dernire sauvegarde correcte, contenant un peu moins de 80000 fichiers.
Nous pensons avoir trouv et corrig l'irrgularit qui provoquait l'erreur (c'tait pas simple), et avons donc bon espoir de faire tourner intensivement le systme ce week-end.
 
Nous pensions pouvoir mettre en ligne la version beta-2 de Kooplet aujourd'hui, mais cause de ce problme qui nous prend la tte depuis 2 jours, il faudra malheureusement patienter jusqu'au dbut de la semaine prochaine...
 
Bon week-end !
by Olivier Guillion

Dev News Tuesday, Dec 14th, 2010 at 05:12pm
Kooplet tape 89

 
Ca y est, une nouvelle version beta de Kooplet est disponible.
Vous pouvez l'essayer ici, il y a un peu plus de 100 000 partitions dans la base de donnes.
 
Parmi les nouveauts depuis la dernire beta:
- Nouvel aspect des pages de recherche
- Compatibilit avec les principaux navigateurs (Firefox/IE/Chrome/Safari)
- Prise en charge multilingue (franais/anglais)
- Options de classement des rsultats
- Option "dtails" sur chaque rsultat, avec aperu graphique et sonore
- Possibilit de signaler un problme de droit d'auteur
- Marquage graphique des partitions nouvellement trouves
 
Le module d'entre de squences en Flash n'a quant lui pas chang.
 
Bons tests !  
 
by Olivier Guillion
 4 comments.

Dev News Wednesday, Dec 15th, 2010 at 05:10pm
Kooplet tape 90

 
Aujourd'hui, pas mal d'interrogations et de cas de conscience. Si l'intgration de Kooplet Harmony Assistant et PDFtoMusic est un plus offert aux utilisateurs de nos programmes, la version Web, quant elle, est une entit spare, n'ayant que peu de relations avec le reste de nos produits et activits.
 
Aussi nous sommes-nous pos la question : comment rentabiliser ce service, offert gratuitement tous les internautes musicophiles ?
 
En tant qu'internautes nous-mmes, nous sommes assez exasprs par les publicits invasives, surgissantes, sonores ou clignotantes qui constellent la plupart des sites ainsi sponsoriss. Cette pollution visuelle et sonore perturbe la lecture des pages et la concentration, en plus de vidanger le contenu des batteries des portables par l'excs de puissance que ncessite leur affichage.
 
Il ne nous est rapidement rest qu'une solution toute faite : les liens sponsoriss, donc des annonces purement textuelles, la manire de celles qui apparaissent droite lors des recherches Google.
 
Rarement (en fait, jamais) nous n'avons constat un tel flou dans un systme de rmunration nonc contractuellement.
Pour simplifier, mais sans exagrer, les annonces apparaissent sur votre page, a c'est sr. Ensuite, vous touchez un pourcentage indtermin, issu d'un calcul non vrifiable, dont la formule n'est pas consultable, sur un montant de dpart (pay par l'annonceur) non communiqu. Et ceci quelle que soit la rgie que nous ayons pu trouver.
 
A cela s'ajoute la rticence mailler nos pages de recherches de publicits, mme cibles, pour des sites marchands inconnus a priori. Ne sachant pas non plus quelle sera la frquentation de Kooplet lors de sa mise disposition au public, cela nous a amen envisager un plan B.
 
Et si, plutt que d'apporter de nouveaux clients des annonceurs inconnus, nous parvenions dcider certains visiteurs acheter une licence pour l'un de nos produits ?
Et si, en plus, cela pouvait se faire par le biais d'une information utile ?
 
Nous avons donc, la place des placards publicitaires, insr dans les pages de recherche une section "Le saviez-vous " qui donne des informations et astuces sur l'utilisation du moteur, et sur les outils associs qui permettent d'aller plus loin (en l'occurrence, nos produits).
 
De plus, dans les encarts de dtail sur chaque rsultat (l'icne de loupe ), nous avons galement cit le logiciel qui avait trait le fichier, avec un lien sur la page le dcrivant.
 
Nous essaierons donc de dterminer combien de nouveaux clients ce systme nous amne, avant de nous dcider dfinitivement sur l'utilisation ou non de placards publicitaires classiques. Ce choix n'interviendra de toute faon qu'un bon bout de temps aprs que Kooplet est lanc officiellement.
by Olivier Guillion

Dev News Friday, Dec 17th, 2010 at 05:03pm
Kooplet tape 91
 
Lorsque le robot d'indexation de Kooplet a termin de balayer un site, il attends quelques jours avant de recommencer, et de vrifier si de nouveaux fichiers musicaux ont t mis en ligne sur ce site.
 
Lors de ce deuxime passage, il tombe sur une majorit de documents qui sont dj indexs. Il faut donc une mthode rapide pour savoir si un fichier est dj dans la base.
 
Malheureusement, il y avait une petite erreur dans la mise en place de cette mthode, et le robot pensait parfois tort trouver des fichiers tout nouveaux, alors qu'ils taient anciens et dj collects.
 
Rsultat, pas mal de doublons dans la base, qu'il a fallu reprer aprs avoir corrig l'erreur. Sur les 125000 documents collects, environ 26000 sont des doublons qu'il faut donc liminer de la base.  
 
Cette suppression va se faire tranquillement, en tche de fond. La dcouverte de nouveaux documents allant plus vite que la suppression de ces doublons, le nombre total de fichiers indexs ne devrait pas baisser, mais simplement grimper un peu moins vite dans les prochains jours.
 
Ceci nous permet de tester l'limination en masse d'entres dans la base, ce que nous n'avions pas eu l'occasion de faire jusqu'ici. Apparemment, a fonctionne.
 
Nous allons continuer enrichir et nettoyer la base ce week-end.
by Olivier Guillion
 3 comments.

Dev News Thursday, Dec 23rd, 2010 at 04:56pm
Harmony et autre tape 132

 
Nous avons avanc sur l'intgration dans Harmony de plusieurs polices de caractres musicaux par dfaut. Les fonctions d'dition ont t reprises pour en tenir compte. Le but est que si l'utilisateur choisit lors de la cration de son document une police donne, il n'ait plus se soucier de l'aspect des portes ajoutes ou du rsultat des autres oprations d'dition, la police choisie au dpart tant alors utilise partout.  
Bien entendu, il pourra encore changer individuellement ou globalement la police de l'une ou l'autre des portes de sa partition.
 
Tant que nous en sommes dans les polices, il serait possible d'intgrer une police textuelle par dfaut qui permettrait d'entrer les caractres musicaux utiliss dans les textes (par exemple, les altrations). Ceci permettrait ventuellement au logiciel d'afficher par exemple les noms d'accord avec un vrai bmol plutt qu'un "b". C'est donc l'tude.
 
Enfin, suite une question concernant l'aspect du soupir que nous avons pose sur le forum, nous nous demandons si le choix entre les deux aspects possibles de ce symbole (aspect 'moderne' tel qu'il est actuellement dans Harmony, et aspect 'ancien' o le soupir ressemble un demi-soupir invers) ne devrait pas pouvoir se faire quelle que soit la police utilise. Il faudrait alors que les polices contiennent les deux formes, et que l'utilisateur choisisse laquelle utiliser depuis les rglage de l'aspect de la partition. Ici encore, c'est l'tude.
by Olivier Guillion
 2 comments.

Dev News Tuesday, Dec 28th, 2010 at 04:50pm
Harmony tape 134

 
Toutes les polices de caractres destines tre livres avec Harmony ont t reprises afin d'y ajouter le soupir "ancien style". Tout fonctionne bien, mis part une mauvaise prise en compte sur Macintosh de la nouvelle version d'une de ces fontes. Il doit y avoir un cache quelque part dans le systme, qui n'a pas remarqu le remplacement...
 
Sur Windows, nous avons attaqu la mise en place du jeu de la musique en numrique avec faible latence. Lorsque cela fonctionnera, cela devrait permettre aux utilisateurs de claviers MIDI "muets" d'entendre ce qu'ils jouent sans dlai gnant (et, cerise sur le gteau, avec les sons de la base de sons courante). En effet, beaucoup d'utilisateurs ne possdent pas de matriel MIDI leur permettant d'entendre les notes joues sur leur clavier. L'utilisation du synth logiciel livr avec Windows est, quant elle, assez malaise du fait du dlai d'environ 250 ms entre l'appui d'une touche et l'audition du son correspondant. Un petit synth logiciel MIDI faible latence a semble-t-il exist sur PC, mais il n'est apparemment plus disponible, et introuvable.
 
On espre donc rgler ce problme dfinitivement avec notre nouveau procd, et rester en de de la barre des 100 ms de dlai.
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