Ces derniers jours, nous avons travaillé dur sur ce projet. Un premier prototype est en phase de test. Dès que cela nous semblera bon, nous le proposerons au commanditaire. Depuis quelques années, c'est en fait assez rare que nous travaillons "sur commande". C'est assez ingrat car dans ce genre de projet, il n'y a pas de retour d'utilisateur. On conçoit, on code, on livre, on est payé, on oublie. La semaine dernière une personne nous a contacté car elle avait des problèmes d'installation sous Window Vista d'un logiciel appelé Cassiopée. Il nous a fallu réfléchir un bon moment avant de nous souvenir que c'était un de nos logiciels, développé pour le Cemagref dans les années 1990. De même, qui se rappelle que nous avons porté le jeu RealmZ et Monkey Shine du Mac vers le PC en 1999 ? Certainement même plus nous... Mais bon, même si rien ne vaut le contact avec une communauté d'utilisateur enthousiaste (et critique), GroundHog est suffisamment original pour que nous y passions un peu de temps. Seulement, comme nous n'avons en main qu'un minimum d'informations, espérons que nous ne sommes pas à coté de la plaque... |
|
|
by Didier Guillion | | | |
|

Des corrections aujourd'hui, rien de bien grave mais tout de même un peu long : - Correction d'un problème d'affichage des numéros de mesure. - Correction d'un problème de copier coller de piste numerique |
|
|
by Didier Guillion | | | |
|

Un premier prototype, sous forme d'une boîte noire, à été fourni au commanditaire. L'équipe d'en face va l'alimenter avec des données diverses et vérifier les sorties. Si tout est correct nous leur fournirons alors les sources et tous les éléments pour le compiler de leur coté. Une fois que ce sera fait, ce sera normalement terminé pour nous. Sinon, le 20 ème concours s'est terminé cette semaine, le 21 ème est en route. Nous préparerons demain les archives pour les membres du jury. |
|
|
by Didier Guillion | | | |
|

Ferry Halim est un vrai artiste. Un poète visuel. Mais aussi un informaticien talentueux. Alors, ce californien s'exprime en Flash depuis 8 ans. Son graphisme est rondouillard, tendre, et délavé. Cela rappelle l'aquarelle. Résultat : Plein de mignons petits jeux gratuits, que vous trouverez sur son site : http://ferryhalim.com/orisinal/ Un de mes préféré, la petite fille qui attrape le reflet des étoiles sur la glace... Incontournable. |
|
|
by Didier Guillion | | |
| |
|

Il nous est venu une astuce qui permettrait peut être d'améliorer la reconnaissance. Maintenant, nous savons localiser les lignes sur la page et extraire des blobs sur celles ci. Il est très difficile de différencier par exemple un 'i' d'un 'l' surtout quand le point du 'i' est considéré comme un blob indépendant. Le seul critère dont nous disposons est la hauteur de la forme par rapport à la hauteur de la ligne de caractère. Par rapport à la ligne de base, il y a la partie au dessus appelée "ascent" et la partie en dessous appelée "descent". Par exemple, un 'p' ou un 'g' ont un descent, un 't' ou un 'l' un ascent plus prononcé. Un '(' a à la fois un ascent et un descent. Nous avons commencé à implémenter des algorithmes de discrimination des caractères permettant de déterminer si le blob à un ascent, un descent, si c'est un accent associé à une lettre ou même un symbole de ponctuation, simplement en comparant l'aire de la forme à l'aire de la ligne. A terme, nous espérons que cela permettra de mieux séparer les caractères en restreignant la recherche à un groupe de caractères possibles. |
|
|
by Didier Guillion | | |
| |
|

Aujourd'hui ; - Amélioration de l'import NoteWorthy - Correction d'un problème de copier/ajouter sur les pistes numériques - Nouvelles valeurs MyrScript :Score.ChordGridFontName,Score.ChordGridFontFace,Score.ChordGridFontSize ,Score.ChordGridFontColor - Robert à mis le doigt sur un problème très,très bas niveau d'affichage de texte qui a été corrigé. Il apparaissait, entre autre, lors de l'affichage des tempi avec des commandes. Merci à lui ! |
|
|
by Didier Guillion | | |
| |
|

- Harmony : Correction d'un problème de défilement de la musique lorsque l'on demandait de jouer la sélection depuis le curseur. - Melody Player : correction d'un problème d'affichage du curseur de position dans la musique sur les mesures multi-silences - Harmony : Correction de la commande clavier de remise à zéro des palettes. - Ajout de la commande Application.Palette.ResetAll() à MyrScript |
|
|
by Didier Guillion | | | |
|

Dans la série "Le vendredi c'est presque le week-end alors plutôt que de poster des trucs sérieux parlons de choses qui nous plaisent", voici Chris Jordan un Américain de Seattle. Ce photographe réalise ce que l'on peut appeler des "collages numériques" (ou alors ce sont de vrais collages et je n'ai pas tout compris) En tout cas, c'est engagé, souvent drôle et c'est ici. |
|
|
by Didier Guillion | | |
| |
|

Aujourd'hui, c'est Lundi, et comme tous les Lundi une bonne partie de la journée à été passée à traiter les mails en souffrance du week-end. Mais sinon : Ces derniers jours nous avons commencé à interconnecter le module d'extraction de caractères depuis l'image au module de reconnaissance. Comme ce sont pour l'instant deux projets séparés, les blobs sont sauvegardés comme des images BMP puis relus par le module d'OCR et le résultat est affiché. Bon, il faut le dire, c'est en l'état plutôt moyen avec une reconnaissance à 80%, ce qui fait tout de même deux caractères erronés sur dix. Mais on ne désespère pas, nous savions dès le départ que ce serait un projet de longue haleine. |
|
|
by Didier Guillion | | |
| |
|

Sur certains systèmes il est possible de formater son disque dur sensible à la casse (ne me demandez pas pourquoi...), ce qui veut dire qu'un fichier nommé "AAAA" sera considéré comme différent d'un fichier nommé "aaaa". Il y a quelques mois, nous avions ajusté nos différents programmes pour les faire fonctionner dans ce cas précis. Mais nous avions oublié les scripts... Ceci est réparé, il a fallut tout de même rectifier une bonne quarantaine d'entre eux. |
|
|
by Didier Guillion | | |
| |
|

Attention. Là, on touche le grandiose, on plonge dans le délire onirique d'un Grand de ce millénaire, il y aura l'avant et puis l' après. Est ce un ingénieur ? Un artiste ? Un sculpteur ? En tout cas, ce qu'il fait laisse sans voix. Theo Jansen est Néerlandais. Il crée des sculptures ambulantes, mues uniquement par le vent. C'est si délicat, si étrange, que l'on à l'impression de contempler des insectes de la planète Mars. On dit qu'une oeuvre n'existe que par le regard de celui qui l'admire, alors admirons : http://www.strandbeest.com/film.html |
|
|
by Didier Guillion | | |
| |
|

Sur suggestion d'un utilisateur : Le défilement des pages en mode Lutrin (Player et Plug-In) a été amélioré. Lorsque la musique se joue, la page suivante affichée est calculée en fonction des ruptures afin que l'interprète ait toutes les informations nécessaires. Mais, en conséquence, les pages affichées en vis à vis seront différentes lorsque l'on navigue dans le document via les icônes "page suivante" et "page précédente" |
|
|
by Didier Guillion | | | |
|

- Correction d'interaction de palettes (problème minime, seulement graphique) - On nous a soumis un fichier Finale qui ne se chargeait pas sous Harmony, après quelques heures d'investigations, nous nous sommes rendu compte que Finale ne le chargeait pas non plus. Certainement un mauvais transfert à un moment donné... Sinon, demain c'est la trêve de Noël, on devrait reprendre le collier Lundi prochain. |
|
|
by Didier Guillion | | |
| |
|

Le sapin s'est habillé pour faire la fête, les petits enfants vont ouvrir leur cadeaux, la dinde mitonne dans le four, revoici le jour tant attendu. Toute l'équipe vous souhaite un merveilleux Noël ! |
|
|
by Didier Guillion | | | |
|

- En mode ruban, les effets associés à la note et marqués "invisibles" s'afficherons en gris clair (comme cela se fait actuellement en mode page) - Un certain type de police TrueType n'était pas reconnu par PDFtoMusic (problème d'encodage de cmap) c'est maintenant corrigé. - ScanToMusic:La reconnaissance de caractères a été simplifiée au maximum, et les combinaisons d'algorithmes les plus rapides (ou plutôt les moins lents) ont été privilégiés. Les temps de calcul sont toujours très longs, mais maintenant supportables pour les premiers tests en vraie grandeur. Prochaine étape, améliorer l'extraction des caractères individuels dans les lignes de textes. |
|
|
by Didier Guillion | | |
| |
|
|