Ce week-end nous avons lancé notre "crawler" sur une liste de sites, espérant trouver une belle base de donnée ce matin. Las, il a planté dans la nuit de Vendredi. Nous avons corrigé le problème et allons le relancer cette nuit. Le coté plug-in commence a être bien au point. Dans nos cartons nous avons des idées pour améliorer la saisie. En effet, certaines personnes, ne connaissant pas le solfège serons peut être rebutées par l'entrée de notes, bien qu'il soit possible d'écouter la séquence. Pourquoi ne pas imaginer qu'en mode recherche de rythme, on puisse tapoter la barre d'espace pour définir la séquence ? Ou qu'en mode recherche de fréquence, on siffle la mélodie à rechercher dans le microphone ? |
|
|
by Didier Guillion | | |
| |
|

Bon, là, nous sommes tombés sur un os dans le pâté... Rappelons que les bases de données que nous créons contiennent non seulement les notes mais aussi plein d'autres informations comme les annotations, les paroles, les instruments, etc. Nous voudrions que l'utilisateur puisse lancer une recherche via une requête du genre : telle séquence de note, mais uniquement dans les musiques contenant le mot "Bach". Concrètement, nous nous trouvons avec une page HTML où le plugin permet de saisir la séquence et un champs texte d'entrer les mots à rechercher. Comment envoyer ces deux types d'informations simultanément au script de recherche ? Le plugin peut il accéder au texte saisi ? Une routine Javascript peut elle interroger le plugin ? Pour l'instant nous pataugeons allègrement dans différentes solutions qui sont soit obsolètes, soit non compatibles entre les différents navigateurs. Il va falloir ruser. |
|
|
by Didier Guillion | | |
| |
|

La journée a été passée à essayer de trouver une solution au problème rencontré à l'étape 12. Apparemment notre questionnement était légitime puisque la fondation Mozilla a implémenté en 2004 un jeu de nouvelles fonctions qui permettent par exemple d'interroger un plug-in en JavaScript. Nous l'avons testé sur Mac (Safari et FireFox) et cela fonctionne. La partie PC est en cours. Donc, voici comment cela va être mis en place : l'utilisateur définit par exemple une séquence de notes dans le plugin, et clique sur un bouton de la page web. Un code JavaScript est lancé qui demande au plugin son état actuel et construit la requête sous forme d'une URL, envoyée à notre serveur. A noter que l'inverse était également possible : le plugin pourrait interroger les différents objets de la page web pour connaître leurs valeurs. Mais la solution choisie est plus simple, ajouter une nouvelle option de recherche ne demande qu'à modifier la page web sans avoir à publier une nouvelle version du plugin. |
|
|
by Didier Guillion | | | |
|

Aujourd'hui : Correction de la gestion des caractères "espace" dans PDFtoMusic. Correction de la sélection de notes en tablatures prioritaires dans Harmony. Mais aussi : Nous nous sommes enfin mis d'accord pour le nom de notre système de recherche, nous allons déposer un nom de site et une fois que ce sera fait, nous pourrons en parler... |
|
|
by Didier Guillion | | | |
|

Nous nous sommes rendu compte que les utilisateurs Windows ne pouvaient changer la langue de l'interface une fois Melody Player lancé comme c'était possible sur Macintosh. Une nouvelle option a donc été ajouté dans la configuration. Nous avons maintenant une petite liste de points à corriger et à améliorer dans l'importateur NoteWorthy, une nouvelle version est en chantier. Parallèlement à ceci, nous cherchons maintenant à améliorer la vitesse de la recherche des séquences mélodique, pour l'instant il faut environ 18 secondes pour obtenir un résultat, ce qui est long. L'idéal serait de tomber en dessous des 4 secondes. C'est donc notre nouvel objectif. Enfin, en dernier mais non des moindres, nous avons créé un domaine spécifique pour la recherche de séquence mélodique. C'est : www.kooplet.com |
|
|
by Didier Guillion | | | |
|

Aujourd'hui nous avons corrigées de petites irrégularités sur Harmony et quasiment finalisé la prochaine version de l'importateur NoteWorthy. Notre logiciel de création de didacticiels vidéo MMBuilder a été recompilé sur Macintosh, cela n'avait pas été fait depuis 2008. Enfin, la recherche Kooplet a été optimisée en vitesse. Sur la même base de donnée, nous sommes passés de 18 à 1 seconde, ce qui correspond à nos objectifs actuels. Voici une capture du plug-in en action : Bien sur ce n'est qu'un design provisoire ! |
|
|
by Didier Guillion | | |
| |
|

Le piano virtuel réagit maintenant comme le manche de guitare virtuel, quand rien ne se joue et qu'une sélection ponctuelle est positionné sur la partition, les notes correspondantes sont affichées sur le piano. Ceci permet aux débutants de déchiffrer pas à pas les accords. La recherche via Kooplet commence à donner des résultats assez amusants. Quand on recherche des thèmes populaires comme "Au clair de la lune" ou "Ah ! vous dirais je maman." on les retrouve tel quel dans le Carnaval des Animaux, de Camille Saint Saëns, cela ne doit pas étonner les musicologues, mais nous on trouve cela marrant ! Nous espérons pouvoir ouvrir le système aux premiers bêta testeur très très bientôt même si cela restera limité dans un premier temps à des recherches mélodiques (sans rythme et sans texte). |
|
|
by Didier Guillion | | |
| |
|

On trouve sur certains sites des partitions archivées en .zip. Ce peut être pour deux raisons, soit le format de fichier n'est pas lui-même compacté, soit plusieurs fichiers sont fournis simultanément. Kooplet traite maintenant les .zip qui sont décomposés en autant de fichiers indépendants. La recherche pourra donc se faire à l'intérieur des archives. Il reste à traiter le problème particulier du format ABC puisque ce format permet par défaut de faire une collection de musique en un seul fichier. |
|
|
by Didier Guillion | | | |
|

Ca y est ! Une première version du moteur de recherche mélodique, Kooplet est ouverte au bêta test. Pour l'instant la recherche de texte n'est pas opérationnelle mais on peut déjà chercher des mélodies. Bien sur, il faudra installer la dernière version du plug-in et se connecter à l'adresse : http://www.kooplet.com/main.html Nos ordinateurs travaillent à fond pour compléter la base qui référence déjà 26 000 documents. Tout rapport, positif ou négatif est le bienvenu ! |
|
|
by Didier Guillion | | |
| |
|

Aujourd'hui Melody Player et Plug-In : correction d'un problème de transposition. Harmony : Correction d'un artefact graphique dans la table de mixage complète. Des problèmes ont été rapportés sur le mode de fonctionnement Kooplet du plug-in, ils ont été corrigés. Enfin, nous sommes en train d'implémenter la recherche textuelle dans les partitions tandis que nos robots continuent à collecter des documents, nous en sommes à 52 000. |
|
|
by Didier Guillion | | | |
|

Pour finir la semaine, nous publions une nouvelle bêta du plug-in qui devrait corriger quelques problèmes signalés par les bêta testeurs. La recherche textuelle est en place. Certains PDF ont des textes illisibles associés, nos robots sont en train de corriger cela, mais cela va prendre du temps. Nous allons passer du statut de bêta privé à bêta publique par une annonce en ce sens sur le Forum. Pour répondre à certaines observations formulées dans les commentaires, la recherche avancée se fera sur une page séparée bien qu'il sera également possible d'entrer des commandes dans le champ texte. La grande différence de la recherche textuelle tel que le propose Kooplet est qu'elle se fait également dans les fichiers musicaux, on peut, par exemple, retrouver un morceau si on connait les paroles de la chanson mais que l'on a oublié le titre. |
|
|
by Didier Guillion | | |
| |
|
|
|
Oct 3rd, 2023 at 04:49pm Article from Didier Guillion PDFtoMusic Oct 2nd, 2023 at 05:32pm Article from Didier Guillion PDFtoMusic Sep 29th, 2023 at 04:48pm Article from Didier Guillion PDFtoMusic Sep 28th, 2023 at 05:02pm Article from Didier Guillion PDFtoMusic Sep 27th, 2023 at 04:56pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 145 Sep 26th, 2023 at 07:12pm Article from Olivier Guillion Harmony Assistant 9.9.7 étape 144 Sep 22nd, 2023 at 04:52pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 143 Sep 22nd, 2023 at 04:52pm Article from Didier Guillion Harmony Assistant 9.9.7 étape 143 Sep 20th, 2023 at 06:01pm Article from Olivier Guillion Harmony Assistant 9.9.7 étape 142 Sep 19th, 2023 at 04:57pm Article from Didier Guillion PDFtoMusic
|
|
|
|