Myriad Blog 1.3.0 Monday, Oct 20th, 2014 at 01:46pm 

Wednesday, Aug 9th, 2006 at 05:17pm
Projet PDFToMusic, étape 43

L'algorithme de détermination des voix s'est retrouvé difficilement compatible avec le format MusicXML qui n'accepte que 6 voix simultanées. Olivier a donc mis en chantier une troisième façon de traiter le problème, ce devrait être la bonne !
Certains fichiers PDF particulièrement denses, en particulier des partitions d'orchestre avec plus de trente portées par page (Belkin) ont dépassés les limites de précision de calcul de la position des symboles. Un mécanisme plus subtil a été mis en place.
Une nouvelle manière de gérer les différentes pages du document est en cours d'implémentation, elle devrait permettre de naviguer de façon fluide d'une page à l'autre sans trop consommer de mémoire.
Actuellement le temps de traitement d'un document de 32 pages est de 55 secondes dont 47 secondes sont passées dans la collecte des informations du fichier PDF et le reste dans l'analyse, nous allons essayer d'optimiser ceci.
Il va falloir également tester la "porosité" de l'application (perte de mémoire due à une allocation non suivie par une désallocation).
Mais ça avance ! Une bonne proportion de fichiers donnent un résultat quasiment à l'identique de l'original.
by Didier Guillion
Comments

Comment from Sylvain Machefert Thursday, Aug 10th, 2006 at 08:41am
PDF concaténés
Je me suis fait un petit programme pour concaténer toute sorte de PDF, je ferai bosser PDF2Music pendant les béta-tests !

Comment from Didier Guillion Thursday, Aug 10th, 2006 at 08:58am
A Sylvain
Tres interessant, mais si tu a deja des exemples a fournir, n'hesite pas...

Comment from Sylvain Machefert Thursday, Aug 10th, 2006 at 10:02am
A Didier
Je t'enverrai ça Hier Cette nuit j'ai fait des premiers essais de concaténation. Je t'enverrai quelques fichiers ce soir.
J'ai fait ce prog pour créer facilement ZE Book, le recueil de partitions et paroles de mon site Tous aux Balkans !, c'est pas fini, mais la concaténation fonctionne


Most recent first
Oldest first

Top of page
Last update:  (c) Myriad 2013