- Comme promis, les sites myriad-online et guillion.net ont été basculés sur le nouveau serveur, cela a l'air nettement plus rapide, surtout au niveau du forum. Seul laissé pour compte, la génération de la Galerie des Galeries n'a plus l'air de fonctionner bien que le serveur de commentaires soit opérationnel. A étudier... - Dans le menu "Correction" de PDFtoMusic, l'édition des liens entre portées a été renommée "Portées et systèmes" puisque cela permet également de gérer les systèmes. Le module a été validé sur quelques fichiers un peu complexes et semble fonctionner plutôt bien. Un menu contextuel est accessible via le clic droit afin de permettre d'appliquer des modifications de système sur l'ensemble de la page ou même sur l'ensemble du document. - L'export MusicXML dans Harmony Assistant avance. Après les symboles de base, la mise en page est maintenant traitée. Nous attaquons les nuances, tempi et pédales. |
|
|
by Didier Guillion | | | |
|
- Un cas intéressant nous a été soumis par M Faivre, en bas de la page, une mesure isolée indique qu'un rythme de batterie régulier est appliqué à toute la partition. Cette mesure est considérée par PDFtoMusic comme une portée à part entière. A défaut de traiter complètement ce cas, il est maintenant possible d'éliminer une portée du calcul lors de l'édition des liens entre portées. - Toujours de M Faivre, une indication "schnell", est censée indiquer une augmentation du tempo, bien qu'entre parenthèses aucun tempo général ne soit donné... Maintenant, on peut "muter" un texte libre en tempo, ce qui autorise de changer le tempo au cours de la partition. - L'édition des liens entre portées est quasiment finalisée, la documentation a été mise à jour en conséquence. http://www.pdftomusic.com/resources/docs/pdftomusic/francais/index.htm - Enfin, nous devrions basculer sur notre nouveau serveur demain matin... |
|
|
by Didier Guillion | | | |
|
Aujourd'hui la trève de Noël se poursuit chez Myriad. Après huitres, foie gras, dinde au four, ( d'ailleurs j'ai trouvé récemment le truc pour qu'elle soit bien moelleuse, faire cuire simultanément sur une autre niveau des légumes dans un plat creux, échalottes, pommes de terre, carottes, régulièrement arrosées de bouillon de volaille, la vapeur profite à la dinde, et le tout est délicieux...) , donc aujourd'hui, grande lassitude. Même les emails se font rares, et le forum régulièrement vide, ce qui montre que nous ne sommes pas les seuls à penser à autre chose qu'à l'informatique. Et c'est tant mieux. PDFtoMusic est un projet vraiment passionnant, mais après huit mois de travail à éplucher des partitions symbole après symbole je dois avouer qu'une certaine lassitude m'envahit. Un petit "break" s'imposait. Comme nous allons bientôt changer de locaux, j'ai passé ces derniers jours à dessiner les plans de nos nouveaux bureaux (Ok, d'accord, sur mon Macintosh...). Nous devrions avoir deux pièces séparées sous forme d'une mezzanine, comme cela chacun sera indépendant s'il veut téléphoner, mais quand même assez proche pour pouvoir discuter. Et Sylvie aura un petit bureau à part, elle est déjà en train de choisir le carrelage... Le déménagement se fera courant 2007, et l'adresse sera 26 rue de Montaigne. Non, non, ne croyez pas que nous cherchons toujours des noms à particule pour notre domiciliation, mais c'est vrai que cela ne gâte rien. Nous avons visité des maisons chemin de Lanusse, ou rue des 3 Cocus (C'est pas une blague, cherchez sur Minitel, c'est bien dans le quartier des Minimes) et je dois avouer que cela aurait été dur à dicter cela par téléphone à nos clients.... |
|
|
by Didier Guillion | | |
| |
|
- La mise en place du serveur, prévue pour aujourd'hui prendra un peu de retard : la librairie ImageMagick qui sert entre autre à générer la Galerie des Galleries, n'est pas à la version attendue. - L'export MusicXML depuis Harmony avance bien. Les notes, silences, clefs, altérations ainsi que les tuplets, coulés, accroches, paroles sont correctement exportées. Nous travaillons sur l'exportation des éléments de la mise en page. - Tout est mis en oeuvre pour assurer la sortie de PDFtoMusic en Janvier 2007. Nous arrétons d'ajouter des fonctionnalités et testons à fond les existantes. Un gros morceau encore à faire est la traduction du manuel en Anglais. |
|
|
by Didier Guillion | | | |
|
Joyeux Noël a tous.La journée c'est passée (presque) sans ordinateur. Nous espérons que cela a été de même pour vous avec plein de bons souvenirs à partager en famille. Ici, à Toulouse, nous avons eu même la neige, ce qui est rarissime ! Meilleurs voeux de toute l'équipe. |
|
|
by Didier Guillion | | |
| |
|
- Depuis quelques jours mon Macintosh Bi G4 me donne des soucis. Je le met en veille et quand je reviens, il s'est éteint. Au rallumage, il a perdu l'heure. Je soupconnait un problème de pile et je l'ai changée, sans résultat. On ma conseillé d'effacer les VRAM, j'ai donc appliqué un Cmd-Opt-O-F au démarrage et envoyé reset-nvram et reset-all. On va voir ce que cela donne. - Notre nouveau serveur est en phase de test, on devrait basculer dessus Mardi prochain. - L'édition des liens entre portées, présentée à l'étape 49, et qui était restée en arrière-plan depuis plusieurs mois a été repensée complètement. L'utilisateur pourra, directement sur la partition en mode page (et non plus en mode ruban) assigner une ligne de mesure à la portée de son choix, couper un système en deux ou rabouter des systèmes. La partition s'affiche en grisé, les systèmes sont matérialisé par des barres verticales, les opérations possibles (couper/ coller) par des icônes de ciseaux et de tube de colle (encore expérimental) Cela devrait être plus convivial mais reste encore à valider. |
|
|
by Didier Guillion | | |
| |
|
Le projet PDFtoMusic a démarré en Mai 2006, nous en sommes donc à près de huit mois de développement. Ouf ! La fatigue commence à se faire un peu sentir... Mais, le travail a été passionnant, d'une part par les problèmes rencontrés et les solutions plus ou moins acrobatiques que nous avons dû mettre en oeuvre pour les résoudre, mais aussi par les contacts très instructifs avec des passionnés du monde entier. Par exemple, il y a peu, des personnes non-voyantes nous ont contactées : PDFtoMusic sera un outil très utile pour accéder au contenu des fichiers PDF musicaux qui étaient pour l'instant "opaques" pour elles. De plus, PDFtoMusic nous a amené à apréhender le format MusicXML de manière plus rationnelle et efficace, ce qui profitera à nos autres applications, Harmony Assistant, Melody Assistant et le Myriad Music Plug-in. Notre planning de travail pour l'année 2007, en plus de nouvelles versions de Melody et d'Harmony, prévoit de recupérer la plus grande partie possible des algorithmes de reconnaissance de la structure interne des partitions, mis aux point dans PDFtoMusic, pour les utiliser dans une nouvelle application de reconnaissance des partitions scannées. Un peu ce que fait OMeR en ce moment mais en beaucoup plus évolué. Nous prévoyons la première version publique de PDFtoMusic courant Janvier 2007, sachant que le développement ne va pas s'arrêter et que le produit va continuer à évoluer. |
|
|
by Didier Guillion | | |
| |
|
- Une astuce a peut être été trouvée pour traiter les tracés comme ceux utilisés par Digital Performer, (les coulés tracés par pochoir, décrits à l'étape 121). Elle est en cours de validation. - La version Windows du Myriad Music Plug-in supportant l'affichage des fichiers MusicXML a été créée. Nous attendons que l'importeur soit finalisé pour proposer une version béta du plug-in. - Le jukebox de Melody Assistant/ Harmony Assistant gére les fichiers MusicXML et permet donc de créer automatiquement des pages HTML présentant les fichiers MusicXML via le plug-in. - On nous parle beaucoup en ce moment du site dme.mozarteum.at qui proposerait l'intégrale des oeuvres de Mozart. D'après nos explorations il ne s'agirait malheureusement pas de fichiers au format PDF vectoriel, exploitables par PDFtoMusic mais de fichiers images. Dommage... |
|
|
by Didier Guillion | | |
| |
|
- Une étude a été lancée pour déterminer la charge de travail que serait de réutiliser l'exporteur MusicXML de PDFtoMusic dans Harmony/Melody. Pour l'instant l'export MusicXML n'est présent que dans Harmony et sous la forme d'un script MyrScript plutôt sommaire. Ceci va demander de convertir les objets utilisés en interne par Harmony en objet génériques définis par PDFtoMusic puis d'invoquer l'exporteur. A première vue, cela va demander un peu de travail, mais permettrait de proposer dès la version 9.3 d'Harmony Assistant, d'un exporteur au même "niveau" que l'importeur. - Une version béta de Melody Assistant sur MacTel a été créée afin de corriger les problèmes d'entrée MIDI. Les premiers rapports sont positifs. - Nous progressons dans l'intégration du chargement MusicXML dans le Myriad Music Plug-in. C'est une proposition que nous avions déjà faite en Juillet 2004 sur la mailing-list du MusicXML, la conclusion des membres avait été qu'il était préférabme de développer une applet Java open-source. Il est évident que cela aurait été l'idéal en terme de facilité d'installation et d'ouverture du source. Mais comme apparemment, ce projet n'a guère évolué, notre solution, avec ses défauts (sources propriétaires, nécessité d'un installateur), reste la seule. Pour réparer un chauffe-eau il vaut mieux souvent s'adresser à plombier qu'à un physicien spécialisé en thermodynamique... |
|
|
by Didier Guillion | | |
| |
|
-La gestion des diagrammes d'accord a progressé. La notation avec des coulés décrite à l'étape 122 est maintenant gérée par PDFtoMusic. La notation interne des accords (appelées "harmony" en MusicXML) est encore très spartiate dans l'import MusicXML d'Harmony Assistant, nous envisageons de l'améliorer. - Les polices de caractères non incluses dans le document Adobe PDF sont maintenant mieux gérées. L'édition des polices affiche un message d'erreur clair dans ce cas. La police, lors du traitement est traitée comme une police texte. Nous rappelons, qu'il est très important de demander à inclure la totalité des polices lors de la génération du PDF. Ceci n'est pas uniquement pour un bon fonctionnement de PDFtoMusic mais, d'une façon générale, pour permettre l'affichage correct de votre document sur n'importe quel ordinateur. - Le problème d'entrée MIDI sur MacTel décrit à l'étape 121, semble, d'après les beta-testeurs, complètement éradiqué. Nous allons appliquer les changements à Melody Assistant. - La lecture du format de fichier MusicXML a été intégrée au Myriad Music Plug-in version Macintosh (La version Windows viendra juste après). Ceci fonctionne plutôt bien. Le Myriad Music Plug-in pourra donc gérer directement les fichiers MusicXML : affichage, jeu, impression, transposition, et le tout en ligne. C'est peut être bien le premier plug-in disponible qui gèrera le MusicXML... |
|
|
by Didier Guillion | | |
| |
|
Aujourd'hui, nous avons travaillé à 100% sur les diagrammes d'accord. L'étape 121 a montré la nécessité d'éliminer les diagrammes d'accord et leur contenu car ceci générait des caractères parasites sur la partition. Comme la localisation fonctionnait plutôt bien, nous avons décidé d'approfondir le sujet pour voir s'il était possible d'extraire les données des diagrammes : position des doigts, case de départ, barré... Après concertation avec l'équipe du MusicXML, nous nous sommes rendus compte que bien que la mémorisation ce genre d'objet était prévu dans le format MusicXML, aucun programme ne les géraient. Donc, simultanément à la reconnaissance de ces diagrammes, nous avons du implémenter en parallèle la lecture de ces objets dans l'importeur MusicXML d'Harmony Assistant. Cela semble plutôt bien fonctionner, mais il nous faut maintenant valider ceci sur divers fichiers Adobe PDF. Si vous avez des fichiers PDF avec des diagrammes d'accord (autre que ceux issus de Melody/Harmony) qui ne sont pas tracés via une police musicale spécifique, cela nous intéresse... Au passage, nous avons rencontré ce type de notation pour les barrés : un coulé rejoint les positions des doigts. Est ce courant ? |
|
|
by Didier Guillion | | |
| |
|
- Une bonne partie de la journée a été passée à localiser et à éradiquer un bug d'entrée MIDI sur les MacTels. Il provenait d'un changement d'apparence mineur dans la manière dont les pilotes étaient invoqués. La correction sera disponible dans la v9.3 d'Harmony. Au passage, la gestion de la MIDI sur Mac OSX est vraiment bien faite et plutôt solide. Le talon d' Achille restant les pilotes des différents constructeurs d'interface. - Il est apparu que sur certains fichiers Adobe PDF (M LeBow), les diagrammes d'accord guitare pouvaient contenir des symboles induement traités comme des notes. Par exemple : les cercles au dessus du diagramme sont confondus avec des rondes, les positions des doigts avec des points. Les diagrammes d'accord sont maintenant localisés et ignorés. A terme, ils pourraient être analysés et exportés en MusicXML. - Un cas très intéressant soumis par M Hinchey, apparemment généré à partir du logiciel Digital Performer : Cela semble être un coulé tout ce qu'il y a de plus classique. Nous avions déjà rencontrés différentes manière de tracer un coulé. En général, il est dessiné avec des courbes, ce qui est le plus logique. Parfois, il est dessiné avec de petites lignes droites (étape 119). Mais là c'est vraiment extraterrestre : On commence par définir un chemin de clipping (zone de masque) qui ne conserve que le centre du coulé, puis on rempli une zone rectangulaire plus large avec une multitude d'images bien noires, le clipping faisant le reste. Un peu comme lorsqu' on dessine une frise sur un mur avec un pochoir. C'est des plus ardus à localiser et à analyser. Nous cherchons une solution. |
|
|
by Didier Guillion | | | |
|
- Un problème d'affichage connu et qui donnait des coulés en forme de "hérisson" a été isolé : C'était assez joli, rappelant les tableaux avec des clous et des fils que l'on faisait quand on était petit... Mais bon, cela a été localisé et corrigé. - Le calcul de suivi des lignes additionnelles (celles qui associent les notes aux portées) a été remanié et rendu plus précis. - Parfois, les tuplets avec crochet étaient confondus avec des débuts de parties, c'est normalement corrigé. - Petit à petit le manuel se complète : http://www.pdftomusic.com/resources/docs/pdftomusic/francais/index.htm - Enfin, la béta promise est disponible : c'est la version 0.1.4 |
|
|
by Didier Guillion | | | |
|
- La gestion des chemins par défaut sur les différents fichiers (le chemin courant quand on ouvre ou sauve un fichier) a été améliorée. - La précision de calcul a été augmentée, surtout au niveau du positionnement vertical des symboles. Cela rends le mode "haute résolution" moins utile. A voir s'il faut le conserver. - La recherche et détermination des tuplets a été améliorée. - La gestion des voix et des accords est beaucoup plus efficace. - Certains logiciels tracent les coulés/liés sous forme de lignes droite brisées, voici ce que cela donne sous Acrobat Reader : Un algorithme, encore expérimental, commence à traiter ce cas : il raboute les lignes pour extrapoler une courbe. - Nous allons valider tous ces changements pour proposer une beta 0.1.4 demain matin. |
|
|
by Didier Guillion | | | |
|
C'est une forme de sans-gène que nous sommes obligés de traquer car elle devient de plus en plus fréquente. Une personne pose une question à un service technique, comme celui que nous assurons amicalement. Plutôt que d'envoyer un email à l'adresse officielle dédiée aux questions, elle récupère tous les emails de l'équipe et envoie un message identique à chacun de nous. Quand le message est strictement le même, nous serveur de mail ajoute [Dup] dans le titre afin que nous soyons avertis qu'il faut d'abord nous concerter avant de le traiter. Mais, parfois, le sens du message est le même et la formulation légèrement différente. Chaque membre de l'équipe va donc passer du temps pour y répondre. Jusque-là, c'est une erreur acceptable : recevant plusieurs réponses, l'expéditeur s'excuse la plupart du temps et ne garde qu'un interlocuteur. Mais dans certains cas, c'est plus enrageant, la personne continue a discuter du même sujet et conserve les fils multiples. Ce matin, voulant récupérer un email sur le poste d'Olivier, je me rends compte qu'il a fait les mêmes réponses que moi, aux même questions de la même personne qui a sournoisement entretenu une double correspondance sur un fil assez long. Quelle perte de temps inutile ! Je préviens très sèchement cette personne et elle nous réponds en double que ce n'est pas de sa faute... Incurable. |
|
|
by Didier Guillion | | |
| |
|
- Nous évoluons, grâce aux exemples fournis, vers une meilleur gestion des notes avec tige double comme dans ce fragment : Ce qui est plus délicat qu'il ne parait. - Nous avons travaillé (mais ce n'est pas fini) sur l' amélioration de l'export des noms d'accord afin de le rendre compatible avec certains importeurs qui demandent d'avoir le nom de l'accord avant la note. Normalement, le MusicXML laisse totale liberté à ce sujet mais tous les importeurs ne le supportent pas... - M Le Calonnec nous a fourni un nouveau type de document PDF : l'ensemble des objets, y compris les lignes de portées sont tracés avec de petites images. La version 0.1.3 de PDFtoMusic devrait traiter ce genre de document. - Le manuel a progressé, vous trouverez la version courante ici : http://www.pdftomusic.com/resources/docs/pdftomusic/francais/index.htm - Enfin, la version beta 0.1.3 est disponible. Les béta testeurs ont reçu un message avec toutes les explications. Il y a eu des changements majeurs dans cette version, certains de toute dernière minute, nous n'avons malheureusement pas eu le temps de les tester en profondeur. Bon week-end ! |
|
|
by Didier Guillion | | |
| |
|
- Une astuce a peut-être été trouvée pour mieux différencier les doigtés des tuplets. Elle est en cours d'expérimentation. - Nous validons également la recherche et reconnaissance des accroches, cela commence a fonctionner agréablement. - Comme annoncé à l'étape 115, Sylvie nous a peut être trouvé de nouveaux locaux. Rien n'est encore fait, mais si cela se concrétise il faudra changer les fenêtres car c'est une vieille batisse. Et il y a plus de 20 fenêtres à remplacer... Sylvie a donc commencé à prendre des photos de fenêtres typiques de Toulouse pour nous donner des idées. Une galerie est publié ici : http://www.myriad-online.com/perso/photos/fenetrestoulouse - Dans quelques temps, nous allons lancer la version publique de PDFtoMusic. Une grande discussion a eu lieu au sein de l'équipe pour déterminer le prix de vente de la licence. Pour l'instant, rien n'est encore définitif, mais ce serait de 40 euros. |
|
|
by Didier Guillion | | |
| |
|
Depuis quelques temps déjà les utilisateurs du forum ont pu constater, à certaines heures de la journée, des ralentissements notables de notre site. En effet, plusieurs fois par semaine, nous lançons des copies automatique des messages du forum ou d'autres fichiers essentiels. Tous les quarts d'heure, le serveur de Galerie regénère le "Hall" où toutes les galeries publiques sont présentées et fait du ménage dans ses bases. Quand ces deux évènements tombent en même temps, notre petit Pentium (qui a maintenant 3 ans de bons et loyaux services) est rapidement à bout de souffle et la réactivité du site s'en ressend fortement. Donc, très bientôt, nous allons évoluer vers un serveur dédié plus puissant : un Xeon Dual Core 1.6 Ghz qui devrait résoudre ces problèmes pour quelques années... |
|
|
by Didier Guillion | | | |
|
- L'algorithme de localisation des appogiatures a été repris à la base. En effet, nous venons de rencontrer une partition où la taille des têtes de notes varie d'une mesure à l'autre... Aie ! Mais cela à l'air de fonctionner. - Une refonte totale de la gestion des tuplets est en cours afin de gérer des indicateurs de tuplet très éloignés de la ligne d'accroche des notes. Cela traite aussi apparemment correctement l'exemple donné à l'étape 115. - Nous complétons petit à petit la liste des noms d'accords selon les différentes notations que l'on peut rencontrer. - Olivier est en train de reprendre en profondeur l'algorithme de distribution des notes selon les voix... - Enfin, nous avons en étude des partitions aussi complexes qu' intéressantes fournies par les béta-testeurs. Cela prends pas mal de temps pour les analyser et adapter notre code, ne désespérez donc pas si vous ne recevez pas de réponses rapides à vos rapports. |
|
|
by Didier Guillion | | | |
|
- PDFtoMusic semble intéresser les utilisateurs du logiciel Mozaic qui désirent transférer leurs oeuvres sur des logiciels plus récents. Nous commençons à avoir des contacts passionnants avec ces personnes qui ont des demandes très pointues. - M LeBow nous a fourni des exemples de PDF. Sa principale préoccupation est l'extraction et l'export des paroles, nous avons donc oeuvré dans ce sens : - Correction des mélismes sur les paroles multi-lignes - Modification de la sauvegarde des objets de type accord (harmony en MusicXML) afin d'être compatible avec l'import d'autres logiciels. - Une question, quand nous voyons ceci (Belkin): La note sur la deuxième portée doit elle être considérée comme en 5/4 ou non ? - Sinon, nous cherchons des locaux plus adaptés pour notre activité depuis un bon bout de temps déjà. Notre idéal serait d'avoir un espace séparé par personne, surtout pour des problèmes de bruit (quand l'un d'entre nous téléphone, il doit sortir de la pièce) et de mode de travail (certains préfèrent travailler dans le noir, d'autres dans la lumière...). Après 20 mois de recherches, Sylvie nous a peut-être trouvé quelque chose de sympa... A suivre... |
|
|
by Didier Guillion | | |
| |
|
- Les dossiers crées par PDFtoMusic dans l'espace utilisateur ont été simplifés, on y trouve maintenant : "Correction" : Si vous avez demandé à ce que les corrections ne soient pas sauvegardées dans le PDF lui-même, vous trouvez ici l'ensemble des modifications que vous avez apportées. Il y a un fichier correction par fichier PDF édité. "Export": Quand un fichier PDF importé est automatiquement exporté, ceci se fait, par défaut dans ce dossier. Vous pouvez changer cet emplacement dans les préférences générales, rubrique "Export". "OCRCorrection": Quand vous appliquez une modification au résultat de la reconnaissance optique de caractère, les bases de données sont créées dans ce sous-dossier. Les dossiers nécessaires au fonctionnement interne de PDFtoMusic et en général vidés quand on ferme PDFtoMusic, ont été relocalisés dans l'espace des préférences. - La documentation a été mise à jour. - Enfin, comme promis, une nouvelle béta version est proposée : la v0.1.2. Les béta testeurs recevrons toutes les explications par email. Nous n'avons put y intégrer, faute de temps pour les valider, les nouveaux algorithmes de réajustement de durée de mesure. Ce sera pour la prochaine béta... |
|
|
by Didier Guillion | | | |
|
|