Correction d'un problème d'intéraction entre les palettes Divers et Ottava. Classement des objets textes, graphiques & lignes et diagramme d'accords associés à la portée par ordre croissant de temps afin de rendre le balayage MyrScript plus propre. Mise à niveau des ressources ...
|
|
|
by Didier Guillion | | | |
|
Le son Nous avons conduit divers tests sur les possibilités sonores du HTML5. Dans ce domaine, la disparité entre les navigateurs semble assez forte. Un standard prometteur, appelé WebAudio, est en passe d'être implémenté sur la plupart d'entre eux, mais Microsoft semble ...
|
|
|
by Olivier Guillion | | |
| |
|
Trois étapes importantes ont été franchies dans l'étude du nouveau plug-in ! Tout d'abord nous nous sommes mis d'accord sur le format du fichier qui aura comme extension .myrweb (la limitation à trois caractères a vraiment trop duré). Ce sera un fichier à "chunks", c'est ...
|
|
|
by Didier Guillion | | | |
|
Ce n'est certainement pas la partie la plus cruciale du projet, mais nous avons commencé à réfléchir à l'interface. Il faut pouvoir afficher des boutons, des icônes, etc. En temps normal, chaque graphisme, dans chacun de ses états, c'est un fichier supplémentaire, qui ...
|
|
|
by Olivier Guillion | | |
| |
|
Nous avons réalisé un petit essai de calcul de données numériques par WebAudio (non disponible sur IE): Génération de sons par WebAudio Ce procédé nous permettra de réécrire la partie sonore l'app de Kooplet que nous avions réalisée en ActionScript (Flash). En effet, ...
|
|
|
by Olivier Guillion | | | |
|
A la manière des tunneliers sous la Manche deux parties de notre équipe travaillent de manière indépendante et visent à se rejoindre à peu près en face... L'une se débat avec le HTML5 et Javascript pour lire et traiter les fichiers .myrweb, l'autre remplit petit à petit ces mêmes fichiers ...
|
|
|
by Didier Guillion | | | |
|
Nous avons utilisé WebAudio pour générer des sons de clic et de cloche de métronome, puis pour jouer ces sons synchronisés avec deux pistes MP3. Le petit test qui suit permet donc de jouer un morceau avec le métronome, et de régler séparément les volumes de chaque piste: ...
|
|
|
by Olivier Guillion | | |
| |
|
Les informations de métronome ont été ajouté aux fichiers myrweb. Les différents chunks peuvent être compactés si nécessaire afin de gagner de la place (la taille des fichiers va être le talon d'Achille de myrweb) Un fichier myrweb peut être généré depuis différents formats de ...
|
|
|
by Didier Guillion | | | |
|
Les deux équipe de forage du tunnel se sont rencontrées au milieu. D'un coté, la sauvegarde au format d'export Myrweb, de l'autre, l'utilisation de ces fichiers dans une app HTML5/CSS3/JS. Les fichiers sont maintenant lus, décompactés, analysés, et ils commencent à être interprétés. ...
|
|
|
by Olivier Guillion | | |
| |
|
Le format MyrWeb continue de s'affiner. Les communications entre la librairie et PDFtoMusic sont maintenant au point : quand on demande d'inclure le MusicXML dans un fichier MyrWeb, c'est le MusicXML directement généré par PDFtoMusic qui est pris. De même l'image affiché ne sera pas une ...
|
|
|
by Didier Guillion | | | |
|
A chaque nouvelle fonction mise en place dans l'app MyrWeb, nous la testons sur différents navigateurs, notamment Firefox et Chrome sur Mac & Windows, Safari sur Mac et Internet Explorer sur Windows. Rapidement, nous avons dû éliminer les anciennes versions d'IE, qui ne permettent ...
|
|
|
by Olivier Guillion | | |
| |
|
Dans PDFtoMusic les barres de progression sont maintenant normalisées et identiques à celles d'Harmony. L'affichage des erreurs dans le drawer ne se fait que si l'affichage des résultats est demandé. La progression de l'export Myrweb est matérialisée par une double barre de progression. ...
|
|
|
by Didier Guillion | | | |
|
Avec l'app Myrweb, nous bataillons avec les problèmes de "cross-origin". Pour comprendre, il faut entrer un peu dans les détails techniques. Ces détails, l'utilisateur final ne devrait pas avoir à s'en soucier, mais comprendre ce qui se passe ne nuit jamais. Une page Web ...
|
|
|
by Olivier Guillion | | |
| |
|
- LE POURQUOI DU COMMENT - L'abandon de la technologie (NPAPI) qui nous permettait de proposer le plug-in de visualisation et de jeu des partitions musicales nous contraint à adopter un nouveau système. Avec ce nouveau système, les fichiers de partitions seront plus volumineux, ...
|
|
|
by Olivier Guillion | | |
| |
|
Dans PDFtoMusic export des images bitmaps embarquée dans les PDF dans les fichiers .SVG. Le calcul de la taille estimée a largement progressé. Correction de l'impression des images avec transparence sur Mac. Dans la boite de configuration de l'export MyrWeb, option pour calculer automatiquement ...
|
|
|
by Didier Guillion | | | |
|
Avec WebAudio, nous avons trouvé une méthode pour modifier à volonté les volumes gauche et droit d'une source stéréo. Ceci devrait nous permettre de proposer une table de mixage avec réglage de la position stéréo. Ce faisant, nous avons séché un bout de temps sur une implémentation ...
|
|
|
by Olivier Guillion | | |
| |
|
L'export SVG commence à fonctionner plutôt bien et avec une précision très intéressante. Voici à gauche le fichier PDF original qui exporté en SVG par PDFtoMusic puis importé par Firefox donne le résultat à droite. Nous en avons donc profité pour sortir de nos cartons ...
|
|
|
by Didier Guillion | | | |
|
La première chose que nous ayions commencé à adapter en HTML5/Javascript, et qui nous a permis de jauger la quantité de travail à réaliser est notre lecteur de didacticiels. Il s'agissait d'une partie quasi-séparée de notre plug-in, mais qui faisait appel à pas mal de travaux sur ...
|
|
|
by Olivier Guillion | | |
| |
|
Les système d'annotation par "PostIt" a bien avancé. Une passerelle a été écrite afin de pouvoir utiliser les palettes d'Harmony dans PDFtoMusic. La palette style à donc été intégré et les PostIt sont maintenant multi-styles avec une couleur de fond sélectionnable. ...
|
|
|
by Didier Guillion | | | |
|
Nous étions plutôt réticents au début, le format graphique SVG étant connu pour être très complexe, et n'étant pas pris en compte intégralement par beaucoup de logiciels. Il faut avouer que la compatibilité, même si elle n'est pas parfaite, s'est bien améliorée ces derniers ...
|
|
|
by Olivier Guillion | | |
| |
|
Même si les capacités des navigateurs se sont alignées ces dernières années, pour arriver à un résultat quasi-identique, il reste encore quelques fonctionnalités qui ne sont pas présentes sur tous, surtout quand on va faire un tour vers des navigateurs "exotiques" (principalement ...
|
|
|
by Olivier Guillion | | |
| |
|
|