Myriad Blog 1.3.0 Monday, Jan 26th, 2015 at 05:38am 

Dev News Wednesday, May 30th, 2007 at 01:30pm
Harmony 9.4 - Etape 8

 
Parmi les nouveauts de la version 9.4, apparat la notion d'accord sur les appogiatures. Malheureusement, l'onglet appogiature tait dj satur et ressemblait ceci :
 
 
 

 
L'dition des appogiatures donc t pure grce une liste :
 

 
A terme cela permettrait d'augmenter le nombre maximum d'appogiatures par note.
Ceci offre galement la possibilit de rorganiser les appogiatures via un click long sur les lments de la liste.
 
Nous allons maintenant attaquer tout ce qui est ncessaire pour proposer une version bta.
 
Au passage, que prfrent les bta testeurs ? Une version 9.4 qui sauvegarde au format compatible avec la v9.3 mais bien sur sans la possibilit de mmoriser certaines nouveauts comme lpar exemple les vues, ou une version 9.4 complte dont les fichiers ne pourront tre lus avec la v9.3 (Sachant que le format Music XML reste tout de mme une excellente passerelle descendante)
by Didier Guillion
 10 comments.

Dev News Tuesday, May 29th, 2007 at 04:30pm
Harmony 9.4 - Etape 7

 
Dans le menu des vues, deux nouvelles options ont t ajoutes : vue suivante et vue prcdente.
 
Un nouveau mode d'affichage pour les objets libres fait son apparition. Un objet libre peut s'afficher sur toutes les vues ou sur une vue spcifique. Un menu droulant, dans la bote d'dition des objets libres, permet de choisir la vue. Ceci permet par exemple,de crer  par vue, une page de garde spcifique avec une description de cette vue.
Quand des vues sont dfinies dans un document et qu'un objet libre est ajout, par dfaut il n'est affich que dans la vue courante.
 
Aprs quelques essais de manipulation, comme cela semble assez efficace, le mme protocole d'appartenance une vue est appliqu aux textes associs la porte.
Ceci permet par exemple, de positionner un texte indiquant un dbut de mouvement des positions diffrentes selon les vues.
 
Au passage, la gestion des vues via des fentres divises en sous-fentres a t implmente. Chaque sous-fentre peut avoir sa propre vue.
 
Dans la palette de lancement de musique, une nouvelle icne permet de choisir si l'on veut jouer la totalit du document ou uniquement la vue courante. Si quelqu'un a une ide pour reprsenter ceci via deux icnes, elle est bienvenue...
by Didier Guillion
 11 comments.

Dev News Friday, May 25th, 2007 at 04:32pm
Harmony 9.4 - Etape 6

 
Le module de gestion des vues est maintenant en place et semble fonctionnel. Bien sur il faut tester cela en profondeur car il s'agit d'un remaniement important dans le code. Des questions demeurent. Par exemple, que faire dans le cas o la fentre du document est divise en sous-fentres ? Chaque fentre doit avoir sa vue ou la vue est commune toutes les sous-fentres ?
 
Quelques nouveauts ont t introduites :
 
Le mode "concert" est prserv dans la vue, en esprant que cela rpondra certaines interrogation de l'Atelier.
 
Les groupes sont prservs (en option) dans chaque vue, ce qui permet par exemple, de dfinir par vue une position ou une prsence de symbole des groupes.
 
Dans la fentre d'dition des vues, on peut reclasser les vues.
 
On nous a demand de pouvoir afficher des textes associs aux portes sur un ensemble de vue. Nous avons implment une solution simple, si elle ne convient pas on tudiera quelque chose de plus complexe.
Chaque texte associ une porte peut tre dfini comme global (il s'applique toutes les vues) ou local (il ne s'affiche que sur cette porte).
Chaque vue dfinit si elle tient compte des textes globaux ou non.
Donc, pas de position spcifique chaque vue par texte ou de texte spcifique une vue, voir si cela sera suffisant.  
 
La prochaine session de bta test va tre chaude...
by Didier Guillion
 19 comments.

Dev News Thursday, May 24th, 2007 at 04:57pm
Harmony 9.4 - Etape 5

 
La gestion des vues a drastiquement progress ces jours-ci. De nombreuses interrogations ont t souleves, auxquelles nous avons essay de rpondre au coup par coup.
 
Tout d'abord d'un point de vue ergonomique, o loger le menu de gestion et slection des vues ?  
En premier abord, nous l'avions plac dans le menu "Partition". La manipulation en tait un peu difficile. Nous l'avons donc dplac dans le menu gnral de l'application entre "Portes" et "Instruments", ce qui le met directement accessible :
 

 
Le premier lment permet d'ouvrir la bote d'dition des vues, les autres de slectionner la vue, sachant qu'il y a toujours une vue gnrale reprsentant le document complet.
 
Peut tre prvoir des raccourcis clavier : "vue prcdente" et "vue suivante" ?
 
Le nom de la vue courante est affich dans le titre de la fentre du document :
 

 
Ensuite, que grer via une vue ?  
Cela semblait un peu difficile d'anticiper les besoins futurs des utilisateurs.
Nous avons opt pour l'option "Luxe", sachant que qui peut le plus peut le moins...
 
Une vue est donc dfinie par son nom et le type d'information qu'elle va mmoriser. Une fois qu'une vue est cre, aucune modification, dans une autre vue, des informations dont elle est propritaire ne pourra l'affecter. L'utilisateur peut choisir, par vue, les informations mmoriser.
 

 
Mise en page La vue dfinit tout ce que l'on trouve dans Fichier>Options d'impression : les marges, modes de justification, pied et en-tte de page et tutti quanti. A noter qu'un nouveau "tag" : $V permet d'afficher le nom de la vue en pied et en-tte.
Par exemple, la numrotation des mesures d'une porte pourra changer selon la vue.
 
Mode gravure Chaque vue a un paramtrage diffrent du mode gravure. (Partition>Configurer mode gravure)
 
Configuration graphique de la partition Chaque vue a un paramtrage diffrent de son aspect graphique. (Partition>Configurer affichage)
 
Positions fines Par exemple, l'cartement des portes sera diffrent d'une vue l'autre ou la taille des mesures. Ou, sur une vue, les paroles seront omises mais pas sur une autre.
 
Configuration graphique des portes Tout ce que l'on peut configurer via "Portes>Aspect graphique" est configurable selon la vue.
Par exemple, avoir une porte de taille rduite selon la vue dans laquelle on se trouve.
 
Afficher les tempi et Afficher les nuances globales permettent de reporter sur la premire porte affiche de la vue les objets globaux. A noter que seule leur prsence est slectionnable. Pas de position particulire chaque vue, ceci sera tudier, mais proposer un positionnement des objets spcifique chaque vue serait trs complexe implmenter. Pas impossible, mais ardu.
 
A noter que dans une vue, une porte ne peut se trouver qu'une fois, mais qu'une mme porte peut se trouver dans plusieurs vues.
Cela permet de crer par exemple une vue "Chant+Piano", une vue "Chant+Guitare", etc.
L'ordre des portes dans la vue sera toujours l'ordre des portes dans le document.  
 
Un petit plus : dans la bote d'dition des vues, un bouton permet de crer automatiquement une vue par groupe de portes (portes jointes par une accolade ou portes sans accolade)
 
Dans le sous-menu "Impression" une nouvelle entre imprime l'ensemble des vues mises bout bout, ceci va rendre obsolte le script "Imprimer parties spares"
 
La sauvegarde des vues dans le document a t implmente, il ne reste plus qu' tester tout cela.
 
Je garde en mmoire certaines propositions de l'Atelier que je n'ai pas intgres, soit parce que je n'tais pas convaincu de leur utilit, soit qu'elles ncessiteraient une refonte de plusieurs modules.
 
Par exemple, pouvoir ajouter un objet libre spcifique une ou plusieurs vues, choisir la vue dans le Myriad Music Plug-in, etc. A dbattre.
 
Une autre question est que le mode page est cens reprsenter le document tel qu'il sera imprim. Il n'est pas possible d'afficher en mode page l'ensemble des vues mises bout bout, Seul l'aperu avant l'impression le permet.
 
Ah! Et une dernire chose, les vues n'affectant que le mode page, elles seront rserves Harmony Assistant et absentes de Melody.
 
by Didier Guillion
 13 comments.

Dev News Tuesday, May 22nd, 2007 at 03:26pm
Harmony 9.4 - Etape 3

 
Nous avons dcid d'attaquer la gestion des "vues". A notre avis, ce sera une fonctionnalit essentielle de cette nouvelle version d'Harmony. Aprs une analyse "papier", la premire tranche des travaux a t entame : un prototype de l'interface de dfinition des vues a t construit ainsi que le squelette de gestion des objets attachs la vue.
 

 
Pour l'instant seuls les paramtres de mise en page, ce qui inclut la prsence ou non des portes selon la vue est gr. Il nous faut valider ceci en profondeur avant de poursuivre plus avant.
 
by Didier Guillion
 2 comments.

Dev News Monday, May 21st, 2007 at 02:13pm
Harmony 9.4 - Etape 2

 
Ces derniers jours nous avons commenc plucher les demandes de l'Atelier Dmocratique pour en extraire les plus prcises et plbiscites.
 
Le mode gravure se voit enrichi de la possibilit de dfinir les espacements pour les triples et quadruples-croches.
 
Dans les gestion des groupes de portes, un symbole de groupe (accolade, crochet) peut tre associ une porte unique. Nous avons en effet en main, dans la collection des PDF recueillis pour PDFtoMusic, des exemples de cet acabit. Je ne vois pas trop la signification musicale de faire un groupe avec une seule porte, mais bon...
Par contre il arrive assez souvent que dans de groupes prsentants plusieurs portes, et si l'option "masquer les mesures vides" est active, un groupe apparaisse localement avec une seule porte. Une nouvelle option permettra d'afficher le symbole de groupe dans ce cas.
 
Lorsqu'une note avec double tige tait un point, il pouvait arriver que deux points conscutifs s'affichent. Un nouvel attribut de la note permettra de choisir une position alternative du point afin d'obtenir deux points l'un en dessous de l'autre.
 
Le cas particulier d'un coul dmarrant ou finissant sur une note lie est maintenant mieux trait.
 

 
Nous travaillons en ce moment sur la possibilit d'afficher un tuplet avec une accroche partielle, comme dans cet exemple :
 

 
Paralllement ceci MyrScript a t enrichi des nouveaux attributs.
 
Bien sr, ceci devra faire l'objet de test svres lors de la prochaine Bta qui nous prvoyons pour trs bientt. En attendant, n'hsitez pas consulter frquemment l' Atelier Dmocratique o des choix importants attendent votre avis.
 
Parmi les demandes qui restent en attente, deux ncessiteraient un gros travail et nous continuons y rflchir.
 
La premire serait de pouvoir dfinir numriquement un grand nombre de paramtres de mise en page.
Je dois avouer ne pas tre pleinement convaincu de la ncessit de pouvoir entrer sous forme de nombres ce que l'on peut dj diter graphiquement.
 
La seconde proposerait un ensemble de "vues" de la mme partition que l'utilisateur pourrait dfinir et slectionner loisir. Cela pourrait tre une alternative efficace au script "Impression des parties spares".
 
J'en oublie certainement, n'hsitez pas les ractiver dans l'Atelier.
by Didier Guillion
 6 comments.

Dev News Friday, May 18th, 2007 at 01:35pm
Harmony 9.4 - Etape 1 -Des lis si attachants...

 
Nous travaillons activement en ce moment l'analyse et au traitement des diffrentes demande d'amliorations plebiscites par les utilisateurs. Ceci devrait aboutir, d'ici quelques mois, la version 9.4 d' Harmony Assistant.
Les principales dolances sont du domaine de la mise en page et de la prsentation des documents musical.
Le chantier de ces jours ci t d'essayer d'amliorer la reprsentation des lis en mode gravure.
Dans la version actuelle un cas limite donne ceci :
 

 
C'est la mme mesure, mais l'une avec des lis, l'autre non.
Les notes lis sont affiches en rouge. Les limitations de l'algorithme actuel viennent du fait que la distance entre les notes est calcule selon leur dure et les paramtres d'espacement du mode gravure. Dans le cas de plusieurs notes lies, les ttes sont rparties proportionnellement dans l'espace graphique allous la dure totale.
 
Tout ceci a t repens : La distance d'affichage ncessaire un li est maintenant calcul pour chacune des notes le constituant.
Le mme exemple donne :
 
 

 
Ce qui est, je pense, plus satisfaisant : lies ou non, l'espacement des notes reste le mme.
 
Bien sur, ceci pourra entraner une diffrence d'aspect des partitions existantes.
by Didier Guillion
 3 comments.


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