Myriad Blog 1.3.0 Monday, Jan 26th, 2015 at 11:36am 

Dev News Tuesday, Nov 29th, 2011 at 05:04pm
Harmony 9.6 et autres Útape 227

 
La crÚation de fichiers graphiques depuis MyrScript a ÚtÚ Útendue Ó tous les types que nous gÚrons, c'est-Ó-dire GIF, TIFF, JPEG, PNG, BMP et PCT.
Ceci permet par exemple, en MyrScript, de charger une image de fond, d'y tracer des courbes, textes ou toute autre forme par-dessus, puis de sauvegarder le rÚsultat dans un autre fichier graphique.
Il ne resterait plus qu'Ó permettre l'accŔs aux donnÚes brutes des points de l'image, et on pourrait faire un mini-Photoshop tout en MyrScript
 
Nous travaillons maintenant Ó mettre tout Ó plat, pour crÚer rapidement une version RC1 (Release Candidate) de Melody / Harmony. Cette version permettrait la sauvegarde des partitions dans un format stable, qui sera identique Ó (ou compatible avec) celui de la version dÚfinitive Ó venir.
by Olivier Guillion
 1 comment.

Dev News Friday, Nov 25th, 2011 at 05:09pm
Harmony 9.6 et autres Útape 225

 
Nous avons travaillÚ sur MyrScript et sur la mise Ó jour de certains scripts.
 
- Toutes les fonctions graphiques de tracÚs de courbes sont maintenant au point sur les trois plateformes. Myrscript s'est enrichi d'une dÚfinition fine des fins de tracÚ (Line cap), ou de jonction d'ÚlÚments (Line join). DaniŔl, avec son Úditeur graphique, devrait y trouver son bonheur.
 
- Il est maintenant possible, en MyrScript, de gÚrer l'action de la molette de la souris sur les listes ou les sÚlecteurs qui possŔdent un ascenseur.
 
- Le script "Autres langues" de Virtual Singer a ÚtÚ repris sur les conseils de Sylvain, afin d'ŕtre plus aisÚment configurable et plus agrÚable Ó utiliser.
 
- Le script "Tablatures pour instruments Ó vent" utilise dÚsormais les nouvelles fonctionnalitÚs de graphisme associÚ aux notes. Ceci devrait amÚliorer grandement l'aspect de ces tablatures, en les associant rÚellement Ó chaque note.
 
Enfin, hors Myrscript, il Útait difficile de supprimer une armure de rappel en fin de ligne une fois celle-ci demandÚe. Cette partie a donc ÚtÚ amÚliorÚe.
 
Bon week-end Ó tous, en attendant une nouvelle beta trŔs bient˘t...
by Olivier Guillion
 1 comment.

Dev News Wednesday, Nov 23rd, 2011 at 04:57pm
Harmony 9.6 et autres Útape 223

Pas mal de progrŔs aujourd'hui :
 
- Les problŔmes de pertes d'objets GDI sur Windows ont ÚtÚ rÚsolus, un test d'allocation d'objet Útait malencontreusement restÚ dans le code source et mettait le bazar.
 
- Notre nouvel algorithme de traitement des paroles lors du changement de structure de la partition (insertion/suppression de mesure, changement de mÚtrique) fonctionnant assez bien, nous avons appliquÚ le mŕme algorithme Ó tous les autres objets liÚs Ó la portÚe : nuances, graphismes, processeurs d'effets ou textes divers.
 
Cela fonctionne, mais nÚcessitera d'ŕtre testÚ en profondeur.
 
- Nous avons amÚliorÚ la sÚlection de mÚtrique et d'anacrouse dans la fenŕtre du choix du modŔle. Cela fonctionne maintenant correctement, et il est possible de supprimer l'anacrouse une fois celle-ci placÚe, en sÚlectionnant une durÚe Úgale Ó la durÚe de mesure standard.
 
- Sylvain nous avait fait remarquer un dÚcalage graphique de certains objets dans l'affichage de la portÚe lors du jeu du KaraokÚ. Cela a ÚtÚ corrigÚ.
 
- Dans les didacticiels, des carrÚs apparaissaient dans certains textes. Il s'agissait du caractŔre retour chariot qui Útait mal traitÚ. C'est corrigÚ Úgalement.
by Olivier Guillion

Dev News Monday, Nov 21st, 2011 at 04:57pm
Harmony 9.6 et autres Útape 221

 
Nous avons amÚliorÚ les opÚrations de changement de mÚtrique (signature temps) en MyrScript. Les notes sont maintenant correctement dÚcalÚes aprŔs le changement, et les paroles des chansons suivent le mouvement, ce qui n'Útait pas le cas auparavant.
 
Ceci nous a permis de crÚer un script "InsÚrer des mesures composÚes", qui permet d'insÚrer des mesures en mÚtrique double (par exemple 3+2/4) Ó n'importe quel endroit de la partition.
Ce script sera disponible dans "Scripts > Notation > Mesures", mais aussi dans "Edition > Mesures".
 
Nous essayons maintenant de localiser, sur Windows, l'origine d'une "perte GDI" (GDI Leak), c'est-Ó-dire une mauvaise libÚration de certains objets graphiques Windows par l'application, ce qui peut, Ó la longue, conduire Ó des crashs.
by Olivier Guillion
 7 comments.

Dev News Thursday, Nov 17th, 2011 at 05:12pm
Harmony 9.6 Útape 219

 
Les nouvelles versions Beta (Harmony Assistant 9.6.2 beta 3 et Melody Assistant 7.6.2 beta 3) ont ÚtÚ mises Ó disposition aujourd'hui.
 
Les liens de tÚlÚchargement ont ÚtÚ postÚs dans le forum et la liste des nouveautÚs Úgalement.
 
Pas mal de modifications, qui n'ont pas l'air importantes Ó premiŔre vue, ont un peu chamboulÚ la structure du programme, aussi faudra-t-il tester ces version beta avec attention.
 
Nous comptons sur vous pour nous faire part de vos commentaires !
by Olivier Guillion

Dev News Tuesday, Nov 15th, 2011 at 05:04pm
Harmony 9.6 et autres Útape 217

 
Nous avons finalisÚ la gestion des courbes de BÚzier en MyrScript.
Pour tester, nous avons modifiÚ le script "Editeur graphique" de DaniŔl pour utiliser les courbes lissÚes.  
 
Voici ce que ša donne sur des images d'ocarina ou un dessin obtenu par rotation:

 
Les cercles sont encore crÚnelÚs, mais il devrait ŕtre possible de modifier le script afin de les tracer sous forme de courbes de BÚzier, et ainsi de les lisser Ó l'Úcran.
 
Nous avons Úgalement planchÚ sur les triolets.  
D'abord, lorsque le triolet Útait joint par une courbe au lieu d'un crochet, celle-ci s'imprimait sous la forme d'une ligne trŔs fine. Nous l'avons corrigÚ.
 
Ensuite, on nous a fait remarquer que, dans un triolet de noires, si l'une des notes avait sa tige dans une direction opposÚe des autres, il n'Útait plus possible d'afficher correctement le triolet.  
Cela a ÚtÚ rendu possible, mais au prix de grosses modifications dans les fonctions d'affichage. Les triolets seront donc Ó tester tout particuliŔrement dans la prochaine version beta.
 
by Olivier Guillion
 3 comments.

Dev News Thursday, Nov 10th, 2011 at 05:07pm
Harmony 9.6 et autres Útape 215

 
Les nouveaux tracÚs de courbes fonctionnent maintenant sur Windows et Mac OS (reste la version Linux qui viendra plus tard).
Nous avons ajoutÚ un nouveau rÚglage aux paramŔtres des coulÚs: un coefficient de "tension". Lorsque ce paramŔtre est Ó 0%, le coulÚ a un aspect identique Ó celui d'avant. A 100%, ses extrÚmitÚs deviennent crochues.
 
Voici le dÚtail d'un mŕme coulÚ, avec le paramŔtre de tension Ó 0%, 25%, 50% puis 100%

 
Nous sommes maintenant en train de mettre en place les accŔs aux courbes dans MyrScript : tracÚs de segments de courbes, ou collecte de ceux-ci pour dessiner ensuite des formes pleines. Ceci devrait se faire par une seule nouvelle fonction: Graph.CurveTo, les segments pouvant ŕtre collectÚs dans un polygone pour un tracÚ ultÚrieur, Úventuellement rempli.
by Olivier Guillion
 6 comments.

Dev News Wednesday, Nov 9th, 2011 at 05:01pm
Harmony 9.6 et autres Útape 214

 
Nous sommes en train de reprendre intÚgralement le tracÚ des formes courbes dans Harmony Assistant.
 
A l'Úpoque o¨ nous avons commencÚ, il y a 20 ans, aucune possibilitÚ n'Útait offerte par les systŔmes pour tracer des formes courbes (liaisons, accolades, etc).
Aussi avions-nous dÚveloppÚ notre propre systŔme de tracÚ, qui s'est ensuite amÚliorÚ petit Ó petit.
 
Mais voila. Etant donnÚ que les calculs de courbure sont faits par nos soins, au final, nous trašons ces courbes nous-mŕme, avec de petites lignes horizontales. Si cela fonctionne plut˘t bien Ó l'Úcran, Ó l'impression c'est une autre histoire : si on zoome sur un export PDF, on voit apparaţtre un moirÚ sur ces formes, dű au fait qu'elles sont composÚes de petites lignes horizontales fines empilÚes les unes sur les autres.
De plus, la complexitÚ des formes pouvant ŕtre tracÚes Útait limitÚe par notre algorithme.
 
Maintenant, tous les systŔmes ou presque (Windows 2000+, Mac OS X, Cairo) permettent de tracer des formes courbes, dites de Bezier. Ces formes peuvent ŕtre tracÚes directement par le systŔme, aussi bien Ó l'Úcran qu'Ó l'impression, et offrent une latitude bien plus grande quant aux formes possibles.
 
Nous avons donc mÚticuleusement ajustÚ une fonction qui convertit nos anciennes courbes en courbes de BÚzier, afin que l'aspect graphique des partitions existantes ne change pas.
 
Une fois que les formes tracÚes par le nouvel algorithme ont ÚtÚ exactement identiques aux anciennes Ó l'Úcran, nous avons implÚmentÚ la collecte de ces nouvelles formes dans le mÚtafichiers vectoriel qui sera envoyÚs Ó l'impression (celui qu'on voit dans l'aperšu).
 
TroisiŔme Útape, gÚrer l'impression de ces nouvelles formes, et les vÚrifier sur diverses imprimantes et en export PDF.
 
L'impression ne fonctionne pas encore, mais cela devrait ŕtre rÚglÚ rapidement.  
 
Ensuite, nous essaierons de voir o¨ on peut amÚliorer les courbes, par exemple en faisant s'incurver le bout des liaisons, comme cela nous a ÚtÚ demandÚ depuis bien longtemps et avec insistance.
by Olivier Guillion
 3 comments.

Dev News Thursday, Nov 3rd, 2011 at 05:12pm
Harmony 9.6 et autres Útape 210

 
Nous avons travaillÚ sur Virtual Singer. Dans certains cas, il pouvait ne pas chanter convenablement les paroles, "oubliant" les voyelles pour ne chanter que les consonnes.
 
N sf krch s prplm  - Hum pardon- Nous avons corrigÚ ce problŔme, et en avons profitÚ pour apporter quelques amÚliorations :
 
- Le suivi des coulÚs et des effets de "bend" sera maintenant beaucoup plus semblable au rendu instrumental
 
- Lorsque les notes des paroles avaient une vÚlocitÚ de 0, on entendait encore les consonnes. Ces syllabes seront dÚsormais complŔtement silencieuses (utile pour respecter les tacets)
 
Sur un autre chantier, nous avons finalisÚ les options de masquage et de dÚcalage des diffÚrentes lignes de paroles, et implÚmentÚ la conversion des anciens fichiers.
 
Seul inconvÚnient au nouveau systŔme : il n'est pas possible de dÚfinir des masquages ou des insertions de lignes vides diffÚrents selon la vue.
Le seul usage que nous aurions pu imaginer pour une telle fonctionnalitÚ aurait ÚtÚ de masquer certaines lignes de paroles sur le conducteur (par exemple quand plusieurs voix chantent Ó l'unisson) mais pas sur les vues individuelles.
Aussi, pour cela allons-nous essayer de rendre plus fin le rÚglage "Afficher textes, diagrammes, graphiques" de l'aspect graphique de la portÚe, en proposant un masquage sÚlectif des divers types d'objet et en sÚparant les paroles des autres textes. Ce rÚglage-lÓ sera spÚcifique Ó chaque vue.
by Olivier Guillion


Full view
Reduced view
Most recent first
Oldest first
All
Didier Guillion
Olivier Guillion
Sylvie Ricard
All
Dev News
Technical
Mood
Memories
Myriad Life
To be seen
30 previous days
Apr 2006
May 2006
Jun 2006
Jul 2006
Aug 2006
Sep 2006
Oct 2006
Nov 2006
Dec 2006
Jan 2007
Feb 2007
Mar 2007
Apr 2007
May 2007
Jun 2007
Jul 2007
Aug 2007
Sep 2007
Oct 2007
Nov 2007
Dec 2007
Jan 2008
Feb 2008
Mar 2008
Apr 2008
May 2008
Jun 2008
Jul 2008
Aug 2008
Sep 2008
Oct 2008
Nov 2008
Dec 2008
Jan 2009
Feb 2009
Mar 2009
Apr 2009
May 2009
Jun 2009
Jul 2009
Aug 2009
Sep 2009
Oct 2009
Nov 2009
Dec 2009
Jan 2010
Feb 2010
Mar 2010
Apr 2010
May 2010
Jun 2010
Jul 2010
Aug 2010
Sep 2010
Oct 2010
Nov 2010
Dec 2010
Jan 2011
Feb 2011
Mar 2011
Apr 2011
May 2011
Jun 2011
Jul 2011
Aug 2011
Sep 2011
Oct 2011
Nov 2011
Dec 2011
Jan 2012
Feb 2012
Mar 2012
Apr 2012
May 2012
Jun 2012
Jul 2012
Aug 2012
Sep 2012
Oct 2012
Nov 2012
Dec 2012
Jan 2013
Feb 2013
Mar 2013
Apr 2013
May 2013
Jun 2013
Jul 2013
Aug 2013
Sep 2013
Oct 2013
Nov 2013
Dec 2013
Jan 2014
Feb 2014
Mar 2014
Apr 2014
May 2014
Jun 2014
Jul 2014
Aug 2014
Sep 2014
Oct 2014
Nov 2014
Dec 2014
Jan 2015
Jan 23rd, 2015 at 04:53pm 
Article from Didier Guillion
ACAM sur Mac Útape 18
Jan 22nd, 2015 at 04:53pm 
Article from Olivier Guillion
Acam Winter Útape 32
Jan 21st, 2015 at 04:54pm 
Article from Didier Guillion
ACAM sur Mac Útape 17
Jan 20th, 2015 at 04:58pm 
Article from Olivier Guillion
Acam Winter Útape 31
Jan 19th, 2015 at 04:55pm 
Article from Didier Guillion
ACAM sur Mac Útape 16
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input
Jan 16th, 2015 at 05:49pm 
Comment from dheo
Keyboard Input

Top of page
Last update:  (c) Myriad